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