From abdbef2d0532172198be10293e2009accb5e8a28 Mon Sep 17 00:00:00 2001 From: yangsy Date: Sun, 28 Dec 2025 13:21:25 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=B7=B3=E8=BD=AC?= =?UTF-8?q?=E8=AE=BE=E5=A4=87=E6=97=B6=E6=9C=AA=E6=A3=80=E6=9F=A5deviceId?= =?UTF-8?q?=E5=AD=98=E5=9C=A8=E6=80=A7=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../station/alarm-detail-modal/alarm-detail-modal.vue | 2 +- src/pages/alarm-page.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/station/alarm-detail-modal/alarm-detail-modal.vue b/src/components/station/alarm-detail-modal/alarm-detail-modal.vue index 247be78..a45c47f 100644 --- a/src/components/station/alarm-detail-modal/alarm-detail-modal.vue +++ b/src/components/station/alarm-detail-modal/alarm-detail-modal.vue @@ -59,7 +59,7 @@ const tableColumns = ref[]>([ const stationDevices = lineDevices.value[stationCode]; if (!stationDevices) return; const classified = stationDevices[deviceType]; - const device = classified.find((device) => device.deviceId === rowData.deviceId); + const device = classified.find((device) => !!device.deviceId && device.deviceId === rowData.deviceId); if (!device) return; const deviceDbId = device.id; router.push({ diff --git a/src/pages/alarm-page.vue b/src/pages/alarm-page.vue index b155c34..4f8482a 100644 --- a/src/pages/alarm-page.vue +++ b/src/pages/alarm-page.vue @@ -162,7 +162,7 @@ const tableColumns: DataTableColumns device.deviceId === rowData.deviceId); + const device = classified.find((device) => !!device.deviceId && device.deviceId === rowData.deviceId); if (!device) return; const deviceDbId = device.id; router.push({