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