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(() => {})