lesson.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. const management: AuthRoute.Route = {
  2. name: 'lesson',
  3. path: '/lesson',
  4. component: 'basic',
  5. children: [
  6. {
  7. name: 'lesson_group',
  8. path: '/lesson/group',
  9. component: 'self',
  10. meta: {
  11. title: '班级管理',
  12. i18nTitle: 'message.routes.lesson.group',
  13. requiresAuth: true,
  14. localIcon: 'class'
  15. }
  16. },
  17. {
  18. name: 'lesson_schedule',
  19. path: '/lesson/schedule',
  20. component: 'self',
  21. meta: {
  22. title: '排课管理',
  23. i18nTitle: 'message.routes.lesson.schedule',
  24. requiresAuth: true,
  25. icon: 'healthicons:i-schedule-school-date-time'
  26. }
  27. },
  28. {
  29. name: 'lesson_classroom',
  30. path: '/lesson/classroom',
  31. component: 'self',
  32. meta: {
  33. title: '教室管理',
  34. i18nTitle: 'message.routes.lesson.classroom',
  35. requiresAuth: true,
  36. localIcon: 'classroom'
  37. }
  38. }
  39. ],
  40. meta: {
  41. title: '课程管理',
  42. i18nTitle: 'message.routes.lesson._value',
  43. localIcon: 'lesson',
  44. order: 9
  45. }
  46. };
  47. export default management;