routes.ts 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269
  1. /* eslint-disable */
  2. /* prettier-ignore */
  3. // Generated by elegant-router
  4. // Read more: https://github.com/soybeanjs/elegant-router
  5. import type { GeneratedRoute } from '@elegant-router/types';
  6. export const generatedRoutes: GeneratedRoute[] = [
  7. {
  8. name: '403',
  9. path: '/403',
  10. component: 'layout.blank$view.403',
  11. meta: {
  12. title: '403',
  13. i18nKey: 'route.403',
  14. constant: true,
  15. hideInMenu: true
  16. }
  17. },
  18. {
  19. name: '404',
  20. path: '/404',
  21. component: 'layout.blank$view.404',
  22. meta: {
  23. title: '404',
  24. i18nKey: 'route.404',
  25. constant: true,
  26. hideInMenu: true
  27. }
  28. },
  29. {
  30. name: '500',
  31. path: '/500',
  32. component: 'layout.blank$view.500',
  33. meta: {
  34. title: '500',
  35. i18nKey: 'route.500',
  36. constant: true,
  37. hideInMenu: true
  38. }
  39. },
  40. {
  41. name: 'goods-center',
  42. path: '/goods-center',
  43. component: 'layout.base',
  44. meta: {
  45. title: 'goods-center',
  46. i18nKey: 'route.goods-center'
  47. },
  48. children: [
  49. {
  50. name: 'goods-center_type-admin',
  51. path: '/goods-center/type-admin',
  52. component: 'view.goods-center_type-admin',
  53. meta: {
  54. title: 'goods-center_type-admin',
  55. i18nKey: 'route.goods-center_type-admin'
  56. }
  57. }
  58. ]
  59. },
  60. {
  61. name: 'government',
  62. path: '/government',
  63. component: 'layout.base',
  64. meta: {
  65. title: 'government',
  66. i18nKey: 'route.government'
  67. },
  68. children: [
  69. {
  70. name: 'government_government-list',
  71. path: '/government/government-list',
  72. component: 'view.government_government-list',
  73. meta: {
  74. title: 'government_government-list',
  75. i18nKey: 'route.government_government-list'
  76. }
  77. },
  78. {
  79. name: 'government_points',
  80. path: '/government/points',
  81. component: 'view.government_points',
  82. meta: {
  83. title: 'government_points',
  84. i18nKey: 'route.government_points'
  85. }
  86. },
  87. {
  88. name: 'government_user-list',
  89. path: '/government/user-list',
  90. component: 'view.government_user-list',
  91. meta: {
  92. title: 'government_user-list',
  93. i18nKey: 'route.government_user-list'
  94. }
  95. }
  96. ]
  97. },
  98. {
  99. name: 'home',
  100. path: '/home',
  101. component: 'layout.base$view.home',
  102. meta: {
  103. title: 'home',
  104. i18nKey: 'route.home'
  105. }
  106. },
  107. {
  108. name: 'iframe-page',
  109. path: '/iframe-page/:url',
  110. component: 'layout.base$view.iframe-page',
  111. props: true,
  112. meta: {
  113. title: 'iframe-page',
  114. i18nKey: 'route.iframe-page',
  115. constant: true,
  116. hideInMenu: true,
  117. keepAlive: true
  118. }
  119. },
  120. {
  121. name: 'login',
  122. path: '/login/:module(pwd-login|code-login|register|reset-pwd|bind-wechat)?',
  123. component: 'layout.blank$view.login',
  124. props: true,
  125. meta: {
  126. title: 'login',
  127. i18nKey: 'route.login',
  128. constant: true,
  129. hideInMenu: true
  130. }
  131. },
  132. {
  133. name: 'manage',
  134. path: '/manage',
  135. component: 'layout.base',
  136. meta: {
  137. title: 'manage',
  138. i18nKey: 'route.manage',
  139. icon: 'carbon:cloud-service-management',
  140. order: 9,
  141. roles: ['R_ADMIN']
  142. },
  143. children: [
  144. {
  145. name: 'manage_config',
  146. path: '/manage/config',
  147. component: 'view.manage_config',
  148. meta: {
  149. title: 'manage_config',
  150. i18nKey: 'route.manage_config'
  151. }
  152. },
  153. {
  154. name: 'manage_department',
  155. path: '/manage/department',
  156. component: 'view.manage_department',
  157. meta: {
  158. title: 'manage_department',
  159. i18nKey: 'route.manage_department'
  160. }
  161. },
  162. {
  163. name: 'manage_dict',
  164. path: '/manage/dict',
  165. component: 'view.manage_dict',
  166. meta: {
  167. title: 'manage_dict',
  168. i18nKey: 'route.manage_dict'
  169. }
  170. },
  171. {
  172. name: 'manage_log',
  173. path: '/manage/log',
  174. component: 'view.manage_log',
  175. meta: {
  176. title: 'manage_log',
  177. i18nKey: 'route.manage_log'
  178. }
  179. },
  180. {
  181. name: 'manage_menu',
  182. path: '/manage/menu',
  183. component: 'view.manage_menu',
  184. meta: {
  185. title: 'manage_menu',
  186. i18nKey: 'route.manage_menu',
  187. icon: 'material-symbols:route',
  188. order: 3,
  189. roles: ['R_ADMIN'],
  190. keepAlive: true
  191. }
  192. },
  193. {
  194. name: 'manage_role',
  195. path: '/manage/role',
  196. component: 'view.manage_role',
  197. meta: {
  198. title: 'manage_role',
  199. i18nKey: 'route.manage_role',
  200. icon: 'carbon:user-role',
  201. order: 2,
  202. roles: ['R_SUPER']
  203. }
  204. },
  205. {
  206. name: 'manage_schedule',
  207. path: '/manage/schedule',
  208. component: 'view.manage_schedule',
  209. meta: {
  210. title: 'manage_schedule',
  211. i18nKey: 'route.manage_schedule'
  212. }
  213. },
  214. {
  215. name: 'manage_user',
  216. path: '/manage/user',
  217. component: 'view.manage_user',
  218. meta: {
  219. title: 'manage_user',
  220. i18nKey: 'route.manage_user',
  221. icon: 'ic:round-manage-accounts',
  222. order: 1,
  223. roles: ['R_ADMIN']
  224. }
  225. }
  226. ]
  227. },
  228. {
  229. name: 'test',
  230. path: '/test',
  231. component: 'layout.base$view.test',
  232. meta: {
  233. title: 'test',
  234. i18nKey: 'route.test'
  235. }
  236. },
  237. {
  238. name: 'user-center',
  239. path: '/user-center',
  240. component: 'layout.base$view.user-center',
  241. meta: {
  242. title: 'user-center',
  243. i18nKey: 'route.user-center',
  244. hideInMenu: true
  245. }
  246. },
  247. {
  248. name: 'user-management',
  249. path: '/user-management',
  250. component: 'layout.base',
  251. meta: {
  252. title: 'user-management',
  253. i18nKey: 'route.user-management'
  254. },
  255. children: [
  256. {
  257. name: 'user-management_user-list',
  258. path: '/user-management/user-list',
  259. component: 'view.user-management_user-list',
  260. meta: {
  261. title: 'user-management_user-list',
  262. i18nKey: 'route.user-management_user-list'
  263. }
  264. }
  265. ]
  266. }
  267. ];