From 66ad819bd2e08f900f6b6249e74c74e9c761e4a6 Mon Sep 17 00:00:00 2001 From: wuyouming666 <2265557248@qq.com> Date: 星期五, 02 八月 2024 09:26:39 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/HangZhouMes --- UI-Project/src/views/largescreen/largescreen.vue | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) diff --git a/UI-Project/src/views/largescreen/largescreen.vue b/UI-Project/src/views/largescreen/largescreen.vue index 7c3603a..fb2ab1a 100644 --- a/UI-Project/src/views/largescreen/largescreen.vue +++ b/UI-Project/src/views/largescreen/largescreen.vue @@ -147,6 +147,7 @@ return t('large.allstatus'); } } +let socket = null; const socketUrl = `ws://${WebSocketHost}:${host}/api/temperingGlass/api/talk/screen`; const handleMessage = (data) => { tableData.value = data.awaitingRepairs[0] @@ -159,7 +160,7 @@ // thisProcess: rect.thisProcess, // })); }; -let socket; +// let socket; // 璁剧疆鍥捐〃 DOM 寮曠敤 function setChartDom(index, el) { if (!chartRefs.value[index]) { @@ -232,13 +233,14 @@ onUnmounted(() => { socket.close(); }); - onMounted(() => { -// fetchFlowCardId(); -// fetchTableData(); // 鑾峰彇鏁版嵁 -initializeWebSocket(socketUrl, handleMessage); - + socket = initializeWebSocket(socketUrl, handleMessage); }); + onUnmounted(() => { + if (socket) { + closeWebSocket(socket); + } + }); onBeforeUnmount(() => { console.log("鍏抽棴浜�") closeWebSocket(); -- Gitblit v1.8.0