From aab1d35cd2b3a31d40f3d708720fd734407365f1 Mon Sep 17 00:00:00 2001 From: scrin <2277317060@qq.com> Date: Fri, 28 Nov 2025 01:39:17 +0800 Subject: [PATCH] =?UTF-8?q?ws=E6=95=B0=E6=8D=AE=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/chart/chart1.vue | 46 ++++++++++++++++++++++++++++++++++-- src/views/chart/treeItem.vue | 11 ++++++--- 2 files changed, 52 insertions(+), 5 deletions(-) diff --git a/src/views/chart/chart1.vue b/src/views/chart/chart1.vue index 6e7d52e..9fbda4e 100644 --- a/src/views/chart/chart1.vue +++ b/src/views/chart/chart1.vue @@ -51,10 +51,10 @@
- +
- +
@@ -118,6 +118,7 @@ const hover = ref(false); const tableData = ref(); const treeData = ref(); const centerData = ref([]); +const wsData = ref({}) const MenuItem = defineComponent({ name: 'MenuItem', @@ -259,6 +260,46 @@ const getData = () => { }); }); }; + +let data = { + 'objid': 1993874716645003264, + 'deviceId': 1, + 'readStatus': '1', + 'epcStr': ' SW004', + 'alarmFlag': '0', + 'alarmLevel': '�', + 'alarmType': '�', + 'alarmAction': '', + 'recordTime': '2025-11-27T10:49:11.25084+08:00', + 'dataType': 2, + 'deviceStatus': 1 +}; +let data1 = { + 'objid': 1993880261934321664, + 'deviceId': 1, + 'readStatus': '0', + 'epcStr': '', + 'alarmFlag': '1', + 'alarmLevel': '�', + 'alarmType': '�', + 'alarmAction': '未获取到标签信息', + 'recordTime': '2025-11-27T11:11:13.314071+08:00', + 'dataType': 2, + 'deviceStatus': 1 +}; +let data2 = { + 'objid': 0, + 'deviceId': 1, + 'readStatus': '�', + 'epcStr': null, + 'alarmFlag': '1', + 'alarmLevel': '�', + 'alarmType': '�', + 'alarmAction': '链接断开', + 'recordTime': '2025-11-27T10:54:18.600795+08:00', + 'dataType': 1, + 'deviceStatus': 2 +}; const getSocket = () => { const socket = new WebSocket('ws://192.168.100.103:7181/ws'); @@ -283,6 +324,7 @@ const getSocket = () => { onMounted(() => { getData(); getSocket(); + wsData.value[data.deviceId] = data });