From 4dcdb83514596334f5ab7140cbe708a0aba941a8 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Sat, 14 Jun 2025 15:33:25 +0800
Subject: [PATCH] Merge branch 'refs/heads/feature/v2.0.0/后台管理数据中心'
---
src/views/dataCenter/components/dataCenterMap.vue | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/src/views/dataCenter/components/dataCenterMap.vue b/src/views/dataCenter/components/dataCenterMap.vue
index 80203e1..5bb09ed 100644
--- a/src/views/dataCenter/components/dataCenterMap.vue
+++ b/src/views/dataCenter/components/dataCenterMap.vue
@@ -89,8 +89,9 @@
const restoreAllIcons = () => {
dataPointEntities.value.forEach(entity => {
if (entity.billboard) {
+ const status = entity?.properties?._customData?._value?.data.status
entity.billboard.image =
- props.dotData.resultType === 2 ? getEventImage(entity.status) : defaultIcon;
+ status === 1 ? defaultIcon : getEventImage(item.status);
}
});
activeEntity.value = null;
@@ -110,8 +111,10 @@
// 恢复所有点的默认图标
restoreAllIcons();
if (currentClickEntity.billboard) {
+ const status = currentClickEntity?.properties?._customData?._value?.data.status
+ console.log('stayus',status);
currentClickEntity.billboard.image =
- props.dotData.resultType === 2 ? getEventImage(currentClickEntity.status) : activeIcon;
+ status === 1 ?activeIcon : getEventActiveImage(status);
currentClickEntity.billboard.scale = 1; // 可选缩放效果
activeEntity.value = currentClickEntity;
}
@@ -168,7 +171,7 @@
pixelOffset: new Cesium.Cartesian2(0, 55),
},
billboard: {
- image: props.dotData.resultType === 2 ? getEventImage(item.status) : defaultIcon, // 初始为默认图标
+ image: item.status === 1 ?defaultIcon : getEventImage(item.status), // 初始为默认图标
width: 40,
height: 40,
pixelOffset: new Cesium.Cartesian2(0, -15),
@@ -258,6 +261,8 @@
* @param data 数据
*/
const initEntityOrPopup = data => {
+console.log('data',data);
+
//地图点在范围内
watch(
() => isMapInitialized.value,
--
Gitblit v1.9.3