routes.ts 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755
  1. import type { GeneratedRoute } from '@elegant-router/types';
  2. export const generatedRoutes: GeneratedRoute[] = [
  3. {
  4. name: '403',
  5. path: '/403',
  6. component: 'layout.blank$view.403',
  7. meta: {
  8. title: '403',
  9. i18nKey: 'route.403',
  10. constant: true,
  11. hideInMenu: true
  12. }
  13. },
  14. {
  15. name: '404',
  16. path: '/404',
  17. component: 'layout.blank$view.404',
  18. meta: {
  19. title: '404',
  20. i18nKey: 'route.404',
  21. constant: true,
  22. hideInMenu: true
  23. }
  24. },
  25. {
  26. name: '500',
  27. path: '/500',
  28. component: 'layout.blank$view.500',
  29. meta: {
  30. title: '500',
  31. i18nKey: 'route.500',
  32. constant: true,
  33. hideInMenu: true
  34. }
  35. },
  36. {
  37. name: 'device',
  38. path: '/device',
  39. component: 'layout.base',
  40. meta: {
  41. title: 'device',
  42. i18nKey: 'route.device'
  43. },
  44. children: [
  45. {
  46. name: 'device_manage',
  47. path: '/device/manage',
  48. component: 'view.device_manage',
  49. meta: {
  50. title: 'device_manage',
  51. i18nKey: 'route.device_manage'
  52. }
  53. },
  54. {
  55. name: 'device_terminal-manage',
  56. path: '/device/terminal-manage',
  57. component: 'view.device_terminal-manage',
  58. meta: {
  59. title: 'device_terminal-manage',
  60. i18nKey: 'route.device_terminal-manage'
  61. }
  62. }
  63. ]
  64. },
  65. {
  66. name: 'djk-manage',
  67. path: '/djk-manage',
  68. component: 'layout.base',
  69. meta: {
  70. title: 'djk-manage',
  71. i18nKey: 'route.djk-manage'
  72. },
  73. children: [
  74. {
  75. name: 'djk-manage_activity',
  76. path: '/djk-manage/activity',
  77. component: 'view.djk-manage_activity',
  78. meta: {
  79. title: 'djk-manage_activity',
  80. i18nKey: 'route.djk-manage_activity'
  81. }
  82. },
  83. {
  84. name: 'djk-manage_edit-activity',
  85. path: '/djk-manage/edit-activity',
  86. component: 'view.djk-manage_edit-activity',
  87. meta: {
  88. title: 'djk-manage_edit-activity',
  89. i18nKey: 'route.djk-manage_edit-activity'
  90. }
  91. },
  92. {
  93. name: 'djk-manage_normal-order',
  94. path: '/djk-manage/normal-order',
  95. component: 'view.djk-manage_normal-order',
  96. meta: {
  97. title: 'djk-manage_normal-order',
  98. i18nKey: 'route.djk-manage_normal-order'
  99. }
  100. }
  101. ]
  102. },
  103. {
  104. name: 'film-manage',
  105. path: '/film-manage',
  106. component: 'layout.base',
  107. meta: {
  108. title: 'film-manage',
  109. i18nKey: 'route.film-manage'
  110. },
  111. children: [
  112. {
  113. name: 'film-manage_config',
  114. path: '/film-manage/config',
  115. component: 'view.film-manage_config',
  116. meta: {
  117. title: 'film-manage_config',
  118. i18nKey: 'route.film-manage_config'
  119. }
  120. },
  121. {
  122. name: 'film-manage_film-list',
  123. path: '/film-manage/film-list',
  124. component: 'view.film-manage_film-list',
  125. meta: {
  126. title: 'film-manage_film-list',
  127. i18nKey: 'route.film-manage_film-list'
  128. }
  129. },
  130. {
  131. name: 'film-manage_setprice',
  132. path: '/film-manage/setprice',
  133. component: 'view.film-manage_setprice',
  134. meta: {
  135. title: 'film-manage_setprice',
  136. i18nKey: 'route.film-manage_setprice'
  137. }
  138. }
  139. ]
  140. },
  141. {
  142. name: 'goods-center',
  143. path: '/goods-center',
  144. component: 'layout.base',
  145. meta: {
  146. title: 'goods-center',
  147. i18nKey: 'route.goods-center'
  148. },
  149. children: [
  150. {
  151. name: 'goods-center_edit-health-goods',
  152. path: '/goods-center/edit-health-goods',
  153. component: 'view.goods-center_edit-health-goods',
  154. meta: {
  155. title: 'goods-center_edit-health-goods',
  156. i18nKey: 'route.goods-center_edit-health-goods'
  157. }
  158. },
  159. {
  160. name: 'goods-center_health-goods',
  161. path: '/goods-center/health-goods',
  162. component: 'view.goods-center_health-goods',
  163. meta: {
  164. title: 'goods-center_health-goods',
  165. i18nKey: 'route.goods-center_health-goods'
  166. }
  167. },
  168. {
  169. name: 'goods-center_scenic-goods',
  170. path: '/goods-center/scenic-goods',
  171. component: 'view.goods-center_scenic-goods',
  172. meta: {
  173. title: 'goods-center_scenic-goods',
  174. i18nKey: 'route.goods-center_scenic-goods'
  175. }
  176. },
  177. {
  178. name: 'goods-center_store-goods',
  179. path: '/goods-center/store-goods',
  180. component: 'view.goods-center_store-goods',
  181. meta: {
  182. title: 'goods-center_store-goods',
  183. i18nKey: 'route.goods-center_store-goods'
  184. }
  185. },
  186. {
  187. name: 'goods-center_type-admin',
  188. path: '/goods-center/type-admin',
  189. component: 'view.goods-center_type-admin',
  190. meta: {
  191. title: 'goods-center_type-admin',
  192. i18nKey: 'route.goods-center_type-admin'
  193. }
  194. },
  195. {
  196. name: 'goods-center_virtual-goods',
  197. path: '/goods-center/virtual-goods',
  198. component: 'view.goods-center_virtual-goods',
  199. meta: {
  200. title: 'goods-center_virtual-goods',
  201. i18nKey: 'route.goods-center_virtual-goods'
  202. }
  203. }
  204. ]
  205. },
  206. {
  207. name: 'government',
  208. path: '/government',
  209. component: 'layout.base',
  210. meta: {
  211. title: 'government',
  212. i18nKey: 'route.government'
  213. },
  214. children: [
  215. {
  216. name: 'government_claim-records',
  217. path: '/government/claim-records',
  218. component: 'view.government_claim-records',
  219. meta: {
  220. title: 'government_claim-records',
  221. i18nKey: 'route.government_claim-records'
  222. }
  223. },
  224. {
  225. name: 'government_government-list',
  226. path: '/government/government-list',
  227. component: 'view.government_government-list',
  228. meta: {
  229. title: 'government_government-list',
  230. i18nKey: 'route.government_government-list'
  231. }
  232. },
  233. {
  234. name: 'government_points',
  235. path: '/government/points',
  236. component: 'view.government_points',
  237. meta: {
  238. title: 'government_points',
  239. i18nKey: 'route.government_points'
  240. }
  241. },
  242. {
  243. name: 'government_user-list',
  244. path: '/government/user-list',
  245. component: 'view.government_user-list',
  246. meta: {
  247. title: 'government_user-list',
  248. i18nKey: 'route.government_user-list'
  249. }
  250. }
  251. ]
  252. },
  253. {
  254. name: 'h5-manage',
  255. path: '/h5-manage',
  256. component: 'layout.base',
  257. meta: {
  258. title: 'h5-manage',
  259. i18nKey: 'route.h5-manage'
  260. },
  261. children: [
  262. {
  263. name: 'h5-manage_channel-manage',
  264. path: '/h5-manage/channel-manage',
  265. component: 'view.h5-manage_channel-manage',
  266. meta: {
  267. title: 'h5-manage_channel-manage',
  268. i18nKey: 'route.h5-manage_channel-manage'
  269. }
  270. },
  271. {
  272. name: 'h5-manage_edit-channel',
  273. path: '/h5-manage/edit-channel',
  274. component: 'view.h5-manage_edit-channel',
  275. meta: {
  276. title: 'h5-manage_edit-channel',
  277. i18nKey: 'route.h5-manage_edit-channel'
  278. }
  279. },
  280. {
  281. name: 'h5-manage_user-list',
  282. path: '/h5-manage/user-list',
  283. component: 'view.h5-manage_user-list',
  284. meta: {
  285. title: 'h5-manage_user-list',
  286. i18nKey: 'route.h5-manage_user-list'
  287. }
  288. }
  289. ]
  290. },
  291. {
  292. name: 'home',
  293. path: '/home',
  294. component: 'layout.base$view.home',
  295. meta: {
  296. title: 'home',
  297. i18nKey: 'route.home'
  298. }
  299. },
  300. {
  301. name: 'iframe-page',
  302. path: '/iframe-page/:url',
  303. component: 'layout.base$view.iframe-page',
  304. props: true,
  305. meta: {
  306. title: 'iframe-page',
  307. i18nKey: 'route.iframe-page',
  308. constant: true,
  309. hideInMenu: true,
  310. keepAlive: true
  311. }
  312. },
  313. {
  314. name: 'jy-manage',
  315. path: '/jy-manage',
  316. component: 'layout.base',
  317. meta: {
  318. title: 'jy-manage',
  319. i18nKey: 'route.jy-manage'
  320. },
  321. children: [
  322. {
  323. name: 'jy-manage_activity',
  324. path: '/jy-manage/activity',
  325. component: 'view.jy-manage_activity',
  326. meta: {
  327. title: 'jy-manage_activity',
  328. i18nKey: 'route.jy-manage_activity'
  329. }
  330. }
  331. ]
  332. },
  333. {
  334. name: 'login',
  335. path: '/login/:module(pwd-login|code-login|register|reset-pwd|bind-wechat)?',
  336. component: 'layout.blank$view.login',
  337. props: true,
  338. meta: {
  339. title: 'login',
  340. i18nKey: 'route.login',
  341. constant: true,
  342. hideInMenu: true
  343. }
  344. },
  345. {
  346. name: 'manage',
  347. path: '/manage',
  348. component: 'layout.base',
  349. meta: {
  350. title: 'manage',
  351. i18nKey: 'route.manage',
  352. icon: 'carbon:cloud-service-management',
  353. order: 9,
  354. roles: ['R_ADMIN']
  355. },
  356. children: [
  357. {
  358. name: 'manage_config',
  359. path: '/manage/config',
  360. component: 'view.manage_config',
  361. meta: {
  362. title: 'manage_config',
  363. i18nKey: 'route.manage_config'
  364. }
  365. },
  366. {
  367. name: 'manage_department',
  368. path: '/manage/department',
  369. component: 'view.manage_department',
  370. meta: {
  371. title: 'manage_department',
  372. i18nKey: 'route.manage_department'
  373. }
  374. },
  375. {
  376. name: 'manage_dict',
  377. path: '/manage/dict',
  378. component: 'view.manage_dict',
  379. meta: {
  380. title: 'manage_dict',
  381. i18nKey: 'route.manage_dict'
  382. }
  383. },
  384. {
  385. name: 'manage_log',
  386. path: '/manage/log',
  387. component: 'view.manage_log',
  388. meta: {
  389. title: 'manage_log',
  390. i18nKey: 'route.manage_log'
  391. }
  392. },
  393. {
  394. name: 'manage_menu',
  395. path: '/manage/menu',
  396. component: 'view.manage_menu',
  397. meta: {
  398. title: 'manage_menu',
  399. i18nKey: 'route.manage_menu',
  400. icon: 'material-symbols:route',
  401. order: 3,
  402. roles: ['R_ADMIN'],
  403. keepAlive: true
  404. }
  405. },
  406. {
  407. name: 'manage_role',
  408. path: '/manage/role',
  409. component: 'view.manage_role',
  410. meta: {
  411. title: 'manage_role',
  412. i18nKey: 'route.manage_role',
  413. icon: 'carbon:user-role',
  414. order: 2,
  415. roles: ['R_SUPER']
  416. }
  417. },
  418. {
  419. name: 'manage_schedule',
  420. path: '/manage/schedule',
  421. component: 'view.manage_schedule',
  422. meta: {
  423. title: 'manage_schedule',
  424. i18nKey: 'route.manage_schedule'
  425. }
  426. },
  427. {
  428. name: 'manage_user',
  429. path: '/manage/user',
  430. component: 'view.manage_user',
  431. meta: {
  432. title: 'manage_user',
  433. i18nKey: 'route.manage_user',
  434. icon: 'ic:round-manage-accounts',
  435. order: 1,
  436. roles: ['R_ADMIN']
  437. }
  438. }
  439. ]
  440. },
  441. {
  442. name: 'member-center',
  443. path: '/member-center',
  444. component: 'layout.base',
  445. meta: {
  446. title: 'member-center',
  447. i18nKey: 'route.member-center'
  448. },
  449. children: [
  450. {
  451. name: 'member-center_edit-member-type',
  452. path: '/member-center/edit-member-type',
  453. component: 'view.member-center_edit-member-type',
  454. meta: {
  455. title: 'member-center_edit-member-type',
  456. i18nKey: 'route.member-center_edit-member-type'
  457. }
  458. },
  459. {
  460. name: 'member-center_member-list',
  461. path: '/member-center/member-list',
  462. component: 'view.member-center_member-list',
  463. meta: {
  464. title: 'member-center_member-list',
  465. i18nKey: 'route.member-center_member-list'
  466. }
  467. },
  468. {
  469. name: 'member-center_member-order',
  470. path: '/member-center/member-order',
  471. component: 'view.member-center_member-order',
  472. meta: {
  473. title: 'member-center_member-order',
  474. i18nKey: 'route.member-center_member-order'
  475. }
  476. },
  477. {
  478. name: 'member-center_member-type',
  479. path: '/member-center/member-type',
  480. component: 'view.member-center_member-type',
  481. meta: {
  482. title: 'member-center_member-type',
  483. i18nKey: 'route.member-center_member-type'
  484. }
  485. }
  486. ]
  487. },
  488. {
  489. name: 'operation',
  490. path: '/operation',
  491. component: 'layout.base',
  492. meta: {
  493. title: 'operation',
  494. i18nKey: 'route.operation'
  495. },
  496. children: [
  497. {
  498. name: 'operation_accounting-strategy',
  499. path: '/operation/accounting-strategy',
  500. component: 'view.operation_accounting-strategy',
  501. meta: {
  502. title: 'operation_accounting-strategy',
  503. i18nKey: 'route.operation_accounting-strategy'
  504. }
  505. },
  506. {
  507. name: 'operation_coupon',
  508. path: '/operation/coupon',
  509. component: 'view.operation_coupon',
  510. meta: {
  511. title: 'operation_coupon',
  512. i18nKey: 'route.operation_coupon'
  513. }
  514. },
  515. {
  516. name: 'operation_coupon-issuance',
  517. path: '/operation/coupon-issuance',
  518. component: 'view.operation_coupon-issuance',
  519. meta: {
  520. title: 'operation_coupon-issuance',
  521. i18nKey: 'route.operation_coupon-issuance'
  522. }
  523. },
  524. {
  525. name: 'operation_coupon-manage',
  526. path: '/operation/coupon-manage',
  527. component: 'view.operation_coupon-manage',
  528. meta: {
  529. title: 'operation_coupon-manage',
  530. i18nKey: 'route.operation_coupon-manage'
  531. }
  532. }
  533. ]
  534. },
  535. {
  536. name: 'order-manage',
  537. path: '/order-manage',
  538. component: 'layout.base',
  539. meta: {
  540. title: 'order-manage',
  541. i18nKey: 'route.order-manage'
  542. },
  543. children: [
  544. {
  545. name: 'order-manage_after-sales-order',
  546. path: '/order-manage/after-sales-order',
  547. component: 'view.order-manage_after-sales-order',
  548. meta: {
  549. title: 'order-manage_after-sales-order',
  550. i18nKey: 'route.order-manage_after-sales-order'
  551. }
  552. },
  553. {
  554. name: 'order-manage_after-sales-order-detail',
  555. path: '/order-manage/after-sales-order-detail',
  556. component: 'view.order-manage_after-sales-order-detail',
  557. meta: {
  558. title: 'order-manage_after-sales-order-detail',
  559. i18nKey: 'route.order-manage_after-sales-order-detail'
  560. }
  561. },
  562. {
  563. name: 'order-manage_normal-order',
  564. path: '/order-manage/normal-order',
  565. component: 'view.order-manage_normal-order',
  566. meta: {
  567. title: 'order-manage_normal-order',
  568. i18nKey: 'route.order-manage_normal-order'
  569. }
  570. },
  571. {
  572. name: 'order-manage_order-detail',
  573. path: '/order-manage/order-detail',
  574. component: 'view.order-manage_order-detail',
  575. meta: {
  576. title: 'order-manage_order-detail',
  577. i18nKey: 'route.order-manage_order-detail'
  578. }
  579. },
  580. {
  581. name: 'order-manage_ponits-details',
  582. path: '/order-manage/ponits-details',
  583. component: 'view.order-manage_ponits-details',
  584. meta: {
  585. title: 'order-manage_ponits-details',
  586. i18nKey: 'route.order-manage_ponits-details'
  587. }
  588. },
  589. {
  590. name: 'order-manage_recharge-records',
  591. path: '/order-manage/recharge-records',
  592. component: 'view.order-manage_recharge-records',
  593. meta: {
  594. title: 'order-manage_recharge-records',
  595. i18nKey: 'route.order-manage_recharge-records'
  596. }
  597. }
  598. ]
  599. },
  600. {
  601. name: 'reconciliation-center',
  602. path: '/reconciliation-center',
  603. component: 'layout.base',
  604. meta: {
  605. title: 'reconciliation-center',
  606. i18nKey: 'route.reconciliation-center'
  607. },
  608. children: [
  609. {
  610. name: 'reconciliation-center_points-checking',
  611. path: '/reconciliation-center/points-checking',
  612. component: 'view.reconciliation-center_points-checking',
  613. meta: {
  614. title: 'reconciliation-center_points-checking',
  615. i18nKey: 'route.reconciliation-center_points-checking'
  616. }
  617. },
  618. {
  619. name: 'reconciliation-center_points-details',
  620. path: '/reconciliation-center/points-details',
  621. component: 'view.reconciliation-center_points-details',
  622. meta: {
  623. title: 'reconciliation-center_points-details',
  624. i18nKey: 'route.reconciliation-center_points-details'
  625. }
  626. }
  627. ]
  628. },
  629. {
  630. name: 'tenant',
  631. path: '/tenant',
  632. component: 'layout.base',
  633. meta: {
  634. title: 'tenant',
  635. i18nKey: 'route.tenant',
  636. order: 90
  637. },
  638. children: [
  639. {
  640. name: 'tenant_tenant',
  641. path: '/tenant/tenant',
  642. component: 'view.tenant_tenant',
  643. meta: {
  644. title: 'tenant_tenant',
  645. i18nKey: 'route.tenant_tenant'
  646. }
  647. },
  648. {
  649. name: 'tenant_tenant-change',
  650. path: '/tenant/tenant-change',
  651. component: 'view.tenant_tenant-change',
  652. meta: {
  653. title: 'tenant_tenant-change',
  654. i18nKey: 'route.tenant_tenant-change'
  655. }
  656. },
  657. {
  658. name: 'tenant_tenant-package',
  659. path: '/tenant/tenant-package',
  660. component: 'view.tenant_tenant-package',
  661. meta: {
  662. title: 'tenant_tenant-package',
  663. i18nKey: 'route.tenant_tenant-package'
  664. }
  665. }
  666. ]
  667. },
  668. {
  669. name: 'user-center',
  670. path: '/user-center',
  671. component: 'layout.base$view.user-center',
  672. meta: {
  673. title: 'user-center',
  674. i18nKey: 'route.user-center',
  675. hideInMenu: true
  676. }
  677. },
  678. {
  679. name: 'user-management',
  680. path: '/user-management',
  681. component: 'layout.base',
  682. meta: {
  683. title: 'user-management',
  684. i18nKey: 'route.user-management'
  685. },
  686. children: [
  687. {
  688. name: 'user-management_user-list',
  689. path: '/user-management/user-list',
  690. component: 'view.user-management_user-list',
  691. meta: {
  692. title: 'user-management_user-list',
  693. i18nKey: 'route.user-management_user-list'
  694. }
  695. }
  696. ]
  697. },
  698. {
  699. name: 'xsb-manage',
  700. path: '/xsb-manage',
  701. component: 'layout.base',
  702. meta: {
  703. title: 'xsb-manage',
  704. i18nKey: 'route.xsb-manage'
  705. },
  706. children: [
  707. {
  708. name: 'xsb-manage_advertisement',
  709. path: '/xsb-manage/advertisement',
  710. component: 'view.xsb-manage_advertisement',
  711. meta: {
  712. title: 'xsb-manage_advertisement',
  713. i18nKey: 'route.xsb-manage_advertisement'
  714. }
  715. },
  716. {
  717. name: 'xsb-manage_free-ship',
  718. path: '/xsb-manage/free-ship',
  719. component: 'view.xsb-manage_free-ship',
  720. meta: {
  721. title: 'xsb-manage_free-ship',
  722. i18nKey: 'route.xsb-manage_free-ship'
  723. }
  724. },
  725. {
  726. name: 'xsb-manage_fright-config',
  727. path: '/xsb-manage/fright-config',
  728. component: 'view.xsb-manage_fright-config',
  729. meta: {
  730. title: 'xsb-manage_fright-config',
  731. i18nKey: 'route.xsb-manage_fright-config'
  732. }
  733. },
  734. {
  735. name: 'xsb-manage_search',
  736. path: '/xsb-manage/search',
  737. component: 'view.xsb-manage_search',
  738. meta: {
  739. title: 'xsb-manage_search',
  740. i18nKey: 'route.xsb-manage_search'
  741. }
  742. },
  743. {
  744. name: 'xsb-manage_store-info',
  745. path: '/xsb-manage/store-info',
  746. component: 'view.xsb-manage_store-info',
  747. meta: {
  748. title: 'xsb-manage_store-info',
  749. i18nKey: 'route.xsb-manage_store-info'
  750. }
  751. }
  752. ]
  753. }
  754. ];