From 858c131d561594dda1f2bf2e8e0d2a3feb2ec1b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E5=BB=B6=E7=A6=8F?= <> Date: Wed, 28 Jun 2023 09:15:09 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=96=B0=E5=A2=9E=E6=A3=80=E6=9F=A5?= =?UTF-8?q?=E5=AF=B9=E8=B1=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/service/area.service.ts | 5 + src/store/index.ts | 17 +- src/views/blank.component.vue | 4 +- src/views/hiddenDanger/manager.component.vue | 460 +++++++++++++----- .../rules/rulesManager.component.vue | 10 +- .../hiddenDanger/safe/action.component.vue | 5 +- .../hiddenDanger/safe/plan.component.vue | 11 +- 7 files changed, 359 insertions(+), 153 deletions(-) diff --git a/src/service/area.service.ts b/src/service/area.service.ts index 3d1bdfa..f112dd6 100644 --- a/src/service/area.service.ts +++ b/src/service/area.service.ts @@ -35,4 +35,9 @@ export default class AreaService extends BaseService{ return this.put(url,params,{},showLoading) } } + + public getAnalControls():Promise>>{ + const url = this.prefix.prevention+'/risk/identifyinventory/getAnalControls'; + return this.get(url,null,false) + } } \ No newline at end of file diff --git a/src/store/index.ts b/src/store/index.ts index b472ca7..eedba19 100644 --- a/src/store/index.ts +++ b/src/store/index.ts @@ -20,7 +20,8 @@ export default new Vuex.Store({ prevention_danger_type:[], prevention_occur_step:[], prevention_major_type:[], - prevention_device_type:[] + prevention_device_type:[], + analControlList:[], }, getters: { dept_map:(state)=>{ @@ -127,10 +128,20 @@ export default new Vuex.Store({ map[item.value] = item.name }) return map - } + }, + prevention_anal_control_map:(state)=>{ + const map = {}; + state.analControlList.forEach((item:any)=>{ + map[item.value] = item.name + }) + return map + }, + }, mutations: { - + setAnalCntrol(state,data){ + state.analControlList = data; + }, setDeptList(state,data){ state.deptList = data; }, diff --git a/src/views/blank.component.vue b/src/views/blank.component.vue index 2f7c0d3..01db78a 100644 --- a/src/views/blank.component.vue +++ b/src/views/blank.component.vue @@ -3,7 +3,6 @@