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 @@