diff --git a/src/components/Operator.vue b/src/components/Operator.vue index ea402ab..1744b0e 100644 --- a/src/components/Operator.vue +++ b/src/components/Operator.vue @@ -504,6 +504,10 @@ const hiddenPreVisible = () => { // 结束消毒 const stopDisinfectStatus = () => { disinfectWarnVisible.value = true + // 十秒以后隐藏遮罩 + setTimeout(() => { + operatorStore.updateStopReady(false) + }, 10000) } const hideDisinfectModal = () => { @@ -559,6 +563,10 @@ const startDisinfect = () => { // 选择预设 而后开始消毒 // preVisible.value = true operatorStore.updateShowStartReady(true) + // 十秒以后隐藏遮罩 + setTimeout(() => { + operatorStore.updateShowStartReady(false) + }, 10000) realStart() } diff --git a/src/components/dialogs/DisinfectModal.vue b/src/components/dialogs/DisinfectModal.vue index f3331cb..227233e 100644 --- a/src/components/dialogs/DisinfectModal.vue +++ b/src/components/dialogs/DisinfectModal.vue @@ -48,6 +48,10 @@ const handleCancel = () => { const handleStart = () => { if ([1, 2, 3, 4].includes(operatorStore.disinfectStatus)) { operatorStore.updateStopReady(true) + // 十秒以后隐藏遮罩 + setTimeout(() => { + operatorStore.updateStopReady(false) + }, 10000) webSocketStore.sendCommandMsg(stopDisinfectionJSON) props.hideDisinfectModal() }