吉安感知网项目-前端
shuishen
2026-01-31 8b502a38b3c9c322e704ab9f8e19a68c4d51cb09
feat:离线设备不显示雷达圆
1 files modified
3 ■■■■ changed files
applications/drone-command/src/components/map-container/device-map-container.vue 3 ●●●● patch | view | raw | blame | history
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