From 770dae03ffe931e4c2dfc1860b60c058cc5ed149 Mon Sep 17 00:00:00 2001
From: wangjuncheng <1>
Date: 星期四, 24 七月 2025 11:11:31 +0800
Subject: [PATCH] 345

---
 src/components/tools/LayerTree.vue |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/src/components/tools/LayerTree.vue b/src/components/tools/LayerTree.vue
index 8c7b17b..65737fc 100644
--- a/src/components/tools/LayerTree.vue
+++ b/src/components/tools/LayerTree.vue
@@ -366,6 +366,14 @@
  function handleCheckChange(data, checked) {
   const label = data.label;
 
+  // 濡傛灉鏄埗鑺傜偣锛堝湴鍖鸿妭鐐癸級锛屽鐞嗘墍鏈夊瓙鑺傜偣
+  if (data.children && data.children.length > 0) {
+    data.children.forEach(child => {
+      handleCheckChange(child, checked); // 閫掑綊澶勭悊瀛愯妭鐐�
+    });
+    return;
+  }
+
   // 鍦板舰鏁版嵁澶勭悊
   if (label === "鍦板舰鏁版嵁") {
     handleTerrainLayer(checked);
@@ -539,8 +547,8 @@
 function handleModelLayer(checked) {
   if (checked) {
     addTileset(
-      // "http://106.120.22.26:9103/gisserver/c3dserver/sunhugou3d/tileset.json"
-      "http://192.168.37.61:9004/tile/model/service/Iakp0nhx/tileset.json?labtoken=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiItMSxUaHUgQXByIDE4IDE1OjMwOjU3IENTVCAyMDI0In0.j_YKsCRsIQtpgOWfFvMwAP65Rlx9uXyVte_xkE95Vdo"
+      "http://106.120.22.26:9103/gisserver/c3dserver/sunhugou3d/tileset.json"
+      // "http://192.168.37.61:9004/tile/model/service/Iakp0nhx/tileset.json?labtoken=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiItMSxUaHUgQXByIDE4IDE1OjMwOjU3IENTVCAyMDI0In0.j_YKsCRsIQtpgOWfFvMwAP65Rlx9uXyVte_xkE95Vdo"
     )
       .then((model) => {
         treeMap.set("妯″瀷鏁版嵁", model);

--
Gitblit v1.9.3