routes-common.ts 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. import Auth from '@/views/layout/auth';
  2. import rootRouter from './router-root';
  3. type metaType = {
  4. isRegister: boolean;
  5. };
  6. export default [
  7. {
  8. path: '/',
  9. component: Auth,
  10. children: [
  11. {
  12. path: '/login',
  13. name: 'login',
  14. component: () => import('@/views/layout/login'),
  15. meta: {
  16. isRegister: false
  17. } as metaType
  18. },
  19. {
  20. path: '/home',
  21. name: 'home',
  22. component: () => import('@/views/home/index'),
  23. meta: {
  24. title: '首页'
  25. }
  26. },
  27. {
  28. path: '/site-management',
  29. name: 'site-management',
  30. component: () => import('@/views/site-management/index'),
  31. meta: {
  32. title: '场地管理'
  33. }
  34. },
  35. {
  36. path: '/site-settings',
  37. name: 'site-settings',
  38. component: () => import('@/views/site-management/site-settings'),
  39. meta: {
  40. title: '场地设置'
  41. }
  42. },
  43. {
  44. path: '/teacher-attendance',
  45. name: 'teacher-attendance',
  46. component: () => import('@/views/teacher-attendance'),
  47. meta: {
  48. title: '教师考勤'
  49. }
  50. },
  51. {
  52. path: '/teacher-attendance-detail',
  53. name: 'teacher-attendance-detail',
  54. component: () => import('@/views/teacher-attendance/detail'),
  55. meta: {
  56. title: '考勤详情'
  57. }
  58. },
  59. {
  60. path: '/patrol-evaluation',
  61. name: 'patrol-evaluation',
  62. component: () => import('@/views/patrol-evaluation'),
  63. meta: {
  64. title: '巡堂评价'
  65. }
  66. },
  67. {
  68. path: '/patrol-evaluation-detail',
  69. name: 'patrol-evaluation-detail',
  70. component: () => import('@/views/patrol-evaluation/detail'),
  71. meta: {
  72. title: '巡堂评价'
  73. }
  74. }
  75. ]
  76. },
  77. ...rootRouter
  78. ];