|
|
@ -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: '请不要有任何手动操作!', |
|
|
|