fix: 修复跳转设备时未检查deviceId存在性的问题

This commit is contained in:
yangsy
2025-12-28 13:21:25 +08:00
parent cdd1f2113f
commit abdbef2d05
2 changed files with 2 additions and 2 deletions

View File

@@ -59,7 +59,7 @@ const tableColumns = ref<DataTableBaseColumn<NdmDeviceAlarmLogResultVO>[]>([
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({

View File

@@ -162,7 +162,7 @@ const tableColumns: DataTableColumns<NdmDeviceAlarmLogResultVO & { snapUrl?: str
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({