hbt-prevention-ui/src/store/index.ts

353 lines
9.4 KiB
TypeScript

import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
export default new Vuex.Store({
state: {
deptList:[],
deptTreeList:[],
userList:[],
postList:[],
common_yes_no:[],
prevention_dangrous_level:[],
prevention_risk_level:[],
prevention_safe_reason:[],
prevention_dangrous_type:[],
prevention_cycle_unit:[],
prevention_danger_check_type:[],
prevention_danger_resource:[],
prevention_danger_type:[],
prevention_occur_step:[],
prevention_major_type:[],
prevention_device_type:[],
analControlList:[],
prevention_serious_result:[],
prevention_security_identifier:[],
prevention_majorsign:[],
prevention_control_level:[],
prevention_measure_type:[],
prevention_measures_sort:[],
prevention_task_type:[],
prevention_evaluate_status:[],
prevention_task_status:[],
prevention_hazard_category:[],
prevention_training_methods:[],
prevention_training_level:[],
prevention_integral_eventtype:[],
prevention_integral_type:[],
},
getters: {
dept_map:(state)=>{
const map = {};
state.deptList.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
user_map:(state)=>{
const map = {};
state.userList.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
post_map:(state)=>{
const map = {};
state.postList.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
common_yes_no_map:(state)=>{
const map = {};
state.common_yes_no.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_dangrous_level_map:(state)=>{
const map = {};
state.prevention_dangrous_level.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_risk_level_map:(state)=>{
const map = {};
state.prevention_risk_level.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_safe_reason_map:(state)=>{
const map = {};
state.prevention_safe_reason.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_cycle_unit_map:(state)=>{
const map = {};
state.prevention_cycle_unit.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_dangrous_type_map:(state)=>{
const map = {};
state.prevention_dangrous_type.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_danger_check_type_map:(state)=>{
const map = {};
state.prevention_danger_check_type.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_device_type_map:(state)=>{
const map = {};
state.prevention_device_type.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_danger_type_map:(state)=>{
const map = {};
state.prevention_danger_type.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_danger_resource_map:(state)=>{
const map = {};
state.prevention_danger_resource.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_major_type_map:(state)=>{
const map = {};
state.prevention_major_type.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_occur_step_map:(state)=>{
const map = {};
state.prevention_occur_step.forEach((item:any)=>{
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
},
prevention_serious_result_map:(state)=>{
const map = {};
state.prevention_serious_result.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_security_identifier_map:(state)=>{
const map = {};
state.prevention_security_identifier.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_majorsign_map:(state)=>{
const map = {};
state.prevention_majorsign.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_control_level_map:(state)=>{
const map = {};
state.prevention_control_level.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_measure_type_map:(state)=>{
const map = {};
state.prevention_measure_type.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_measures_sort_map:(state)=>{
const map = {};
state.prevention_measures_sort.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_task_type_map:(state)=>{
const map = {};
state.prevention_task_type.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_evaluate_status_map:(state)=>{
const map = {};
state.prevention_evaluate_status.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_task_status_map:(state)=>{
const map = {};
state.prevention_task_status.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_hazard_category_map:(state)=>{
const map = {};
state.prevention_hazard_category.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_training_methods_map:(state)=>{
const map = {};
state.prevention_training_methods.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_training_level_map:(state)=>{
const map = {};
state.prevention_training_level.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_integral_eventtype_map:(state)=>{
const map = {};
state.prevention_integral_eventtype.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
prevention_integral_type_map:(state)=>{
const map = {};
state.prevention_integral_type.forEach((item:any)=>{
map[item.value] = item.name
})
return map
},
},
mutations: {
setAnalCntrol(state,data){
state.analControlList = data;
},
setDeptList(state,data){
state.deptList = data;
},
setUserList(state,data){
state.userList = data;
},
setDeptTreeList(state,data){
state.deptTreeList = data;
},
setPostList(state,data){
state.postList = data;
},
set_common_yes_no(state,data){
state.common_yes_no = data;
},
set_prevention_dangrous_level(state,data){
state.prevention_dangrous_level = data;
},
set_prevention_risk_level(state,data){
state.prevention_risk_level = data;
},
set_prevention_safe_reason(state,data){
state.prevention_safe_reason = data;
},
set_prevention_dangrous_type(state,data){
state.prevention_dangrous_type = data;
},
set_prevention_cycle_unit(state,data){
state.prevention_cycle_unit = data;
},
set_prevention_danger_check_type(state,data){
state.prevention_danger_check_type = data;
},
set_prevention_danger_type(state,data){
state.prevention_danger_type = data;
},
set_prevention_danger_resource(state,data){
state.prevention_danger_resource = data;
},
set_prevention_major_type(state,data){
state.prevention_major_type = data;
},
set_prevention_occur_step(state,data){
state.prevention_occur_step = data;
},
set_prevention_device_type(state,data){
state.prevention_device_type = data;
},
set_prevention_serious_result(state,data){
state.prevention_serious_result = data;
},
set_prevention_security_identifier(state,data){
state.prevention_security_identifier = data;
},
set_prevention_majorsign(state,data){
state.prevention_majorsign = data;
},
set_prevention_control_level(state,data){
state.prevention_control_level = data;
},
set_prevention_measure_type(state,data){
state.prevention_measure_type = data;
},
set_prevention_measures_sort(state,data){
state.prevention_measures_sort = data;
},
set_prevention_task_type(state,data){
state.prevention_task_type = data
},
set_prevention_evaluate_status(state,data){
state.prevention_evaluate_status = data
},
set_prevention_task_status(state,data){
state.prevention_task_status = data
},
set_prevention_hazard_category(state,data){
state.prevention_hazard_category = data
},
set_prevention_training_methods(state,data){
state.prevention_training_methods = data
},
set_prevention_training_level(state,data){
state.prevention_training_level = data
},
set_prevention_integral_eventtype(state,data){
state.prevention_integral_eventtype = data
},
set_prevention_integral_type(state,data){
state.prevention_integral_type = data
},
},
actions: {
},
modules: {
}
})