routes-teacher.ts 999 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import Auth from '@/teacher/layout/auth';
  2. type metaType = {
  3. isRegister: boolean;
  4. };
  5. export default [
  6. {
  7. path: '/',
  8. component: Auth,
  9. children: [
  10. {
  11. path: '/login',
  12. name: 'login',
  13. component: () => import('@/teacher/layout/login'),
  14. meta: {
  15. isRegister: false
  16. } as metaType
  17. },
  18. {
  19. path: '/home',
  20. name: 'home',
  21. component: () => import('@/teacher/home/index')
  22. },
  23. {
  24. path: 'teacherCert',
  25. name: 'teacherCert',
  26. component: () => import('@/teacher/teacher-cert/index'),
  27. meta: {
  28. title: '老师认证'
  29. }
  30. },
  31. {
  32. path: '/music-upload',
  33. component: () => import('@/teacher/music/upload'),
  34. meta: {
  35. title: '上传曲谱'
  36. }
  37. }
  38. ]
  39. },
  40. {
  41. path: '/:pathMatch(.*)*',
  42. component: () => import('@/views/404'),
  43. meta: {
  44. title: '404 Not Fund',
  45. platform: 'TEACHER'
  46. }
  47. }
  48. ];