You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
121 lines
2.9 KiB
121 lines
2.9 KiB
// 设备各个部位状态信息
|
|
import { defineStore } from 'pinia'
|
|
export const useDeviceStore = defineStore({
|
|
id: 'device', // id必填,且需要唯一
|
|
// state
|
|
state: () => {
|
|
return {
|
|
// 消毒液容量
|
|
disinfectantCapacity: 0,
|
|
// 仓内温度
|
|
binTemperature: 0,
|
|
// 仓内湿度
|
|
binHumidity: 0,
|
|
// 仓内过氧化氢浓度
|
|
binHP: 0,
|
|
// 环境一 温度
|
|
envirTemperature1: 0,
|
|
// 环境一 湿度
|
|
envirHumidity1: 0,
|
|
// 环境一 过氧化氢浓度
|
|
envirHP1: 0,
|
|
// 环境二 温度
|
|
envirTemperature2: 0,
|
|
// 环境二 湿度
|
|
envirHumidity2: 0,
|
|
// 环境二 过氧化氢浓度
|
|
envirHP2: 0,
|
|
// 仓内过氧化氢相对饱和度
|
|
binSaturation: 0,
|
|
// 剩余log
|
|
nowlog: 0,
|
|
}
|
|
},
|
|
// actions
|
|
actions: {
|
|
updateNowLog(nowlog) {
|
|
this.nowlog = nowlog
|
|
},
|
|
updateBinSaturation(binSaturation) {
|
|
if (binSaturation < 0) {
|
|
this.binSaturation = 0
|
|
return
|
|
}
|
|
this.binSaturation = binSaturation
|
|
},
|
|
updateDisinfectantCapacity(disinfectantCapacity) {
|
|
if (disinfectantCapacity < 0) {
|
|
this.disinfectantCapacity = 0
|
|
return
|
|
}
|
|
if (disinfectantCapacity > 5000) {
|
|
this.disinfectantCapacity = 5000
|
|
return
|
|
}
|
|
this.disinfectantCapacity = disinfectantCapacity
|
|
},
|
|
updateBinTemperature(binTemperature) {
|
|
if (binTemperature < 0) {
|
|
this.binTemperature = 0
|
|
return
|
|
}
|
|
this.binTemperature = binTemperature
|
|
},
|
|
updateBinHumidity(binHumidity) {
|
|
if (binHumidity < 0) {
|
|
this.binHumidity = 0
|
|
return
|
|
}
|
|
this.binHumidity = binHumidity
|
|
},
|
|
updateBinHP(binHP) {
|
|
if (binHP < 0) {
|
|
this.binHP = 0
|
|
return
|
|
}
|
|
this.binHP = binHP
|
|
},
|
|
updateEnvirTemperature1(envirTemperature1) {
|
|
if (envirTemperature1 < 0) {
|
|
this.envirTemperature1 = 0
|
|
return
|
|
}
|
|
this.envirTemperature1 = envirTemperature1
|
|
},
|
|
updateEnvirHumidity1(envirHumidity1) {
|
|
if (envirHumidity1 < 0) {
|
|
this.envirHumidity1 = 0
|
|
return
|
|
}
|
|
this.envirHumidity1 = envirHumidity1
|
|
},
|
|
updateEnvirHP1(envirHP1) {
|
|
if (envirHP1 < 0) {
|
|
this.envirHP1 = 0
|
|
return
|
|
}
|
|
this.envirHP1 = envirHP1
|
|
},
|
|
updateEnvirTemperature2(envirTemperature2) {
|
|
if (envirTemperature2 < 0) {
|
|
this.envirTemperature2 = 0
|
|
return
|
|
}
|
|
this.envirTemperature2 = envirTemperature2
|
|
},
|
|
updateEnvirHumidity2(envirHumidity2) {
|
|
if (envirHumidity2 < 0) {
|
|
this.envirHumidity2 = 0
|
|
return
|
|
}
|
|
this.envirHumidity2 = envirHumidity2
|
|
},
|
|
updateEnvirHP2(envirHP2) {
|
|
if (envirHP2 < 0) {
|
|
this.envirHP2 = 0
|
|
return
|
|
}
|
|
this.envirHP2 = envirHP2
|
|
},
|
|
},
|
|
})
|