|
@ -63,9 +63,12 @@ import WarnModal from 'cpns/dialogs/WarnModal' |
|
|
import DisinfectantLiquidInfo from 'cpns/info/DisinfectantLiquidInfo' |
|
|
import DisinfectantLiquidInfo from 'cpns/info/DisinfectantLiquidInfo' |
|
|
import EnvironmentInfo from 'cpns/info/EnvironmentInfo' |
|
|
import EnvironmentInfo from 'cpns/info/EnvironmentInfo' |
|
|
import { ref } from 'vue' |
|
|
import { ref } from 'vue' |
|
|
import { useOperatorStore } from '@/store' |
|
|
|
|
|
|
|
|
import { useOperatorStore, useWebSocketStore } from '@/store' |
|
|
|
|
|
import { startDisinfectionJSON } from '@/mock/command' |
|
|
|
|
|
import { showSuccessToast, showFailToast } from 'vant' |
|
|
|
|
|
|
|
|
const operatorStore = useOperatorStore() |
|
|
const operatorStore = useOperatorStore() |
|
|
|
|
|
const webSocketStore = useWebSocketStore() |
|
|
|
|
|
|
|
|
const props = defineProps({ |
|
|
const props = defineProps({ |
|
|
changeShowOperator: { |
|
|
changeShowOperator: { |
|
@ -92,8 +95,13 @@ const changeLogVal = val => { |
|
|
const startDisinfect = () => { |
|
|
const startDisinfect = () => { |
|
|
// 改变开始消毒状态 如果已经开始则不可点击 |
|
|
// 改变开始消毒状态 如果已经开始则不可点击 |
|
|
if (!operatorStore.disinfectStatus) { |
|
|
if (!operatorStore.disinfectStatus) { |
|
|
operatorStore.updateDisinfectStatus(true) |
|
|
|
|
|
props.changeShowOperator(false) |
|
|
|
|
|
|
|
|
if (roomSize.value == 0) { |
|
|
|
|
|
showFailToast('请调整房间大小设置,不能为0') |
|
|
|
|
|
} else { |
|
|
|
|
|
webSocketStore.sendMsg(startDisinfectionJSON) |
|
|
|
|
|
operatorStore.updateDisinfectStatus(true) |
|
|
|
|
|
props.changeShowOperator(false) |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|