router-root.ts 9.4 KB

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