routes-common.ts 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. import Auth from '@/views/layout/auth';
  2. import rootRouter from './router-root';
  3. type metaType = {
  4. isRegister: boolean;
  5. };
  6. export default [
  7. {
  8. path: '/',
  9. component: Auth,
  10. children: [
  11. {
  12. path: '/login',
  13. name: 'login',
  14. component: () => import('@/views/layout/login'),
  15. meta: {
  16. isRegister: false
  17. } as metaType
  18. },
  19. {
  20. path: '/order-detail',
  21. name: 'order-detail',
  22. component: () => import('@/views/student-register/order-detail'),
  23. meta: {
  24. title: '订单详情'
  25. }
  26. },
  27. {
  28. path: '/shopAddress',
  29. name: 'shopAddress',
  30. component: () => import('@/views/student-register/shop-address/index'),
  31. meta: {
  32. title: '支付详情'
  33. }
  34. },
  35. {
  36. path: '/addressOperation',
  37. name: 'addressOperation',
  38. component: () =>
  39. import('@/views/student-register/shop-address/address-operation'),
  40. meta: {
  41. title: '收货地址'
  42. }
  43. },
  44. {
  45. path: '/member-center',
  46. name: 'member-center',
  47. component: () => import('@/views/member-center/index'),
  48. meta: {
  49. title: '会员中心'
  50. }
  51. },
  52. {
  53. path: '/knowledge-library',
  54. name: 'knowledge-library',
  55. component: () => import('@/views/knowledge-library/index'),
  56. meta: {
  57. title: '知识库'
  58. }
  59. },
  60. {
  61. path: '/unit-detail',
  62. name: 'unit-detail',
  63. component: () => import('@/views/knowledge-library/unit-detail'),
  64. meta: {
  65. title: '知识库'
  66. }
  67. },
  68. {
  69. path: '/wroing-book',
  70. name: 'wroing-book',
  71. component: () => import('@/views/knowledge-library/wroing-book/index'),
  72. meta: {
  73. title: '错题本'
  74. }
  75. },
  76. {
  77. path: '/courseware-list',
  78. name: 'courseware-list',
  79. component: () => import('@/views/courseware-list/index'),
  80. meta: {
  81. title: '教材列表'
  82. }
  83. },
  84. {
  85. path: '/collection-record',
  86. name: 'collection-record',
  87. component: () => import('@/views/collection-record/index'),
  88. meta: {
  89. title: '领取记录'
  90. }
  91. },
  92. {
  93. path: '/collection-record-detail',
  94. name: 'collection-record-detail',
  95. component: () => import('@/views/collection-record-detail/index'),
  96. meta: {
  97. title: '领取详情'
  98. }
  99. },
  100. ]
  101. },
  102. ...rootRouter
  103. ];