From 7e5cefa40f8b23f7fa68c62e2596033aa3e59047 Mon Sep 17 00:00:00 2001 From: zhujiyan <17812234322@163.com> Date: Thu, 1 Aug 2024 15:01:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E6=97=B6=E6=95=B0=E6=8D=AE-=E8=B0=90?= =?UTF-8?q?=E6=B3=A2=E9=A2=91=E8=B0=B1=E6=8E=A5=E5=8F=A3=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/govern/device/control/index.vue | 50 +- .../tabs/components/harmonicSpectrum.vue | 618 +++++------------- 2 files changed, 169 insertions(+), 499 deletions(-) diff --git a/src/views/govern/device/control/index.vue b/src/views/govern/device/control/index.vue index 0d9d124..8cb1895 100644 --- a/src/views/govern/device/control/index.vue +++ b/src/views/govern/device/control/index.vue @@ -227,7 +227,10 @@ - +
@@ -292,43 +295,6 @@ const formInline = reactive({ lineId: '' }) const detail = ref(null) -// WebSocket -const socket: any = ref(null) -const url = 'wss://your-websocket-url' -//连接websocket -const connectWebSocket = () => { - return - socket.value = new WebSocket(url) - socket.value.onopen = () => { - console.log('WebSocket connected') - socket.value.isConnected = true - } - - socket.value.onerror = (error: any) => { - console.error('WebSocket error:', error) - } - - socket.value.onmessage = (message: any) => { - console.log('Received message:', message.data) - } - - socket.value.onclose = () => { - console.log('WebSocket disconnected') - socket.value.isConnected = false - } -} -//建立连接发送消息 -const sendMessage = () => { - if (socket.value.isConnected) { - socket.value.send('Your message here') - } -} -//关闭websocket -const disconnectWebSocket = () => { - if (socket.value.isConnected) { - socket.value.close() - } -} //是否显示实时数据默认内容 const realTimeFlag = ref(true) //实时数据子菜单 @@ -353,13 +319,15 @@ const harmonicSpectrumRef = ref() const handleHarmonicSpectrum = () => { realTimeFlag.value = false sonTab.value = 2 - harmonicSpectrumRef.value && harmonicSpectrumRef.value.getHarmonicSpectrumParams({ devId: deviceId.value, lineId: lineId.value }) + harmonicSpectrumRef.value && + harmonicSpectrumRef.value.getHarmonicSpectrumParams({ devId: deviceId.value, lineId: lineId.value }) window.clearInterval(timer.value) } //返回 const handleReturn = () => { realTimeFlag.value = true sonTab.value = null + handleClick() } const getDeviceDataTrend = (e: any) => { detail.value = { @@ -621,9 +589,7 @@ watch( } } ) -onMounted(() => { - connectWebSocket() -}) +onMounted(() => {})