studentRoute.ts 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. const studentRoute = {
  2. path: '/train',
  3. name: 'train',
  4. component: () => import('../view/student/layout/index.vue'),
  5. meta: { title: '实训' },
  6. children: [
  7. {
  8. path: '/train/list',
  9. name: 'trainList',
  10. component: () => import('../view/student/trainList/trainList.vue'),
  11. meta: { title: '实训列表' },
  12. },
  13. {
  14. path: '/train/main/:taskId',
  15. name: 'trainMain',
  16. component: () => import('../view/student/trainMain/trainMain.vue'),
  17. meta: { title: '实训内容' },
  18. },
  19. {
  20. path: '/train/assessmentSelect/:taskId',
  21. name: 'trainAssessmentSelect',
  22. component: () => import('../view/student/trainMain/assessmentSelect.vue'),
  23. meta: { title: '考核内容' },
  24. },
  25. {
  26. path: '/trainChapter/trainAssessment/:taskId/:studentTaskId',
  27. name: 'trainChapterTrainAssessment',
  28. component: () => import('../view/student/trainChapter/trainAssessment.vue'),
  29. meta: { title: '实训考核' },
  30. },
  31. {
  32. path: '/train/chapter/:taskId/:studentTaskId',
  33. name: 'trainChapter',
  34. component: () => import('../view/student/trainChapter/trainChapter.vue'),
  35. meta: { title: '实训课程学习' },
  36. },
  37. {
  38. path: '/train/exam/:taskId/:taskStudentId/:reportId',
  39. name: 'trainExam',
  40. component: () => import('../view/student/trainExam/trainExam.vue'),
  41. meta: { title: '技术报告编制' },
  42. },
  43. {
  44. path: '/train/share/:taskId',
  45. name: 'trainShare',
  46. component: () => import('../view/student/trainShare/trainShare.vue'),
  47. meta: { title: '共享报告' },
  48. },
  49. ],
  50. };
  51. export default studentRoute;