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