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