67 lines
1.4 KiB
TypeScript
67 lines
1.4 KiB
TypeScript
import Vue from 'vue'
|
|
import Vuex from 'vuex'
|
|
|
|
Vue.use(Vuex)
|
|
|
|
export default new Vuex.Store({
|
|
state: {
|
|
warningList: [],
|
|
eventList: [],
|
|
peopleList:[],
|
|
companyList:[],
|
|
carList:[],
|
|
cameraList:[],
|
|
hiddenDangrousList:[],
|
|
dangrousWorkList:[],
|
|
groundEnvList:[],
|
|
specialEnvList:[],
|
|
dangrousList:[],
|
|
safeGoods:[],
|
|
},
|
|
getters: {
|
|
},
|
|
mutations: {
|
|
setPeopleList(state,data){
|
|
state.peopleList = data;
|
|
},
|
|
setCompanyList(state,data){
|
|
state.companyList = data;
|
|
},
|
|
setCarList(state,data){
|
|
state.carList = data;
|
|
},
|
|
setCameraList(state,data){
|
|
state.cameraList = data;
|
|
},
|
|
upDateWaringList(state:any,data){
|
|
state.warningList = [...data,...state.warningList];
|
|
|
|
},
|
|
setHiddenDangrousList(state:any,data){
|
|
state.hiddenDangrousList = data;
|
|
},
|
|
setDangrousWorkList(state:any,data){
|
|
state.dangrousWorkList = data;
|
|
},
|
|
setGroundEnvList(state:any,data){
|
|
state.groundEnvList = data;
|
|
},
|
|
setSpecialEnvList(state:any,data){
|
|
state.specialEnvList = data;
|
|
},
|
|
upDateEventList(state:any,data){
|
|
state.eventList = [...data,...state.eventList];
|
|
},
|
|
setDangrousList(state:any,data){
|
|
state.dangrousList = data;
|
|
},
|
|
setSafeGoods(state:any,data){
|
|
state.safeGoods = data;
|
|
},
|
|
},
|
|
actions: {
|
|
},
|
|
modules: {
|
|
}
|
|
})
|