From 8572e2e0c1655f1cf2a71da6b80ce132cbf545e6 Mon Sep 17 00:00:00 2001
From: gerson <1405270578@qq.com>
Date: 星期日, 09 二月 2025 21:13:14 +0800
Subject: [PATCH] 主题设置问题

---
 src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/panelTool/ThemeControl.vue |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 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 3032ca7..dd0b5bc 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
@@ -325,15 +325,36 @@
 				const lColor = themeStyle?.LCOLOR ?? feature.get('lcolor');
 				const lStyle = themeStyle?.LSTYLE ?? feature.get('lstyle');
 
+				const pSize1 = themeStyle?.PSIZE ?? feature.get('psize');
+				const pcolor1 = themeStyle?.PCOLOR ?? feature.get('pcolor');
+				const pStyle1 = themeStyle?.PSTYLE ?? feature.get('pstyle');
+
+
 				const lineStyle = props.olMap?.getLineStyles({
 					lsize: lSize,
 					lcolor: lColor,
 					lstyle: lStyle,
+					psize: pSize1,
+					pcolor: pcolor1,
+					pstyle: pStyle1,
+
 				});
 				lineStyle && styles.push(...lineStyle);
 
 				break;
 			case 'Polygon':
+				const pColor = feature.get('pcolor');
+				const lSize1 = feature.get('lsize');
+				const lColor1 = feature.get('lcolor');
+				const lstyle1 = feature.get('lstyle');
+				const polygonStyle = props.olMap?.getPolygonStyles({
+					pcolor: pColor,
+					lsize: lSize1,
+					lcolor: lColor1,
+					lstyle: lstyle1,
+				});
+				polygonStyle && styles.push(...polygonStyle);
+
 				break;
 			default:
 				break;

--
Gitblit v1.9.3