From e50196bff10f0196307b2567ed6c0829eadd8ff6 Mon Sep 17 00:00:00 2001
From: wujingjing <gersonwu@qq.com>
Date: 星期一, 10 二月 2025 12:12:25 +0800
Subject: [PATCH] 设备显示隐藏

---
 src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/panelTool/ThemeControl.vue |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/panelTool/ThemeControl.vue b/src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/panelTool/ThemeControl.vue
index 635553f..33bde66 100644
--- a/src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/panelTool/ThemeControl.vue
+++ b/src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/panelTool/ThemeControl.vue
@@ -377,9 +377,7 @@
 
 		return styles;
 	};
-	const allLayers = props.olMap.layerInfo.value.reduce((preVal, curVal) => {
-		return preVal.concat(curVal.children.map((item) => item));
-	}, []);
+	const allLayers = props.olMap.getAllLayers();
 	for (const item of allLayers) {
 		if (props.olMap?.unsupportedLayers.includes(item.id)) {
 			continue;
@@ -399,9 +397,7 @@
 	const ids = allIds.join(',');
 
 	if (!ids) {
-		const allLayers = props.olMap.layerInfo.value.reduce((preVal, curVal) => {
-			return preVal.concat(curVal.children.map((item) => item.model));
-		}, []);
+		const allLayers = props.olMap.getAllLayerModels();
 		for (const item of allLayers) {
 			const originStyle = item.get('originStyle');
 			originStyle && item.setStyle(originStyle);

--
Gitblit v1.9.3