routers.ts 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305
  1. import { resultSuccess } from '../_util';
  2. const list = [
  3. {
  4. children: [
  5. {
  6. component: '/disaster/overview/PageOverview',
  7. id: 1025,
  8. meta: {
  9. activeMenu: null,
  10. alwaysShow: false,
  11. frameSrc: '',
  12. hidden: false,
  13. icon: 'OverviewIcon',
  14. isFrame: 0,
  15. isRoot: false,
  16. noCache: false,
  17. query: '',
  18. title: '总览',
  19. },
  20. name: '/disaster-prevention/overview',
  21. parentId: 1022,
  22. path: 'overview',
  23. redirect: '',
  24. },
  25. {
  26. component: '/disaster/monitor/PageMonitor',
  27. id: 1026,
  28. meta: {
  29. activeMenu: null,
  30. alwaysShow: false,
  31. frameSrc: '',
  32. hidden: false,
  33. icon: 'RiskPointMonitoringIcon',
  34. isFrame: 0,
  35. isRoot: false,
  36. noCache: false,
  37. query: '',
  38. title: '重点区域监测',
  39. },
  40. name: '/disaster-prevention/risk-point-monitoring',
  41. parentId: 1022,
  42. path: 'risk-point-monitoring',
  43. redirect: '',
  44. },
  45. {
  46. children: [
  47. {
  48. component: '/disaster/disaster-warning/PageWarningInfo',
  49. id: 1035,
  50. meta: {
  51. activeMenu: null,
  52. alwaysShow: false,
  53. frameSrc: '',
  54. hidden: false,
  55. icon: '',
  56. isFrame: 0,
  57. isRoot: false,
  58. noCache: false,
  59. query: '',
  60. title: '预警信息',
  61. },
  62. name: '/disaster-prevention/disaster-warning/warning-info',
  63. parentId: 1027,
  64. path: 'warning-info',
  65. redirect: '',
  66. },
  67. {
  68. component: '/disaster/disaster-warning/PageDefenseNotice',
  69. id: 1037,
  70. meta: {
  71. activeMenu: null,
  72. alwaysShow: false,
  73. frameSrc: '',
  74. hidden: false,
  75. icon: '',
  76. isFrame: 0,
  77. isRoot: false,
  78. noCache: false,
  79. query: '',
  80. title: '防御通知',
  81. },
  82. name: '/disaster-prevention/disaster-warning/defense-notice',
  83. parentId: 1027,
  84. path: 'defense-notice',
  85. redirect: '',
  86. },
  87. {
  88. component: '/disaster/disaster-warning/PageDefenseNoticeItem',
  89. id: 1038,
  90. meta: {
  91. activeMenu: null,
  92. alwaysShow: false,
  93. frameSrc: '',
  94. hidden: true,
  95. icon: '',
  96. isFrame: 0,
  97. isRoot: false,
  98. noCache: false,
  99. query: '',
  100. title: '防御通知详情',
  101. },
  102. name: '/disaster-prevention/disaster-warning/defense-notice-item',
  103. parentId: 1027,
  104. path: 'defense-notice-item',
  105. redirect: '',
  106. },
  107. ],
  108. component: '',
  109. id: 1027,
  110. meta: {
  111. activeMenu: null,
  112. alwaysShow: false,
  113. frameSrc: '',
  114. hidden: false,
  115. icon: 'DisasterWarningIcon',
  116. isFrame: 0,
  117. isRoot: false,
  118. noCache: false,
  119. query: '',
  120. title: '灾害预警',
  121. },
  122. name: '/disaster-prevention/disaster-warning',
  123. parentId: 1022,
  124. path: 'disaster-warning',
  125. redirect: '',
  126. },
  127. {
  128. children: [
  129. {
  130. component: '/disaster/disaster-precaution/PageTaskManagement',
  131. id: 1029,
  132. meta: {
  133. activeMenu: null,
  134. alwaysShow: false,
  135. frameSrc: '',
  136. hidden: false,
  137. icon: '',
  138. isFrame: 0,
  139. isRoot: false,
  140. noCache: false,
  141. query: '',
  142. title: '任务管理',
  143. },
  144. name: '/disaster-prevention/disaster-precaution/task-management',
  145. parentId: 1028,
  146. path: 'task-management',
  147. redirect: '',
  148. },
  149. {
  150. component: '/disaster/disaster-precaution/PageTaskItem',
  151. id: 1033,
  152. meta: {
  153. activeMenu: null,
  154. alwaysShow: false,
  155. frameSrc: '',
  156. hidden: true,
  157. icon: '',
  158. isFrame: 0,
  159. isRoot: false,
  160. noCache: false,
  161. query: '',
  162. title: '任务列表详情',
  163. },
  164. name: '/disaster-prevention/disaster-precaution/task-item',
  165. parentId: 1028,
  166. path: 'task-item',
  167. redirect: '',
  168. },
  169. {
  170. component: '/disaster/disaster-precaution/PageTaskExecution',
  171. id: 1030,
  172. meta: {
  173. activeMenu: null,
  174. alwaysShow: false,
  175. frameSrc: '',
  176. hidden: false,
  177. icon: '',
  178. isFrame: 0,
  179. isRoot: false,
  180. noCache: false,
  181. query: '',
  182. title: '任务执行',
  183. },
  184. name: '/disaster-prevention/disaster-precaution/task-execution',
  185. parentId: 1028,
  186. path: 'task-execution',
  187. redirect: '',
  188. },
  189. {
  190. component: '/disaster/disaster-precaution/PageTaskTemplate',
  191. id: 1031,
  192. meta: {
  193. activeMenu: null,
  194. alwaysShow: false,
  195. frameSrc: '',
  196. hidden: false,
  197. icon: '',
  198. isFrame: 0,
  199. isRoot: false,
  200. noCache: false,
  201. query: '',
  202. title: '任务模板',
  203. },
  204. name: '/disaster-prevention/disaster-precaution/task-template',
  205. parentId: 1028,
  206. path: 'task-template',
  207. redirect: '',
  208. },
  209. {
  210. component: '/disaster/disaster-precaution/PageTaskTemplateDetail',
  211. id: 1032,
  212. meta: {
  213. activeMenu: null,
  214. alwaysShow: false,
  215. frameSrc: '',
  216. hidden: true,
  217. icon: '',
  218. isFrame: 0,
  219. isRoot: false,
  220. noCache: false,
  221. query: '',
  222. title: '任务模板详情',
  223. },
  224. name: '/disaster-prevention/disaster-precaution/template-detail',
  225. parentId: 1028,
  226. path: 'template-detail/:id',
  227. redirect: '',
  228. },
  229. ],
  230. component: '',
  231. id: 1028,
  232. meta: {
  233. activeMenu: null,
  234. alwaysShow: false,
  235. frameSrc: '',
  236. hidden: false,
  237. icon: 'DisasterPrecaution',
  238. isFrame: 0,
  239. isRoot: false,
  240. noCache: false,
  241. query: '',
  242. title: '预防检查',
  243. // OverviewIcon: renderSvg('overview'),
  244. // DisasterWarningIcon: renderSvg('disaster-warning'),
  245. // DisasterControlIcon: renderSvg('disaster-control'),
  246. },
  247. name: '/disaster-prevention/disaster-precaution',
  248. parentId: 1022,
  249. path: 'disaster-precaution',
  250. redirect: '',
  251. },
  252. {
  253. component: '/disaster/disaster-control/PageDisasterControl',
  254. id: 1032,
  255. meta: {
  256. activeMenu: null,
  257. alwaysShow: false,
  258. frameSrc: '',
  259. hidden: false,
  260. icon: 'DisasterControlIcon',
  261. isFrame: 0,
  262. isRoot: false,
  263. noCache: false,
  264. query: '',
  265. title: '灾害处置',
  266. },
  267. name: '/disaster-prevention/disaster-control',
  268. parentId: 1022,
  269. path: 'disaster-control',
  270. redirect: '',
  271. },
  272. ],
  273. component: 'MENU_LAYOUT',
  274. id: 1022,
  275. meta: {
  276. activeMenu: null,
  277. alwaysShow: false,
  278. frameSrc: '',
  279. hidden: false,
  280. icon: 'CameraOutlined',
  281. isFrame: 0,
  282. isRoot: false,
  283. noCache: false,
  284. query: '',
  285. title: '灾害防范',
  286. },
  287. name: 'DisasterPrevention',
  288. parentId: -1,
  289. path: '/disaster-prevention',
  290. redirect: '',
  291. },
  292. ];
  293. export default [
  294. {
  295. url: '/eye_api_bak/api/admin/menu/getRouters',
  296. timeout: 1000,
  297. method: 'get',
  298. response: () => {
  299. return resultSuccess(list);
  300. },
  301. },
  302. ];