routes.ts 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. export default [
  2. {
  3. path: '/user',
  4. layout: false,
  5. routes: [
  6. {
  7. path: '/user',
  8. routes: [
  9. {
  10. name: 'login',
  11. path: '/user/login',
  12. component: './user/Login'
  13. }
  14. ]
  15. }
  16. ]
  17. },
  18. {
  19. path: '/',
  20. redirect: '/welcome'
  21. },
  22. {
  23. path: '/welcome',
  24. name: 'welcome',
  25. icon: 'HomeOutlined',
  26. component: './Welcome'
  27. },
  28. {
  29. path: '/role',
  30. name: 'role',
  31. icon: 'UserOutlined',
  32. routes: [
  33. {
  34. path: '/role',
  35. redirect: '/role/system'
  36. },
  37. {
  38. path: '/role/system',
  39. name: 'system',
  40. component: './Role/System',
  41. access: 'authRouteFilter'
  42. },
  43. {
  44. path: '/role/customer',
  45. name: 'customer',
  46. component: './Role/Customer',
  47. access: 'authRouteFilter'
  48. }
  49. ]
  50. },
  51. {
  52. path: '/business',
  53. name: 'business',
  54. icon: 'icon-cog-solid',
  55. routes: [
  56. {
  57. path: '/business',
  58. redirect: '/business/attendance'
  59. },
  60. {
  61. path: '/business/attendance',
  62. name: 'attendance',
  63. component: './Business/Attendance',
  64. access: 'authRouteFilter'
  65. }
  66. ]
  67. }
  68. ]