risk-identification-and-control.ts 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675
  1. // 风险识别与管控
  2. import { RouteComponent } from "vue-router";
  3. const riskIdentificationAndControlRoutes: RouteComponent[] = [{
  4. id: 93000,
  5. parentId: 9001,
  6. name: 'riskIdentificationAndControl',
  7. path: 'risk-identification-and-control',
  8. redirect: '',
  9. meta: {
  10. title: '风险识别与管控',
  11. icon: 'ScanEye',
  12. isRoot: false,
  13. hidden: false,
  14. noCache: false,
  15. },
  16. children: [
  17. // 风险清单管理
  18. {
  19. id: 92000,
  20. parentId: 90014,
  21. name: 'riskManage',
  22. path: 'risk-manage',
  23. component: '/production-safety/risk-identification-and-control/risk-manage/list',
  24. meta: {
  25. title: '风险清单管理',
  26. activeMenu: '/work-safety/risk-identification-and-control/risk-manage',
  27. icon: 'OverviewIcon',
  28. isRoot: false,
  29. hidden: false,
  30. noCache: false,
  31. }
  32. },
  33. {
  34. id: 92001,
  35. parentId: 90014,
  36. name: 'riskManageAdd',
  37. path: 'risk-manage-add',
  38. component: '/production-safety/risk-identification-and-control/risk-manage/add',
  39. meta: {
  40. title: '新增风险清单',
  41. activeMenu: '/work-safety/risk-identification-and-control/risk-manage',
  42. icon: 'OverviewIcon',
  43. isRoot: false,
  44. hidden: false,
  45. noCache: false,
  46. }
  47. },
  48. {
  49. id: 92002,
  50. parentId: 90014,
  51. name: 'riskManageEdit',
  52. path: 'risk-manage-edit',
  53. component: '/production-safety/risk-identification-and-control/risk-manage/edit',
  54. meta: {
  55. title: '编辑风险清单',
  56. activeMenu: '/work-safety/risk-identification-and-control/risk-manage',
  57. icon: 'OverviewIcon',
  58. isRoot: false,
  59. hidden: false,
  60. noCache: false,
  61. }
  62. },
  63. {
  64. id: 92003,
  65. parentId: 90014,
  66. name: 'riskManageView',
  67. path: 'risk-manage-view',
  68. component: '/production-safety/risk-identification-and-control/risk-manage/view',
  69. meta: {
  70. title: '查看风险清单',
  71. activeMenu: '/work-safety/risk-identification-and-control/risk-manage',
  72. icon: 'OverviewIcon',
  73. isRoot: false,
  74. hidden: false,
  75. noCache: false,
  76. }
  77. },
  78. {
  79. id: 92004,
  80. parentId: 90014,
  81. name: 'riskManageChange',
  82. path: 'risk-manage-change',
  83. component: '/production-safety/risk-identification-and-control/risk-manage/change',
  84. meta: {
  85. title: '变更风险清单',
  86. activeMenu: '/work-safety/risk-identification-and-control/risk-manage',
  87. icon: 'OverviewIcon',
  88. isRoot: false,
  89. hidden: false,
  90. noCache: false,
  91. }
  92. },
  93. // 危险源清单管理
  94. {
  95. id: 93001,
  96. parentId: 90014,
  97. name: 'hazardManage',
  98. path: 'hazard-manage',
  99. component: '/production-safety/risk-identification-and-control/hazard-manage/list',
  100. meta: {
  101. title: '危险源清单管理',
  102. icon: 'OverviewIcon',
  103. isRoot: false,
  104. hidden: false,
  105. noCache: false,
  106. }
  107. },
  108. {
  109. id: 93002,
  110. parentId: 90014,
  111. name: 'hazardManageView',
  112. path: 'hazard-manage-view',
  113. component: '/production-safety/risk-identification-and-control/hazard-manage/view',
  114. meta: {
  115. title: '查看危险源清单',
  116. activeMenu: '/work-safety/risk-identification-and-control/hazard-manage',
  117. icon: 'OverviewIcon',
  118. isRoot: false,
  119. hidden: false,
  120. noCache: false,
  121. }
  122. },
  123. {
  124. id: 93003,
  125. parentId: 90014,
  126. name: 'hazardManageAdd',
  127. path: 'hazard-manage-add',
  128. component: '/production-safety/risk-identification-and-control/hazard-manage/add',
  129. meta: {
  130. title: '新增危险源清单',
  131. activeMenu: '/work-safety/risk-identification-and-control/hazard-manage',
  132. icon: 'OverviewIcon',
  133. isRoot: false,
  134. hidden: false,
  135. noCache: false,
  136. }
  137. },
  138. {
  139. id: 93004,
  140. parentId: 90014,
  141. name: 'hazardManageEdit',
  142. path: 'hazard-manage-edit',
  143. component: '/production-safety/risk-identification-and-control/hazard-manage/edit',
  144. meta: {
  145. title: '编辑危险源清单',
  146. activeMenu: '/work-safety/risk-identification-and-control/hazard-manage',
  147. icon: 'OverviewIcon',
  148. isRoot: false,
  149. hidden: false,
  150. noCache: false,
  151. }
  152. },
  153. {
  154. id: 93006,
  155. parentId: 90014,
  156. name: 'hazardManageCreatePlan',
  157. path: 'hazard-manage-create-plan',
  158. component: '/production-safety/risk-identification-and-control/hazard-manage/create-plan',
  159. meta: {
  160. title: '创建计划与方案',
  161. activeMenu: '/work-safety/risk-identification-and-control/hazard-manage',
  162. icon: 'OverviewIcon',
  163. isRoot: false,
  164. hidden: false,
  165. noCache: false,
  166. }
  167. },
  168. // 重点部位监控管理
  169. {
  170. id: 93007,
  171. parentId: 90014,
  172. name: 'keySiteMonitorManage',
  173. path: 'key-site-monitor-manage',
  174. component: '/production-safety/risk-identification-and-control/key-site-monitor-manage',
  175. meta: {
  176. title: '重点部位监控管理',
  177. icon: 'OverviewIcon',
  178. isRoot: false,
  179. hidden: false,
  180. noCache: false,
  181. }
  182. },
  183. // 施工作业安全管理
  184. {
  185. id: 93008,
  186. parentId: 90014,
  187. name: 'constructionSafetyManage',
  188. path: 'construction-safety-manage',
  189. component: '/production-safety/risk-identification-and-control/construction-safety-manage/list',
  190. meta: {
  191. title: '施工作业安全管理',
  192. icon: 'OverviewIcon',
  193. isRoot: false,
  194. hidden: false,
  195. noCache: false,
  196. }
  197. },
  198. {
  199. id: 93009,
  200. parentId: 90014,
  201. name: 'constructionSafetyManageView',
  202. path: 'construction-safety-manage-view',
  203. component: '/production-safety/risk-identification-and-control/construction-safety-manage/view',
  204. meta: {
  205. title: '查看施工作业安全',
  206. activeMenu: '/work-safety/risk-identification-and-control/construction-safety-manage',
  207. icon: 'OverviewIcon',
  208. isRoot: false,
  209. hidden: false,
  210. noCache: false,
  211. }
  212. },
  213. {
  214. id: 93010,
  215. parentId: 90014,
  216. name: 'constructionSafetyManageAdd',
  217. path: 'construction-safety-manage-add',
  218. component: '/production-safety/risk-identification-and-control/construction-safety-manage/add',
  219. meta: {
  220. title: '新增施工作业安全',
  221. activeMenu: '/work-safety/risk-identification-and-control/construction-safety-manage',
  222. icon: 'OverviewIcon',
  223. isRoot: false,
  224. hidden: false,
  225. noCache: false,
  226. }
  227. },
  228. {
  229. id: 93011,
  230. parentId: 90014,
  231. name: 'constructionSafetyManageEdit',
  232. path: 'construction-safety-manage-edit',
  233. component: '/production-safety/risk-identification-and-control/construction-safety-manage/edit',
  234. meta: {
  235. title: '编辑施工作业安全',
  236. activeMenu: '/work-safety/risk-identification-and-control/construction-safety-manage',
  237. icon: 'OverviewIcon',
  238. isRoot: false,
  239. hidden: false,
  240. noCache: false,
  241. }
  242. },
  243. {
  244. id: 93012,
  245. parentId: 90014,
  246. name: 'constructionSafetyManageMonitor',
  247. path: 'construction-safety-manage-monitor',
  248. component: '/production-safety/risk-identification-and-control/construction-safety-manage/monitor',
  249. meta: {
  250. title: '视频监控',
  251. activeMenu: '/work-safety/risk-identification-and-control/construction-safety-manage',
  252. icon: 'OverviewIcon',
  253. isRoot: false,
  254. hidden: false,
  255. noCache: false,
  256. }
  257. },
  258. // 施工作业安全审核
  259. {
  260. id: 93013,
  261. parentId: 90014,
  262. name: 'constructionSafetyManageAudit',
  263. path: 'construction-safety-manage-audit',
  264. component: '/production-safety/risk-identification-and-control/construction-safety-manage/audit',
  265. meta: {
  266. title: '施工作业安全审核',
  267. activeMenu: '/work-safety/risk-identification-and-control/construction-safety-manage',
  268. icon: 'OverviewIcon',
  269. isRoot: false,
  270. hidden: false,
  271. noCache: false,
  272. }
  273. },
  274. // 危险作业审批管理
  275. {
  276. id: 93014,
  277. parentId: 90014,
  278. name: 'hazardApprovalManage',
  279. path: 'hazard-approval-manage',
  280. component: '/production-safety/risk-identification-and-control/hazard-approval-manage/list',
  281. meta: {
  282. title: '危险作业审批管理',
  283. icon: 'OverviewIcon',
  284. isRoot: false,
  285. hidden: false,
  286. noCache: false,
  287. }
  288. },
  289. {
  290. id: 93015,
  291. parentId: 90014,
  292. name: 'hazardApprovalManageView',
  293. path: 'hazard-approval-manage-view',
  294. component: '/production-safety/risk-identification-and-control/hazard-approval-manage/view',
  295. meta: {
  296. title: '查看危险作业',
  297. activeMenu: '/work-safety/risk-identification-and-control/hazard-approval-manage',
  298. icon: 'OverviewIcon',
  299. isRoot: false,
  300. hidden: false,
  301. noCache: false,
  302. }
  303. },
  304. {
  305. id: 93016,
  306. parentId: 90014,
  307. name: 'hazardApprovalManageEdit',
  308. path: 'hazard-approval-manage-edit',
  309. component: '/production-safety/risk-identification-and-control/hazard-approval-manage/edit',
  310. meta: {
  311. title: '编辑危险作业',
  312. activeMenu: '/work-safety/risk-identification-and-control/hazard-approval-manage',
  313. icon: 'OverviewIcon',
  314. isRoot: false,
  315. hidden: false,
  316. noCache: false,
  317. }
  318. },
  319. {
  320. id: 93016,
  321. parentId: 90014,
  322. name: 'hazardApprovalManageAdd',
  323. path: 'hazard-approval-manage-add',
  324. component: '/production-safety/risk-identification-and-control/hazard-approval-manage/add',
  325. meta: {
  326. title: '新增危险作业',
  327. activeMenu: '/work-safety/risk-identification-and-control/hazard-approval-manage',
  328. icon: 'OverviewIcon',
  329. isRoot: false,
  330. hidden: false,
  331. noCache: false,
  332. }
  333. },
  334. // 监控视频
  335. {
  336. id: 93017,
  337. parentId: 90014,
  338. name: 'hazardApprovalManageMonitor',
  339. path: 'hazard-approval-manage-monitor',
  340. component: '/production-safety/risk-identification-and-control/hazard-approval-manage/monitor',
  341. meta: {
  342. title: '危险作业视频监控',
  343. activeMenu: '/work-safety/risk-identification-and-control/hazard-approval-manage',
  344. icon: 'OverviewIcon',
  345. isRoot: false,
  346. hidden: false,
  347. noCache: false,
  348. }
  349. },
  350. // 危险作业管理审核
  351. {
  352. id: 93018,
  353. parentId: 90014,
  354. name: 'hazardApprovalManageAudit',
  355. path: 'hazard-approval-manage-audit',
  356. component: '/production-safety/risk-identification-and-control/hazard-approval-manage/audit',
  357. meta: {
  358. title: '危险作业管理审核',
  359. activeMenu: '/work-safety/risk-identification-and-control/hazard-approval-manage',
  360. icon: 'OverviewIcon',
  361. isRoot: false,
  362. hidden: false,
  363. noCache: false,
  364. }
  365. },
  366. // 特种设备设施管理
  367. {
  368. id: 93018,
  369. parentId: 90014,
  370. name: 'specialEquipmentManage',
  371. path: 'special-equipment-manage',
  372. component: '/production-safety/risk-identification-and-control/special-equipment-manage/list',
  373. meta: {
  374. title: '特种设备设施管理',
  375. icon: 'OverviewIcon',
  376. isRoot: false,
  377. hidden: false,
  378. noCache: false,
  379. }
  380. },
  381. // 设备告警管理
  382. {
  383. id: 93036,
  384. parentId: 90014,
  385. name: 'equipmentHighAlert',
  386. path: 'equipment-high-alert',
  387. component: '/production-safety/risk-identification-and-control/equipment-high-alert/list',
  388. meta: {
  389. title: '设备告警管理',
  390. icon: 'OverviewIcon',
  391. activeMenu: '/work-safety/risk-identification-and-control/equipment-high-alert',
  392. isRoot: false,
  393. hidden: false,
  394. noCache: false,
  395. }
  396. },
  397. {
  398. id: 93019,
  399. parentId: 90014,
  400. name: 'specialEquipmentManageView',
  401. path: 'special-equipment-manage-view',
  402. component: '/production-safety/risk-identification-and-control/special-equipment-manage/view',
  403. meta: {
  404. title: '查看特种设备设施',
  405. activeMenu: '/work-safety/risk-identification-and-control/special-equipment-manage',
  406. icon: 'OverviewIcon',
  407. isRoot: false,
  408. hidden: false,
  409. noCache: false,
  410. }
  411. },
  412. {
  413. id: 93020,
  414. parentId: 90014,
  415. name: 'specialEquipmentManageAdd',
  416. path: 'special-equipment-manage-add',
  417. component: '/production-safety/risk-identification-and-control/special-equipment-manage/add',
  418. meta: {
  419. title: '新增特种设备设施',
  420. activeMenu: '/work-safety/risk-identification-and-control/special-equipment-manage',
  421. icon: 'OverviewIcon',
  422. isRoot: false,
  423. hidden: false,
  424. noCache: false,
  425. }
  426. },
  427. {
  428. id: 93021,
  429. parentId: 90014,
  430. name: 'specialEquipmentManageEdit',
  431. path: 'special-equipment-manage-edit',
  432. component: '/production-safety/risk-identification-and-control/special-equipment-manage/edit',
  433. meta: {
  434. title: '编辑特种设备设施',
  435. activeMenu: '/work-safety/risk-identification-and-control/special-equipment-manage',
  436. icon: 'OverviewIcon',
  437. isRoot: false,
  438. hidden: false,
  439. noCache: false,
  440. }
  441. },
  442. //劳防用品管理
  443. {
  444. id: 93022,
  445. parentId: 90014,
  446. name: 'laborProductsManage',
  447. path: 'labor-products-manage',
  448. component: '/production-safety/risk-identification-and-control/labor-products-manage/list',
  449. meta: {
  450. title: '劳防用品管理',
  451. icon: 'OverviewIcon',
  452. isRoot: false,
  453. hidden: false,
  454. noCache: false,
  455. }
  456. },
  457. {
  458. id: 93023,
  459. parentId: 90014,
  460. name: 'laborProductsManageView',
  461. path: 'labor-products-manage-view',
  462. component: '/production-safety/risk-identification-and-control/labor-products-manage/view',
  463. meta: {
  464. title: '查看劳防用品',
  465. activeMenu: '/work-safety/risk-identification-and-control/labor-products-manage',
  466. icon: 'OverviewIcon',
  467. isRoot: false,
  468. hidden: false,
  469. noCache: false,
  470. }
  471. },
  472. {
  473. id: 93024,
  474. parentId: 90014,
  475. name: 'laborProductsManageAdd',
  476. path: 'labor-products-manage-add',
  477. component: '/production-safety/risk-identification-and-control/labor-products-manage/add',
  478. meta: {
  479. title: '新增劳防用品',
  480. activeMenu: '/work-safety/risk-identification-and-control/labor-products-manage',
  481. icon: 'OverviewIcon',
  482. isRoot: false,
  483. hidden: false,
  484. noCache: false,
  485. }
  486. },
  487. {
  488. id: 93025,
  489. parentId: 90014,
  490. name: 'laborProductsManageEdit',
  491. path: 'labor-products-manage-edit',
  492. component: '/production-safety/risk-identification-and-control/labor-products-manage/edit',
  493. meta: {
  494. title: '编辑劳防用品',
  495. activeMenu: '/work-safety/risk-identification-and-control/labor-products-manage',
  496. icon: 'OverviewIcon',
  497. isRoot: false,
  498. hidden: false,
  499. noCache: false,
  500. }
  501. },
  502. //劳务用品领用管理
  503. {
  504. id: 93026,
  505. parentId: 90014,
  506. name: 'laborProductsRequisitionManage',
  507. path: 'labor-products-requisition-manage',
  508. component: '/production-safety/risk-identification-and-control/labor-products-requisition-manage/list',
  509. meta: {
  510. title: '劳务用品领用管理',
  511. icon: 'OverviewIcon',
  512. isRoot: false,
  513. hidden: false,
  514. noCache: false,
  515. }
  516. },
  517. {
  518. id: 93027,
  519. parentId: 90014,
  520. name: 'laborProductsRequisitionManageView',
  521. path: 'labor-products-requisition-manage-view',
  522. component: '/production-safety/risk-identification-and-control/labor-products-requisition-manage/view',
  523. meta: {
  524. title: '查看劳务用品领用',
  525. activeMenu: '/work-safety/risk-identification-and-control/labor-products-requisition-manage',
  526. icon: 'OverviewIcon',
  527. isRoot: false,
  528. hidden: false,
  529. noCache: false,
  530. }
  531. },
  532. {
  533. id: 93028,
  534. parentId: 90014,
  535. name: 'laborProductsRequisitionManageAdd',
  536. path: 'labor-products-requisition-manage-add',
  537. component: '/production-safety/risk-identification-and-control/labor-products-requisition-manage/add',
  538. meta: {
  539. title: '新增劳务用品领用',
  540. activeMenu: '/work-safety/risk-identification-and-control/labor-products-requisition-manage',
  541. icon: 'OverviewIcon',
  542. isRoot: false,
  543. hidden: false,
  544. noCache: false,
  545. }
  546. },
  547. {
  548. id: 93029,
  549. parentId: 90014,
  550. name: 'laborProductsRequisitionManageEdit',
  551. path: 'labor-products-requisition-manage-edit',
  552. component: '/production-safety/risk-identification-and-control/labor-products-requisition-manage/edit',
  553. meta: {
  554. title: '编辑劳务用品领用',
  555. activeMenu: '/work-safety/risk-identification-and-control/labor-products-requisition-manage',
  556. icon: 'OverviewIcon',
  557. isRoot: false,
  558. hidden: false,
  559. noCache: false,
  560. }
  561. },
  562. //劳防用品采购申请
  563. {
  564. id: 93030,
  565. parentId: 90014,
  566. name: 'laborProductsPurchaseApplyManage',
  567. path: 'labor-products-purchase-apply-manage',
  568. component: '/production-safety/risk-identification-and-control/labor-products-purchase-apply-manage/list',
  569. meta: {
  570. title: '劳防用品采购申请',
  571. icon: 'OverviewIcon',
  572. isRoot: false,
  573. hidden: false,
  574. noCache: false,
  575. }
  576. },
  577. {
  578. id: 93031,
  579. parentId: 90014,
  580. name: 'laborProductsPurchaseApplyManageItem',
  581. path: 'labor-products-purchase-apply-manage-item',
  582. component: '/production-safety/risk-identification-and-control/labor-products-purchase-apply-manage/Item',
  583. meta: {
  584. title: '劳防用品采购申请详情',
  585. activeMenu: '/work-safety/risk-identification-and-control/labor-products-purchase-apply-manage',
  586. icon: 'OverviewIcon',
  587. isRoot: false,
  588. hidden: false,
  589. noCache: false,
  590. }
  591. },
  592. //工伤认定申请
  593. {
  594. id: 93032,
  595. parentId: 90014,
  596. name: 'workInjuryApplyManage',
  597. path: 'work-injury-apply-manage',
  598. component: '/production-safety/risk-identification-and-control/work-injury-apply-manage/list',
  599. meta: {
  600. title: '工伤认定申请',
  601. activeMenu: '/work-safety/risk-identification-and-control/work-injury-apply-manage',
  602. icon: 'OverviewIcon',
  603. isRoot: false,
  604. hidden: false,
  605. noCache: false,
  606. }
  607. },
  608. {
  609. id: 93033,
  610. parentId: 90014,
  611. name: 'workInjuryApplyManageItem',
  612. path: 'work-injury-apply-manage-item',
  613. component: '/production-safety/risk-identification-and-control/work-injury-apply-manage/item',
  614. meta: {
  615. title: '工伤认定申请详情',
  616. activeMenu: '/work-safety/risk-identification-and-control/work-injury-apply-manage',
  617. icon: 'OverviewIcon',
  618. isRoot: false,
  619. hidden: false,
  620. noCache: false,
  621. }
  622. },
  623. //劳防用品采购申请admin
  624. {
  625. id: 93034,
  626. parentId: 90014,
  627. name: 'laborProductsPurchaseApplyManageAdmin',
  628. path: 'labor-products-purchase-apply-manage-admin',
  629. component: '/production-safety/risk-identification-and-control/labor-products-purchase-apply-manage/listAdmin',
  630. meta: {
  631. title: '劳防用品采购申请(管理员)',
  632. icon: 'OverviewIcon',
  633. isRoot: false,
  634. hidden: false,
  635. noCache: false,
  636. }
  637. },
  638. //工伤认定申请
  639. {
  640. id: 93035,
  641. parentId: 90014,
  642. name: 'workInjuryApplyManageAdmin',
  643. path: 'work-injury-apply-manage-admin',
  644. component: '/production-safety/risk-identification-and-control/work-injury-apply-manage/listAdmin',
  645. meta: {
  646. title: '工伤认定申请(管理员)',
  647. icon: 'OverviewIcon',
  648. isRoot: false,
  649. hidden: false,
  650. noCache: false,
  651. }
  652. },
  653. {
  654. id: 930038,
  655. parentId: 90014,
  656. name: 'keySiteSensorManage',
  657. path: 'key-site-sensor-manage',
  658. component: '/production-safety/risk-identification-and-control/key-site-sensor-manage/index',
  659. meta: {
  660. title: '重点部位传感器管理',
  661. activeMenu: '/work-safety//risk-identification-and-control/key-site-sensor-manage',
  662. icon: 'OverviewIcon',
  663. isRoot: false,
  664. hidden: false,
  665. noCache: false,
  666. }
  667. },
  668. ],
  669. }];
  670. export default riskIdentificationAndControlRoutes;