routers.ts 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285
  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: true,
  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: '',
  89. id: 1027,
  90. meta: {
  91. activeMenu: null,
  92. alwaysShow: false,
  93. frameSrc: '',
  94. hidden: false,
  95. icon: 'DisasterWarningIcon',
  96. isFrame: 0,
  97. isRoot: false,
  98. noCache: false,
  99. query: '',
  100. title: '灾害预警',
  101. },
  102. name: '/disaster-prevention/disaster-warning',
  103. parentId: 1022,
  104. path: 'disaster-warning',
  105. redirect: '',
  106. },
  107. {
  108. children: [
  109. {
  110. component: '/disaster/disaster-precaution/PageTaskManagement',
  111. id: 1029,
  112. meta: {
  113. activeMenu: null,
  114. alwaysShow: false,
  115. frameSrc: '',
  116. hidden: false,
  117. icon: '',
  118. isFrame: 0,
  119. isRoot: false,
  120. noCache: false,
  121. query: '',
  122. title: '任务管理',
  123. },
  124. name: '/disaster-prevention/disaster-precaution/task-management',
  125. parentId: 1028,
  126. path: 'task-management',
  127. redirect: '',
  128. },
  129. {
  130. component: '/disaster/disaster-precaution/PageTaskItem',
  131. id: 1033,
  132. meta: {
  133. activeMenu: null,
  134. alwaysShow: false,
  135. frameSrc: '',
  136. hidden: true,
  137. icon: '',
  138. isFrame: 0,
  139. isRoot: false,
  140. noCache: false,
  141. query: '',
  142. title: '任务列表详情',
  143. },
  144. name: '/disaster-prevention/disaster-precaution/task-item',
  145. parentId: 1028,
  146. path: 'task-item',
  147. redirect: '',
  148. },
  149. {
  150. component: '/disaster/disaster-precaution/PageTaskExecution',
  151. id: 1030,
  152. meta: {
  153. activeMenu: null,
  154. alwaysShow: false,
  155. frameSrc: '',
  156. hidden: false,
  157. icon: '',
  158. isFrame: 0,
  159. isRoot: false,
  160. noCache: false,
  161. query: '',
  162. title: '任务执行',
  163. },
  164. name: '/disaster-prevention/disaster-precaution/task-execution',
  165. parentId: 1028,
  166. path: 'task-execution',
  167. redirect: '',
  168. },
  169. {
  170. component: '/disaster/disaster-precaution/PageTaskTemplate',
  171. id: 1031,
  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-template',
  185. parentId: 1028,
  186. path: 'task-template',
  187. redirect: '',
  188. },
  189. {
  190. component: '/disaster/disaster-precaution/PageTaskTemplateDetail',
  191. id: 1032,
  192. meta: {
  193. activeMenu: null,
  194. alwaysShow: false,
  195. frameSrc: '',
  196. hidden: true,
  197. icon: '',
  198. isFrame: 0,
  199. isRoot: false,
  200. noCache: false,
  201. query: '',
  202. title: '任务模板详情',
  203. },
  204. name: '/disaster-prevention/disaster-precaution/template-detail',
  205. parentId: 1028,
  206. path: 'template-detail/:id',
  207. redirect: '',
  208. },
  209. ],
  210. component: '',
  211. id: 1028,
  212. meta: {
  213. activeMenu: null,
  214. alwaysShow: false,
  215. frameSrc: '',
  216. hidden: false,
  217. icon: 'DisasterPrecaution',
  218. isFrame: 0,
  219. isRoot: false,
  220. noCache: false,
  221. query: '',
  222. title: '预防检查',
  223. // OverviewIcon: renderSvg('overview'),
  224. // DisasterWarningIcon: renderSvg('disaster-warning'),
  225. // DisasterControlIcon: renderSvg('disaster-control'),
  226. },
  227. name: '/disaster-prevention/disaster-precaution',
  228. parentId: 1022,
  229. path: 'disaster-precaution',
  230. redirect: '',
  231. },
  232. {
  233. component: '/disaster/disaster-control/PageDisasterControl',
  234. id: 1032,
  235. meta: {
  236. activeMenu: null,
  237. alwaysShow: false,
  238. frameSrc: '',
  239. hidden: false,
  240. icon: 'DisasterControlIcon',
  241. isFrame: 0,
  242. isRoot: false,
  243. noCache: false,
  244. query: '',
  245. title: '灾害处置',
  246. },
  247. name: '/disaster-prevention/disaster-control',
  248. parentId: 1022,
  249. path: 'disaster-control',
  250. redirect: '',
  251. },
  252. ],
  253. component: 'MENU_LAYOUT',
  254. id: 1022,
  255. meta: {
  256. activeMenu: null,
  257. alwaysShow: false,
  258. frameSrc: '',
  259. hidden: false,
  260. icon: 'CameraOutlined',
  261. isFrame: 0,
  262. isRoot: false,
  263. noCache: false,
  264. query: '',
  265. title: '灾害防范',
  266. },
  267. name: 'DisasterPrevention',
  268. parentId: -1,
  269. path: '/disaster-prevention',
  270. redirect: '',
  271. },
  272. ];
  273. export default [
  274. {
  275. url: '/eye_api_bak/api/admin/menu/getRouters',
  276. timeout: 1000,
  277. method: 'get',
  278. response: () => {
  279. return resultSuccess(list);
  280. },
  281. },
  282. ];