From feb89d709f61ee862d5914f429a855f3e990898b Mon Sep 17 00:00:00 2001
From: wujingjing <gersonwu@qq.com>
Date: 星期一, 28 十月 2024 10:11:54 +0800
Subject: [PATCH] Merge branch 'test' of http://47.103.154.90:83/r/WI/Web.V1.0 into test

---
 src/views/project/ch/home/component/waterRight/bottom.vue |   50 ++++++++++++++++++++++++++------------------------
 1 files changed, 26 insertions(+), 24 deletions(-)

diff --git a/src/views/project/ch/home/component/waterRight/bottom.vue b/src/views/project/ch/home/component/waterRight/bottom.vue
index bff67b9..07ffbf8 100644
--- a/src/views/project/ch/home/component/waterRight/bottom.vue
+++ b/src/views/project/ch/home/component/waterRight/bottom.vue
@@ -41,7 +41,7 @@
 						:class="{ main_item_active: item.group_id === activeSectionAId }"
 						@click="changeScenarios(item)"
 					>
-						<div :class="['myiconfont icon-' + item.Icon]"></div>
+						<div :class="['ywifont ywicon-' + item.Icon]"></div>
 						<div class="right">
 							<h4>{{ item.group_name }}</h4>
 							<p>{{ item.group_title }}</p>
@@ -54,10 +54,10 @@
 </template>
 
 <script setup lang="ts">
-import { computed, onMounted, reactive } from 'vue';
+import { computed, onMounted, reactive, ref } from 'vue';
 import { getSectionList } from '/@/api/ai/chat';
 import router from '/@/router';
-import { activeRoomId, activeSectionAId, sectionAList, setRoomConfig } from '/@/stores/chatRoom';
+import { activeSectionAId, sectionAList } from '/@/stores/chatRoom';
 import { OptClassificationMap, classificationEnum } from '/@/views/types/metrics';
 let state = reactive({
 	applicationScenarios: [],
@@ -68,36 +68,38 @@
 }>();
 const changeScenarios = async (item) => {
 	activeSectionAId.value = item.group_id;
-	setRoomConfig(activeRoomId.value, 'isAnswerByLLM', false);
+	emits('tagListClick', item);
+	// setRoomConfig(activeRoomId.value, 'isAnswerByLLM', false);
+};
+const iconList = ref([
+	'duoweidu',
+	'zhibiao',
+	'shujuzhongxin',
+	'shujuguanli',
+	'wendang',
+	'grid',
+	'liebiao',
+	'wentifankui',
+	'cedian',
+	'shuzhuangtu',
+	'bengzhan',
+	'gerenxinxi_o',
+	'bengzhan1',
+	'yingyongzhongxin',
+]);
+const getIconByIndex = (index) => {
+	const iconCount = iconList.value.length;
+	return iconList.value[index % iconCount];
 };
 const getMainSectionList = async () => {
 	const res = await getSectionList();
 	let result = [];
-	const iconList = [
-		'biaodan',
-		'putong',
-		'zhongduancanshuchaxun',
-		'shidu',
-		'fuwenbenkuang',
-		'fuwenben',
-		'jiliandongxuanzeqi',
-		'jinridaiban',
-		'gongju',
-		'tuodong',
-		'xingqiu',
-		'fuhao-yingwen',
-		'tupianyulan',
-		'siweidaotu',
-		'fuwenben',
-		'xuanzeqi',
-		'zhongyingwenyuyan',
-	];
 	res.groups.forEach((sectionItem, index) => {
-		sectionItem.Icon = iconList[index];
 		if (
 			sectionItem.group_type != OptClassificationMap[classificationEnum.Office] &&
 			sectionItem.group_type != OptClassificationMap[classificationEnum.Knowledge]
 		) {
+			sectionItem.Icon = getIconByIndex(index);
 			result.push(sectionItem);
 		}
 	});

--
Gitblit v1.9.3