|
|
@ -6,7 +6,8 @@ import { computed, ref } from 'vue' |
|
|
|
import { DEVICE_STATES } from '@/libs/utils' |
|
|
|
|
|
|
|
// 传感器数据初始值
|
|
|
|
const h2O2Data: Home.DisplayrelyMgrParams[] = [{ |
|
|
|
const h2O2Data: Home.DisplayrelyMgrParams[] = [ |
|
|
|
{ |
|
|
|
type: 'inside', |
|
|
|
title: '仓内', |
|
|
|
temp: 0, |
|
|
@ -14,7 +15,8 @@ const h2O2Data: Home.DisplayrelyMgrParams[] = [{ |
|
|
|
rs: 0, |
|
|
|
h2o2: 0, |
|
|
|
chartId: 'inside', |
|
|
|
}] |
|
|
|
}, |
|
|
|
] |
|
|
|
|
|
|
|
// 消毒状态初始值
|
|
|
|
const initDisinfectState = { |
|
|
@ -47,6 +49,7 @@ export const useHomeStore = defineStore('home', () => { |
|
|
|
* @desc 更新环境传感器数据(温度、湿度、过氧化氢浓度等) |
|
|
|
*/ |
|
|
|
const updateHomeData = (data: Home.DisplayrelyMgrs) => { |
|
|
|
console.log('updateHomeData', data) |
|
|
|
const sensordata = data.sensordata |
|
|
|
if (sensordata && sensordata.length) { |
|
|
|
sensordata.forEach((item, index) => { |
|
|
@ -120,7 +123,10 @@ export const useHomeStore = defineStore('home', () => { |
|
|
|
* @desc 判断设备是否处于空闲或已完成状态 |
|
|
|
*/ |
|
|
|
const isDeviceIdle = computed(() => { |
|
|
|
return disinfectionState.value.state.toLocaleLowerCase() === DEVICE_STATES.IDLE || disinfectionState.value.state === DEVICE_STATES.FINISHED |
|
|
|
return ( |
|
|
|
disinfectionState.value.state.toLocaleLowerCase() === DEVICE_STATES.IDLE |
|
|
|
|| disinfectionState.value.state === DEVICE_STATES.FINISHED |
|
|
|
) |
|
|
|
}) |
|
|
|
|
|
|
|
const updateDefaultIntensityValue = (value: number) => { |
|
|
|