diff --git a/src/components/device/device-tree/device-tree.vue b/src/components/device/device-tree/device-tree.vue index 38ba04e..dda861b 100644 --- a/src/components/device/device-tree/device-tree.vue +++ b/src/components/device/device-tree/device-tree.vue @@ -352,7 +352,7 @@ const lineDeviceTreeData = computed>(() => const device = dev as NdmDeviceResultVO; return { label: `${device.name}`, - key: `${device.id}`, + key: `${device.name}${device.ipAddress}`, prefix: () => renderDeviceNodePrefix(device, stationCode), suffix: () => `${device.ipAddress}`, // 当选择设备时,能获取到设备的所有信息,以及设备所属的车站 @@ -386,13 +386,13 @@ const stationDeviceTreeData = computed(() => { children: clusters.map((device) => { return { label: `${device.name}`, - key: `${device.id}`, + key: `${device.name}${device.ipAddress}`, prefix: () => renderDeviceNodePrefix(device, stationCode), suffix: () => `${device.ipAddress}`, children: singletons.map((device) => { return { label: `${device.name}`, - key: `${device.id}`, + key: `${device.name}${device.ipAddress}`, prefix: () => renderDeviceNodePrefix(device, stationCode), suffix: () => `${device.ipAddress}`, stationCode, @@ -414,7 +414,7 @@ const stationDeviceTreeData = computed(() => { children: stationDevices[deviceType].map((device) => { return { label: `${device.name}`, - key: `${device.id}`, + key: `${device.name}${device.ipAddress}`, prefix: () => renderDeviceNodePrefix(device, stationCode), suffix: () => `${device.ipAddress}`, stationCode,