router-root.ts 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328
  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: '/student-register-apply',
  13. name: 'student-register-apply',
  14. component: () => import('@/views/student-register/index-apply'),
  15. meta: {
  16. title: '报名通道'
  17. }
  18. },
  19. {
  20. path: '/student-register-form',
  21. name: 'student-register-form',
  22. component: () => import('@/views/student-register/register-modal/index'),
  23. meta: {
  24. title: '完善信息'
  25. }
  26. },
  27. {
  28. path: '/register-member',
  29. name: 'register-member',
  30. component: () => import('@/views/student-register/register-member'),
  31. meta: {
  32. title: '音乐数字课堂学生报名'
  33. }
  34. },
  35. {
  36. path: '/register-new',
  37. name: 'register-new',
  38. component: () => import('@/views/student-register/register-new'),
  39. meta: {
  40. title: '音乐数字课堂学生注册'
  41. }
  42. },
  43. {
  44. path: '/goods-list',
  45. component: () => import('@/views/student-register/shop-mall/goods-list'),
  46. meta: {
  47. title: '商品列表'
  48. }
  49. },
  50. {
  51. path: '/goodsDetail',
  52. component: () =>
  53. import('@/views/student-register/shop-mall/goods-detail/index'),
  54. meta: {
  55. title: '商品列表'
  56. }
  57. },
  58. {
  59. path: '/student-digital-tools',
  60. component: () => import('@/views/student-register/digital-tools/index'),
  61. meta: {
  62. title: '数字化乐器学练工具'
  63. }
  64. },
  65. {
  66. path: '/payment-result',
  67. name: 'payment-result',
  68. component: () => import('@/views/payment-result/index'),
  69. meta: {
  70. title: '支付详情'
  71. }
  72. },
  73. {
  74. path: '/payCenter',
  75. name: 'payCenter',
  76. component: () => import('@/views/adapay/pay-center'),
  77. meta: {
  78. title: '支付'
  79. }
  80. },
  81. {
  82. path: '/payDefine',
  83. name: 'payDefine',
  84. component: () => import('@/views/adapay/pay-define'),
  85. meta: {
  86. title: '支付'
  87. }
  88. },
  89. {
  90. path: '/payResult',
  91. name: 'payResult',
  92. component: () => import('@/views/adapay/pay-result'),
  93. meta: {
  94. title: '支付'
  95. }
  96. },
  97. {
  98. path: '/payResultWechat',
  99. name: 'payResultWechat',
  100. component: () => import('@/views/adapay/pay-result-wechat'),
  101. meta: {
  102. title: '支付'
  103. }
  104. },
  105. {
  106. path: '/preview-protocol',
  107. name: 'preview-protocol',
  108. component: () => import('@/views/preview-protocol/index'),
  109. meta: {
  110. title: '音乐数字课堂注册协议'
  111. }
  112. },
  113. {
  114. path: '/privacy-protocol',
  115. name: 'privacy-protocol',
  116. component: () => import('@/views/preview-protocol/privacy'),
  117. meta: {
  118. title: '音乐数字课堂隐私政策'
  119. }
  120. },
  121. {
  122. path: '/download',
  123. name: 'download',
  124. component: () => import('@/views/download/index'),
  125. meta: {
  126. title: '下载音乐数字课堂'
  127. }
  128. },
  129. {
  130. path: '/transfer',
  131. name: 'transfer',
  132. component: () => import('@/views/download/transfer'),
  133. meta: {
  134. title: '下载音乐数字课堂'
  135. }
  136. },
  137. {
  138. path: '/help-center',
  139. name: 'help-center',
  140. component: () => import('@/views/information/help-center/index'),
  141. meta: {
  142. title: '帮助中心'
  143. }
  144. },
  145. {
  146. path: '/help-detail',
  147. name: 'help-detail',
  148. component: () => import('@/views/information/help-center/detail'),
  149. meta: {
  150. title: '帮助中心详情'
  151. }
  152. },
  153. {
  154. path: '/information-list',
  155. name: 'information-list',
  156. component: () => import('@/views/information'),
  157. meta: {
  158. title: '资讯列表'
  159. }
  160. },
  161. {
  162. path: '/information-detail',
  163. name: 'information-detail',
  164. component: () => import('@/views/information/information-detail'),
  165. meta: {
  166. title: '资讯详情'
  167. }
  168. },
  169. {
  170. path: '/notice-detail',
  171. name: 'notice-detail',
  172. component: () => import('@/views/information/notice-detail'),
  173. meta: {
  174. title: '公告详情'
  175. }
  176. },
  177. {
  178. path: '/school-register',
  179. name: 'school-register',
  180. component: () => import('@/views/school-register/index'),
  181. meta: {
  182. title: '学校登记'
  183. }
  184. },
  185. {
  186. path: '/teaher-register',
  187. name: 'teaher-register',
  188. component: () => import('@/views/teaher-register/index'),
  189. meta: {
  190. title: '老师注册'
  191. }
  192. },
  193. {
  194. path: '/guide',
  195. name: 'guide',
  196. component: () => import('@/views/guide/guide'),
  197. meta: {
  198. title: '投屏帮助'
  199. }
  200. },
  201. {
  202. path: '/tenantApplyData',
  203. name: 'tenantApplyData',
  204. component: () => import('@/views/student-register/tenant-apply-data'),
  205. meta: {
  206. title: '学生报名统计'
  207. }
  208. },
  209. {
  210. path: '/tenantDataShool',
  211. name: 'tenantDataShool',
  212. component: () => import('@/views/tenantAllData/tenantDataSchool'),
  213. meta: {
  214. title: '学练工具报名统计'
  215. }
  216. },
  217. {
  218. path: '/tenantAllData',
  219. name: 'tenantAllData',
  220. component: () => import('@/views/tenantAllData/index'),
  221. meta: {
  222. title: '学练工具报名统计'
  223. }
  224. },
  225. {
  226. path: '/tenamtDataDetail',
  227. name: 'tenamtDataDetail',
  228. component: () => import('@/views/tenantAllData/tenamtDataDetail'),
  229. meta: {
  230. title: '学校报名详情'
  231. }
  232. },
  233. {
  234. path: '/shareCreation',
  235. component: () => import('@/views/creation/index-share'),
  236. meta: {
  237. title: '作品详情'
  238. }
  239. },
  240. {
  241. path: '/playCreation',
  242. component: () => import('@/views/creation/playCreation'),
  243. meta: {
  244. title: '作品播放'
  245. }
  246. },
  247. {
  248. path: '/instrumentDetailView',
  249. component: () => import('@/views/information/instrument-detail/view'),
  250. meta: {
  251. title: '乐器百科详情'
  252. }
  253. },
  254. {
  255. path: '/famousMusicDetailView',
  256. component: () => import('@/views/information/famous-music-detail/view'),
  257. meta: {
  258. title: '名曲鉴赏详情'
  259. }
  260. },
  261. {
  262. path: '/musicianDetailView',
  263. component: () => import('@/views/information/musician-detail/view'),
  264. meta: {
  265. title: '音乐家详情'
  266. }
  267. },
  268. {
  269. path: '/activationRegistration',
  270. component: () => import('@/views/activation-code/instrument-registration/new-index'),
  271. meta: {
  272. title: '乐器领用登记'
  273. }
  274. },
  275. {
  276. path: '/activationRegistrationDetail',
  277. component: () => import('@/views/activation-code/instrument-registration/detail'),
  278. meta: {
  279. title: '乐器领用登记'
  280. }
  281. },
  282. {
  283. path: '/activationRegister',
  284. component: () => import('@/views/activation-code/activation-register/index'),
  285. meta: {
  286. title: '音乐数字课堂AI学练工具激活'
  287. }
  288. },
  289. {
  290. path: '/activationDownload',
  291. component: () => import('@/views/activation-code/download'),
  292. meta: {
  293. title: '激活记录'
  294. }
  295. },
  296. {
  297. path: '/pre-register-active',
  298. name: 'pre-register-active',
  299. component: () => import('@/views/pre-register-active/index'),
  300. meta: {
  301. title: '音乐数字化转型家长说明会'
  302. }
  303. },
  304. {
  305. path: '/pre-register-video',
  306. name: 'pre-register-video',
  307. component: () => import('@/views/pre-register-active/video'),
  308. meta: {
  309. title: '音乐数字化转型家长说明会'
  310. }
  311. },
  312. {
  313. path: '/pre-register-show',
  314. name: 'pre-register-show',
  315. component: () => import('@/views/pre-register-active/show'),
  316. meta: {
  317. title: '音乐数字化转型家长说明会'
  318. }
  319. },
  320. {
  321. path: '/:pathMatch(.*)*',
  322. component: () => import('@/views/404'),
  323. meta: {
  324. title: '404'
  325. }
  326. }
  327. ];