|
|
// 设备各个部位状态信息
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 }, }, })
|