diff --git a/src/views/chart/chart1.vue b/src/views/chart/chart1.vue index fc860a9..4775843 100644 --- a/src/views/chart/chart1.vue +++ b/src/views/chart/chart1.vue @@ -28,8 +28,14 @@
@@ -345,7 +351,6 @@ const getData = () => { getLocationTree().then((res) => { treeData.value = res.data; centerData.value = findParentsWithLocationType3(res.data); - console.log(centerData.value); }); }; @@ -398,23 +403,24 @@ const getSocket = () => { socket.addEventListener('message', (event) => { let data = JSON.parse(event.data); - if (data?.dataType === '2') { + if (data?.deviceStatus === 1) { deviceData.value[data.deviceId] = { - status: data.readStatus === '1', - code: data.epcStr, - time: parseTime(data.recordTime) + status: true, + code: data.epcStr || '', + time: parseTime(data.recordTime, '{m}-{d} {h}:{i}') + }; + } else { + deviceData.value[data.deviceId] = { + status: false, + code: data.epcStr || '', + time: parseTime(data.recordTime, '{m}-{d} {h}:{i}') }; } if (data?.dataType === '1') { - deviceData.value[data.deviceId] = { - status: false, - code: '', - time: parseTime(data.recordTime) - }; } if (data?.alarmFlag === '1') { tableData.value.push({ - alarmTime: parseTime(data.recordTime), + alarmTime: parseTime(data.recordTime, '{m}-{d} {h}:{i}'), deviceName: deviceData.value[data.deviceId]?.epcStr?.trimStart() || '', location: centerData.value.flatMap((item) => item.children || []).find((child) => child.deviceId === targetDeviceId)?.locationAlias || '', alarmAction: data.alarmAction @@ -470,9 +476,10 @@ onMounted(() => { deviceData.value[item.deviceId] = { code: item.latestBarcode, status: item.readStatus === '1', - time: parseTime(new Date()) + time: parseTime(new Date(), '{m}-{d} {h}:{i}') }; }); + console.log(deviceData.value); }); getSocket(); timer1 = setInterval(() => { diff --git a/src/views/chart/treeItem.vue b/src/views/chart/treeItem.vue index 39a3d43..19c6bb1 100644 --- a/src/views/chart/treeItem.vue +++ b/src/views/chart/treeItem.vue @@ -1,8 +1,8 @@ -