From ec1330bdb8c8b04c8f28728bc6b3f251fe2abb2b Mon Sep 17 00:00:00 2001 From: hongawen <83944980@qq.com> Date: Thu, 7 Aug 2025 15:44:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=89=8D=E7=AB=AF=E4=BC=98=E5=8C=96=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/views/home/components/table.vue | 17 +- .../src/views/home/components/testPopup.vue | 353 ++++++++++++------ 2 files changed, 230 insertions(+), 140 deletions(-) diff --git a/frontend/src/views/home/components/table.vue b/frontend/src/views/home/components/table.vue index f61d09c..fae2f1c 100644 --- a/frontend/src/views/home/components/table.vue +++ b/frontend/src/views/home/components/table.vue @@ -175,7 +175,6 @@ import { ElMessage, ElMessageBox, type Action } from 'element-plus' import TestPopup from './testPopup.vue' import dataCheckPopup from './dataCheckSingleChannelSingleTestPopup.vue' import ProTable from '@/components/ProTable/index.vue' -import socketClient from '@/utils/webSocketClient' import SelectTestItemPopup from '@/views/home/components/selectTestItemPopup.vue' import WriteTHPopup from '@/views/home/components/writeTHPopup.vue' import DeviceConnectionPopup from '@/views/home/components/deviceConnectionPopup.vue' @@ -224,11 +223,6 @@ const shouldShowOption = (item: any) => { } } -// WebSocket客户端配置,用于实时通信 -const dataSocket = reactive({ - socketServe: socketClient.Instance, -}) - tableHeight.value = window.innerHeight - 600 const operationShow = ref(false) const documentStateShow = ref(false) @@ -1023,21 +1017,12 @@ onMounted(async () => { tableHeaderInit(form.value.activeTabs) }) +// 通知dashboard组件刷新数据 const handleQuitClicked = () => { - dataSocket.socketServe.closeWs() emit('batchGenerateClicked') // 触发事件 } -const handleSubmitClicked = async (resolve: (value: boolean) => void) => { - if (!dataSocket.socketServe.connected) { - ElMessage.error('webSocket连接中断!请退出重新进行系数校准') - resolve(false) - } else { - resolve(true) - } -} - defineExpose({ changeActiveTabs })