Browse Source

设备运行时急诊位不可添加

dev
LiLongLong 7 months ago
parent
commit
4fb2a02ae4
  1. 17
      src/pages/Index/components/Consumables/MoveLiquidArea.vue

17
src/pages/Index/components/Consumables/MoveLiquidArea.vue

@ -179,7 +179,7 @@ import BallGrid2 from './BallGrid2.vue'
import IdCardInfo from './IdCardInfo.vue'
import { ref, watch, reactive, onMounted } from 'vue'
import { useRouter } from 'vue-router'
import { useEmergencyStore, useConsumablesStore } from '../../../../store'
import { useEmergencyStore, useConsumablesStore, useDeviceStore } from '../../../../store'
import { LiquidState } from '../../../../types/Index/index'
import wasteFullIcon from '@/assets/Index/waste-full.svg'
import wasteIcon from '@/assets/Index/waste.svg'
@ -198,6 +198,8 @@ const socket = createWebSocket(wsUrl)
const emergencyStore = useEmergencyStore()
const consumableStore = useConsumablesStore()
const deviceStore = useDeviceStore();
const visible = ref(false)
const openTableModal = () => {
visible.value = true
@ -238,6 +240,10 @@ const handleTouchEnd = () => {
}
}
//
const workState = ref(deviceStore.deviceState.workState)
let showModal = ref(false)
const handleConfirm = () => {
showModal.value = false
@ -273,9 +279,18 @@ onMounted(() => {
})
let emergencyStatus = ref(false)
if (deviceStore.deviceState.workState === 'WORKING') {
emergencyStatus.value = false;
}
//
const handleEmergencyPosState = (data: EmergencyPosStateMessage['data']) => {
// data.tube.state = 'PROCESSING'
console.log('设备运行状态---', deviceStore.deviceState.workState)
if (deviceStore.deviceState.workState === 'WORKING') {
emergencyStatus.value = false;
return;
}
let { state } = data.tube
// EMPTYTO_BE_PROCESSEDPROCESS_COMPLETEERROR
emergencyStore.setInfo(data.tube)

Loading…
Cancel
Save