import { defineStore } from 'pinia' export const useOperatorStore = defineStore({ id: 'operator', // id必填,且需要唯一 // state state: () => { return { // 是否开始消毒 // 0 未开始 // 1 预加热 // 2 3 消毒中 // 4 降解中 // 5 已完成 disinfectStatus: 0, // 预热时间和消毒剩余时间都用这个字段 estimatedRemainingTimeS: 0, disinfection_id: '', drainingWorkState: 0, replenishingFluidsWorkState: 0, // 是否预热 废弃!!! preHeat: false, preHeatRaminTimeS: 0, // 准备消毒loading showStartReady: false, // 结束消毒loading showStopReady: false, // 加液量 liquidAddtionVolume: 0, } }, // actions actions: { updateStopReady(showStopReady) { this.showStopReady = showStopReady }, updateShowStartReady(showStartReady) { this.showStartReady = showStartReady }, updatePreHeatRaminTimeS(preHeatRaminTimeS) { this.preHeatRaminTimeS = preHeatRaminTimeS }, updatePreHeat(preHeat) { this.preHeat = preHeat }, updateDrainingWorkState(drainingWorkState) { this.drainingWorkState = drainingWorkState }, updateReplenishingFluidsWorkState(replenishingFluidsWorkState) { this.replenishingFluidsWorkState = replenishingFluidsWorkState }, updateDisinfectionId(disinfection_id) { this.disinfection_id = disinfection_id }, updateDisinfectStatus(val) { this.disinfectStatus = val }, updateEstimatedRemainingTimeS(estimatedRemainingTimeS) { this.estimatedRemainingTimeS = estimatedRemainingTimeS }, }, })