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
});