From 8b502a38b3c9c322e704ab9f8e19a68c4d51cb09 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Sat, 31 Jan 2026 15:58:26 +0800
Subject: [PATCH] feat:离线设备不显示雷达圆
---
applications/drone-command/src/components/map-container/device-map-container.vue | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/applications/drone-command/src/components/map-container/device-map-container.vue b/applications/drone-command/src/components/map-container/device-map-container.vue
index 1a47ebd..829f2e9 100644
--- a/applications/drone-command/src/components/map-container/device-map-container.vue
+++ b/applications/drone-command/src/components/map-container/device-map-container.vue
@@ -736,7 +736,7 @@
})
billboard.id = entityId
devicePickMap.set(entityId, { data: item, billboard })
- deviceEntries.push({ position, rangeMeters, billboard })
+ deviceEntries.push({ position, rangeMeters, billboard, isOnline })
})
if (selectedTargetType.value === 'device' && selectedDeviceBillboard && !devicePickMap.has(selectedDeviceBillboard.id)) {
closePopup()
@@ -753,6 +753,7 @@
centerHeight
)
}
+ if (!entry.isOnline) return
if (!Number.isFinite(entry.rangeMeters) || entry.rangeMeters <= 0) return
const primitive = createDeviceRangePrimitiveWithHeight(entry.position, entry.rangeMeters, centerHeight)
if (!primitive) return
--
Gitblit v1.9.3