router-root.ts 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. // 不需要登录的路由
  2. export default [
  3. {
  4. path: '/student-register',
  5. name: 'student-register',
  6. component: () => import('@/views/student-register/index'),
  7. meta: {
  8. title: '学生登记'
  9. }
  10. },
  11. {
  12. path: '/goods-list',
  13. component: () => import('@/views/student-register/shop-mall/goods-list'),
  14. meta: {
  15. title: '商品列表'
  16. }
  17. },
  18. {
  19. path: '/goodsDetail',
  20. component: () =>
  21. import('@/views/student-register/shop-mall/goods-detail/index'),
  22. meta: {
  23. title: '商品列表'
  24. }
  25. },
  26. {
  27. path: '/student-digital-tools',
  28. component: () => import('@/views/student-register/digital-tools/index'),
  29. meta: {
  30. title: '数字化乐器学练工具'
  31. }
  32. },
  33. {
  34. path: '/courseware-play',
  35. component: () => import('@/views/courseware-play/index'),
  36. meta: {
  37. title: '课件播放'
  38. }
  39. },
  40. {
  41. path: '/payment-result',
  42. name: 'payment-result',
  43. component: () => import('@/views/payment-result/index'),
  44. meta: {
  45. title: '支付详情'
  46. }
  47. },
  48. {
  49. path: '/payCenter',
  50. name: 'payCenter',
  51. component: () => import('@/views/adapay/pay-center'),
  52. meta: {
  53. title: '支付'
  54. }
  55. },
  56. {
  57. path: '/payDefine',
  58. name: 'payDefine',
  59. component: () => import('@/views/adapay/pay-define'),
  60. meta: {
  61. title: '支付'
  62. }
  63. },
  64. {
  65. path: '/payResult',
  66. name: 'payResult',
  67. component: () => import('@/views/adapay/pay-result'),
  68. meta: {
  69. title: '支付'
  70. }
  71. },
  72. {
  73. path: '/preview-protocol',
  74. name: 'preview-protocol',
  75. component: () => import('@/views/preview-protocol/index'),
  76. meta: {
  77. title: '课堂乐器注册协议'
  78. }
  79. },
  80. {
  81. path: '/privacy-protocol',
  82. name: 'privacy-protocol',
  83. component: () => import('@/views/preview-protocol/privacy'),
  84. meta: {
  85. title: '课堂乐器隐私政策'
  86. }
  87. },
  88. {
  89. path: '/help-center',
  90. name: 'help-center',
  91. component: () => import('@/views/information/help-center/index'),
  92. meta: {
  93. title: '帮助中心'
  94. }
  95. },
  96. {
  97. path: '/help-detail',
  98. name: 'help-detail',
  99. component: () => import('@/views/information/help-center/detail'),
  100. meta: {
  101. title: '帮助中心详情'
  102. }
  103. },
  104. {
  105. path: '/school-register',
  106. name: 'school-register',
  107. component: () => import('@/views/school-register/index'),
  108. meta: {
  109. title: '学校登记'
  110. }
  111. },
  112. {
  113. path: '/:pathMatch(.*)*',
  114. component: () => import('@/views/404'),
  115. meta: {
  116. title: '404'
  117. }
  118. }
  119. ];