From f5688d9765782bbb97b3abb8ee99fe7b9834a149 Mon Sep 17 00:00:00 2001
From: wangjuncheng <1>
Date: 星期一, 19 五月 2025 14:39:46 +0800
Subject: [PATCH] change

---
 src/components/tools/LayerTree.vue |   58 +++++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 35 insertions(+), 23 deletions(-)

diff --git a/src/components/tools/LayerTree.vue b/src/components/tools/LayerTree.vue
index c534081..87a046b 100644
--- a/src/components/tools/LayerTree.vue
+++ b/src/components/tools/LayerTree.vue
@@ -196,6 +196,18 @@
   }
   return;
 }
+if (label === "瀛欒儭娌熼殣鎮g偣") {
+    simStore.DangerShowSwitch = checked;
+    if (checked) {
+    if (!treeMap.get("瀛欒儭娌熼殣鎮g偣")) {
+    } else {
+      toggleLayerVisible("瀛欒儭娌熼殣鎮g偣", true);
+    }
+  } else {
+    toggleLayerVisible("瀛欒儭娌熼殣鎮g偣", false);
+  }
+  return;
+}
 
   // 鍏朵粬鍥惧眰鐨勫鐞嗛�昏緫
   const list = treeMap.get(label);
@@ -231,7 +243,7 @@
   } else if (entityList && typeof entityList.show !== "undefined") {
     entityList.show = checked;
   } else {
-    console.error(`鏃犳硶璁剧疆鍥惧眰 ${name} 鐨勫彲瑙佹�);
+    // console.error(`鏃犳硶璁剧疆鍥惧眰 ${name} 鐨勫彲瑙佹�);
   }
 }
 
@@ -264,31 +276,31 @@
 }
 
 // 闅愭偅鐐瑰垪琛�
-watchEffect(() => {
-  const dangerPoints = simStore.DangerPoint.filter((item) =>
-    item.position?.includes("瀛欒儭娌�")
-  );
+// watchEffect(() => {
+//   const dangerPoints = simStore.DangerPoint.filter((item) =>
+//     item.position?.includes("瀛欒儭娌�")
+//   );
 
-  if (dangerPoints && dangerPoints.length > 0) {
-    const list = [];
+//   if (dangerPoints && dangerPoints.length > 0) {
+//     const list = [];
 
-    dangerPoints.forEach((item) => {
-      // console.log(item, "item");
-      item.id = item.hdId;
-      item.name = item.hdName;
-      item.latitude = item.lat;
-      item.longitude = item.lon;
-      item.showBillboard = true;
-      item.type = item.disasterType;
-      item.className = "district";
-      const entity = createPoint(item);
-      entity.show = false;
-      list.push(entity);
-    });
+//     dangerPoints.forEach((item) => {
+//       // console.log(item, "item");
+//       item.id = item.hdId;
+//       item.name = item.hdName;
+//       item.latitude = item.lat;
+//       item.longitude = item.lon;
+//       item.showBillboard = true;
+//       item.type = item.disasterType;
+//       item.className = "district";
+//       const entity = createPoint(item);
+//       entity.show = false;
+//       list.push(entity);
+//     });
 
-    treeMap.set("瀛欒儭娌熼殣鎮g偣", list);
-  }
-});
+//     treeMap.set("瀛欒儭娌熼殣鎮g偣", list);
+//   }
+// });
 
 let divPointList = [];
 /**

--
Gitblit v1.9.3