From 84167d13f951358315d13609de426ebb318a3c9a Mon Sep 17 00:00:00 2001 From: gerson <1405270578@qq.com> Date: 星期日, 09 二月 2025 23:19:34 +0800 Subject: [PATCH] 面板样式调整 --- src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/panelTool/ThemeControl.vue | 25 ++++++++++++++++++++++--- 1 files changed, 22 insertions(+), 3 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..635553f 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 @@ -1,6 +1,6 @@ <template> - <div class="layer-control bg-white p-3 w-[280px]"> - <div class="bg-white rounded"> + <div class="layer-control bg-white flex-col" style="display: flex"> + <div class="bg-white rounded flex-0"> <div class="header flex-items-center pb-1.5" style="border-bottom: 1px solid black"> <div class="flex-items-center"> <span class="ywifont ywicon-guanbi cursor-pointer mr-1.5" @click="closeClick"></span> @@ -8,7 +8,7 @@ </div> </div> </div> - <div class="content rounded-lg max-h-[700px] overflow-y-auto min-h-[600px]"> + <div class="flex-auto content rounded-lg overflow-y-auto"> <!-- <el-tree class="w-full" :data="themeInfo" @@ -325,15 +325,34 @@ 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