exercise.js 1008 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import DEFAULT from '@/layouts/default';
  2. import ANSWER from '@/layouts/answer';
  3. /**
  4. * 练习管理创建
  5. */
  6. const ExerciseCreatePage = {
  7. path: '/exercise',
  8. component: DEFAULT,
  9. redirect: '/exercise/create',
  10. children: [
  11. {
  12. path: 'create',
  13. component: () => import('@/views/exercise_questions/create/index.vue'),
  14. },
  15. ],
  16. };
  17. /**
  18. * 练习题答题
  19. */
  20. const AnswerPage = {
  21. path: '/answer',
  22. component: ANSWER,
  23. redirect: 'Answer',
  24. children: [
  25. {
  26. path: '/answer',
  27. name: 'Answer',
  28. component: () => import('@/views/exercise_questions/answer/index.vue'),
  29. },
  30. ],
  31. };
  32. /**
  33. * 答题记录列表
  34. */
  35. const AnswerRecordList = {
  36. path: '/answer_record_list',
  37. component: ANSWER,
  38. redirect: 'AnswerRecordList',
  39. children: [
  40. {
  41. path: '/answer_record_list',
  42. name: 'AnswerRecordList',
  43. component: () => import('@/views/home/recovery/AnswerRecordList.vue'),
  44. },
  45. ],
  46. };
  47. export default [ExerciseCreatePage, AnswerPage, AnswerRecordList];