dezhou-screen/src/store/index.js
2023-05-13 15:48:28 +08:00

147 lines
4.3 KiB
JavaScript

import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
export default new Vuex.Store({
state: {
kilnPressure: 999,
oilTable1: {},
oilTable2: {},
gasTable1: {},
gasTable2: {},
kilnTop1: {},
kilnTop2: {},
kilnBtm1: {},
kilnBtm2: {},
xiCao1: {},
xiCao2: {},
kilnWaterIn: {},
kilnWaterOut: {},
fan: {},
fireDirection: "南火",
kilnPressure: '99',
fireChangeTime: '13:30:11',
lastFireChangeTime: '33',
waterInTemp: '099',
waterOutTemp: '056'
},
getters: {
},
mutations: {
update(state, payload) {
switch (payload.target) {
case 'oil-1': {
state.oilTable1 = payload.data
console.log('更换' + payload.target + '的数据' + payload.data)
break
}
case 'oil-2': {
state.oilTable2 = payload.data
console.log('更换' + payload.target + '的数据' + payload.data)
break
}
case 'gas-1': {
state.gasTable1 = payload.data
console.log('更换' + payload.target + '的数据' + payload.data)
break
}
case 'gas-2': {
state.gasTable2 = payload.data
console.log('更换' + payload.target + '的数据' + payload.data)
break
}
case 'kiln-top-1': {
state.kilnTop1 = payload.data
console.log('更换' + payload.target + '的数据' + payload.data)
break
}
case 'kiln-top-2': {
state.kilnTop2 = payload.data
console.log('更换' + payload.target + '的数据' + payload.data)
break
}
case 'kiln-btm-1': {
state.kilnBtm1 = payload.data
console.log('更换' + payload.target + '的数据' + payload.data)
break
}
case 'kiln-btm-2': {
state.kilnBtm2 = payload.data
console.log('更换' + payload.target + '的数据' + payload.data)
break
}
case 'kiln-water-in': {
state.kilnWaterIn = payload.data
console.log('更换' + payload.target + '的数据' + payload.data)
break
}
case 'kiln-water-out': {
state.kilnWaterOut = payload.data
console.log('更换' + payload.target + '的数据' + payload.data)
break
}
case 'water-in-temp': {
state.waterInTemp = payload.data
console.log('更换' + payload.target + '的数据' + payload.data)
break
}
case 'water-out-temp': {
state.waterOutTemp = payload.data
console.log('更换' + payload.target + '的数据' + payload.data)
break
}
case 'xicao-1': {
state.xiCao1 = payload.data
console.log('更换' + payload.target + '的数据' + payload.data)
break
}
case 'xicao-2': {
state.xiCao2 = payload.data
console.log('更换' + payload.target + '的数据' + payload.data)
break
}
case 'fan': {
state.fan = payload.data
console.log('更换' + payload.target + '的数据' + payload.data)
break
}
case 'fire-direction': {
state.fireDirection = payload.data
console.log('更换' + payload.target + '的数据' + payload.data)
break
}
case 'last-fire-change-time': {
state.lastFireChangeTime = payload.data
console.log('更换' + payload.target + '的数据' + payload.data)
break
}
case 'kiln-pressure': {
state.kilnPressure = payload.data
console.log('更换' + payload.target + '的数据' + payload.data)
break
}
case 'fire-change-time': {
state.fireChangeTime = payload.data
console.log('更换' + payload.target + '的数据' + payload.data)
break
}
case 'water-in-temp': {
state.waterInTemp = payload.data
console.log('更换' + payload.target + '的数据' + payload.data)
break
}
case 'water-out-temp': {
state.waterOutTemp = payload.data
console.log('更换' + payload.target + '的数据' + payload.data)
break
}
}
}
},
actions: {
},
modules: {
}
})