Browse Source

优化

feature/debugger_250106
LiLongLong 7 months ago
parent
commit
eafaf833d3
  1. 87
      src/pages/Index/components/Consumables/MoveLiquidArea.vue

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

@ -281,97 +281,10 @@ watch(
}, },
{ immediate: true, deep: true }, { immediate: true, deep: true },
) )
<<<<<<< HEAD
//使websocket
const startWebSocket = () => {
socket.connect()
}
const emergencyStateList = [
'EMPTY',
'TO_BE_PROCESSED',
'PROCESS_COMPLETE',
'ERROR',
] //EMPTY,PROCESS_COMPLETE,ERROR
onMounted(() => {
//
getEmergencyStatus()
startWebSocket()
socket.subscribe<EmergencyPosStateMessage>(
'EmergencyPosState',
handleEmergencyPosState,
)
})
let emergencyStatus = ref(false)
if (deviceStore.deviceState.workState === 'WORKING') {
emergencyStatus.value = false;
}
//
const handleEmergencyPosState = (data: EmergencyPosStateMessage['data']) => {
// data.tube.state = 'PROCESSING'
if (deviceStore.deviceState.workState === 'WORKING') {
emergencyStatus.value = false;
return;
}
let { state } = data.tube
// EMPTYTO_BE_PROCESSEDPROCESS_COMPLETEERROR
if(emergencyStateList.includes(state)){
emergencyStatus.value = true;
}else{
emergencyStatus.value = false;
}
emergencyStore.setInfo(data.tube)
//"PROCESS_COMPLETE",
if (state === 'PROCESS_COMPLETE') {
socket.unsubscribe<EmergencyPosStateMessage>(
'EmergencyPosState',
unSubEmergencyPosState,
)
}
}
//
const unSubEmergencyPosState = () => {}
//
const getEmergencyStatus = () => {
isTubeExist().then((res) => {
console.log('这是急诊位状态=1=', res)
if (res && res.data) {
const data = res.data
const { tube } = data
if (tube && tube.state && emergencyStateList.includes(tube.state)) {
emergencyStatus.value = true
}
}
})
}
=======
>>>>>>> release/version1.0
// //
const activeTab = ref(0) const activeTab = ref(0)
<<<<<<< HEAD
watch(
() => props.emergencyInfo,
(newVal) => {
//
console.log('newVal.state===', newVal?.state)
if (newVal && (newVal.state == EMERGENCY_STATE.EMPTY || newVal.state == EMERGENCY_STATE.ERROR)) {
isActive.value = false //
} else {//
isActive.value = true
}
},
{ immediate: true }, //
)
const emergencyInfo = reactive(emergencyStore.emergencyInfo || {})
=======
>>>>>>> release/version1.0
const router = useRouter() const router = useRouter()
let showEmergencyModal = ref(false) let showEmergencyModal = ref(false)
const addEmergency = () => { const addEmergency = () => {

Loading…
Cancel
Save