From f39b1d9cbd0484185fec37f45becbfe99f67bd32 Mon Sep 17 00:00:00 2001 From: wujingjing <gersonwu@qq.com> Date: 星期三, 19 二月 2025 17:50:00 +0800 Subject: [PATCH] 取消主题 --- src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/Map.vue | 2 +- src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/panelTool/ThemeControl.vue | 15 +++++++++++---- 2 files changed, 12 insertions(+), 5 deletions(-) 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 e67afe9..8c57cec 100644 --- a/src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/Map.vue +++ b/src/components/chat/chatComponents/summaryCom/components/recordSetTable/map/Map.vue @@ -1,5 +1,5 @@ <template> - <div class="h-[60vh] relative" ref="mapContainerRef" > + <div class="h-[60vh] relative" ref="mapContainerRef"> <!-- 鍘熷鍦板浘瀹瑰櫒 --> <BasicMap ref="mapRef" 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 33bde66..348a63c 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 @@ -26,9 +26,14 @@ </el-tree> --> <div> <div class="theme-item" v-for="themeGroup in themeInfo" :key="themeGroup.id"> - <div class="theme-item-title h-fit flex-items-center gap-2 mb-1"> - <div class="w-1 h-4 bg-[#1677ff]"></div> - <span class="font-bold">{{ themeGroup.title }}</span> + <div class="theme-item-title h-fit flex-items-center gap-2 mb-1 justify-between"> + <div class="flex-items-center gap-2"> + <div class="w-1 h-4 bg-[#1677ff]"></div> + <span class="font-bold">{{ themeGroup.title }}</span> + </div> + <!-- <div class="flex-items-center gap-2 mr-1"> + <el-button size="small" @click="cancelTheme(themeGroup.id)">鍙栨秷</el-button> + </div> --> </div> <div> <el-radio-group v-model="themeGroup.activeTheme" class="w-full" @change="(val) => handleThemeChange(val, themeGroup)"> @@ -407,7 +412,9 @@ const legends = await changeTheme(ids); legendList.value = parseLegends(legends); }; - +const cancelTheme = (themeId: string) => { + themeInfo.value.find((item) => item.id === themeId).activeTheme = null; +}; watch( () => themeInfo.value, (val) => { -- Gitblit v1.9.3