Browse Source

fix: 板夹区温度不符时不能开始测试

master
guoapeng 5 days ago
parent
commit
06c52b73cf
  1. 24
      src/pages/Index/Index.vue

24
src/pages/Index/Index.vue

@ -427,6 +427,7 @@ import { createWebSocket } from '../../websocket/socket'
import type {
AppEventMessage,
ConsumablesStateMessage,
emergencyKeyTriggeredMessage,
DeviceContextStateMessage,
DeviceWorkStateMessage,
EmergencyPosStateMessage,
@ -835,6 +836,10 @@ const handleConsumablesState = (data: ConsumablesStateMessage['data']) => {
consumableStore.setConsumablesData(data)
}
const handleEmergencyKeyTriggered = (data: emergencyKeyTriggeredMessage['data']) => {
console.log('data---emergencyKeyTriggered-', data)
}
//
// const onHandleCacheDataToStore = () => {
// if (dataCache.value.length > 0) {
@ -901,6 +906,10 @@ onMounted(() => {
'ConsumablesState',
handleConsumablesState,
)
wsState.subscribe<emergencyKeyTriggeredMessage>(
'emergencyKeyTriggered',
handleEmergencyKeyTriggered,
)
wsState.subscribe<DeviceWorkStateMessage>(
'DeviceWorkState',
handleDeviceState,
@ -990,12 +999,17 @@ const untilDeviceReady = async () => {
//
const startTest = async () => {
const res = await getInitState()
if (res.ecode === 'SUC' && !res.data.deviceInited) {
eventBus.emit('initDevice')
return
}
// const res = await getInitState()
// if (res.ecode === 'SUC' && !res.data.deviceInited) {
// eventBus.emit('initDevice')
// return
// }
try {
if (deviceStore.sensorState?.pboxTemperature !== plateBoxTemperature.value) {
warnMessage.value = '反应板夹区温度不等于预设温度'
showWarnModal.value =true
return
}
deviceWaitingModelInfo.value = {
title: '设备正在响应中',
message: '请不要有任何手动操作!',

Loading…
Cancel
Save