routes.js 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. import Home from "../../portal/views/home/Home.vue";
  2. import Tips from "../../portal/views/tips/Tips.vue";
  3. import Marking from "../views/Marking.vue";
  4. import MarkSettingMain from "../views/MarkSettingMain.vue";
  5. import MarkWork from "../views/MarkWork.vue";
  6. import MarkPaperCheck from "../views/MarkPaperCheck.vue";
  7. import MarkSettingWork from "../views/MarkSettingWork.vue";
  8. import MarkSettingFast from "../views/MarkSettingFast.vue";
  9. import ViewPaper from "../views/ViewPaper.vue";
  10. import MarkWorkOverview from "../views/MarkWorkOverview.vue";
  11. import Marker from "../views/Marker.vue";
  12. import CourseDetail from "../views/CourseDetail.vue";
  13. import MarkerDetail from "../views/MarkerDetail.vue";
  14. export default [
  15. {
  16. path: "/marking", //首页
  17. meta: { auth: false },
  18. component: Home,
  19. children: [
  20. {
  21. path: "tips", //模块说明
  22. component: Tips,
  23. },
  24. {
  25. path: "mark_work_overview", //评卷进度
  26. meta: { privilegeCodes: "mark_process" },
  27. component: MarkWorkOverview,
  28. },
  29. {
  30. path: "course_detail/:workId/:markWorkName/:courseCode/:courseName", //课程详情
  31. component: CourseDetail,
  32. },
  33. {
  34. path: "marker", //评卷员一览
  35. meta: { privilegeCodes: "mark_people" },
  36. component: Marker,
  37. },
  38. {
  39. path: "marker_detail/:workId/:markerId/:userName", //评卷员详情
  40. component: MarkerDetail,
  41. },
  42. {
  43. path: "mark_setting_main/:workId/:name", //评卷设置主页面
  44. component: MarkSettingMain,
  45. },
  46. {
  47. path: "mark_setting_fast/:workId/:name/:courseCode/:courseName", //评卷快速设置主页面
  48. component: MarkSettingFast,
  49. },
  50. {
  51. path: "mark_work", //评卷工作
  52. meta: { privilegeCodes: "create_marking_task" },
  53. component: MarkWork,
  54. },
  55. {
  56. path: "mark_paper_check", //试卷检查
  57. meta: { privilegeCodes: "marking_check_menu2" },
  58. component: MarkPaperCheck,
  59. },
  60. {
  61. path: "mark_setting_work/:type", //选择评卷工作
  62. meta: { privilegeCodes: "marking" },
  63. component: MarkSettingWork,
  64. },
  65. {
  66. path: "view_paper/:workId/:studentPaperId", //查看原卷
  67. component: ViewPaper,
  68. },
  69. ],
  70. },
  71. {
  72. path: "/marking/:workId", //试卷正评
  73. component: Marking,
  74. },
  75. { path: "*", redirect: "/login" },
  76. ];