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