From fca23e806bb6d4d7c6bdc4b318d8ea559ae1d391 Mon Sep 17 00:00:00 2001 From: wujingjing <gersonwu@qq.com> Date: 星期五, 17 一月 2025 11:16:47 +0800 Subject: [PATCH] 美化界面 --- src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/Map.vue | 4 ++-- src/model/map/OLMap.ts | 7 ++++++- src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/BasicMap.vue | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/BasicMap.vue b/src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/BasicMap.vue index 321c5a7..912640b 100644 --- a/src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/BasicMap.vue +++ b/src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/BasicMap.vue @@ -34,7 +34,7 @@ </div> </div> </div> - <LayerControl v-if="olMap" :olMap="olMap" class="absolute top-3 left-10 z-10" /> + <LayerControl v-if="olMap" :olMap="olMap" class="absolute top-3 left-3 z-10" /> </div> </template> diff --git a/src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/Map.vue b/src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/Map.vue index a7d0384..66c202e 100644 --- a/src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/Map.vue +++ b/src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/Map.vue @@ -12,7 +12,7 @@ <!-- 鍏ㄥ睆鎸夐挳 --> <div class="absolute right-2 top-2 cursor-pointer" @click="toggleFullScreen"> <el-tooltip content="鍏ㄥ睆灞曞紑" placement="top"> - <div class="ywifont text-[20px] text-black rounded-lg ywicon-fullscreen"></div> + <div class="ywifont !text-[20px] text-black rounded-lg ywicon-fullscreen"></div> </el-tooltip> </div> @@ -23,7 +23,7 @@ <BasicMap ref="fullScreenMapRef" :config="fullScreenMapConfig" class="h-full" :data="data" @markerClick="markerClick" @closeInfoWindow="closeInfoWindow" /> <div class="absolute right-2 top-2 cursor-pointer" @click="toggleFullScreen"> <el-tooltip content="閫�鍑哄叏灞忥紙Esc锛�" placement="top"> - <div class="ywifont text-[20px] text-black rounded-lg ywicon-tuichuquanping"></div> + <div class="ywifont !text-[20px] text-black rounded-lg ywicon-tuichuquanping"></div> </el-tooltip> </div> <div class="absolute bottom-0 w-full"> diff --git a/src/model/map/OLMap.ts b/src/model/map/OLMap.ts index 2385085..4d51821 100644 --- a/src/model/map/OLMap.ts +++ b/src/model/map/OLMap.ts @@ -258,8 +258,13 @@ } private addBasicControl() { - this.map.addControl(new ZoomSlider()); + // this.map.addControl(new ZoomSlider()); // this.map.addControl(new FullScreen()); + const container = this.map.getViewport(); + if (!container) return; + const olZoom = container.querySelector('.ol-zoom') as HTMLElement; + if (!olZoom) return; + olZoom.style.display = 'none'; } getWMTS = () => { -- Gitblit v1.9.3