From 37cf3dfdd7a98e2bf957d0aa1993a4c14361c5fe Mon Sep 17 00:00:00 2001 From: sjl <1716605279@qq.com> Date: Wed, 26 Feb 2025 19:44:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/views/home/components/table.vue | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/frontend/src/views/home/components/table.vue b/frontend/src/views/home/components/table.vue index b70df48..ad7906d 100644 --- a/frontend/src/views/home/components/table.vue +++ b/frontend/src/views/home/components/table.vue @@ -943,6 +943,24 @@ const handleTest = async (val: string) => { dialogTitle.value = val if (val === '手动检测') { + if (!socketClient.Instance) { + console.error('WebSocket 客户端实例不存在'); + return; + } + + socketClient.Instance.connect(); + dataSocket.socketServe = socketClient.Instance; + dataSocket.socketServe.registerCallBack('aaa', (res: { code: number; }) => { + // 处理来自服务器的消息 + //console.log('Received message:', res) + // 根据需要在这里添加更多的处理逻辑 + if (res.code === 20000) { + ElMessage.error(message.message) + loading.close() + } else { + webMsgSend.value = res + } + }) if (testType === 'reTest') { ElMessageBox.confirm('请选择复检检测方式', '设备复检', {