From 190529c5038e81b2f5539d3ee9738274e7a63637 Mon Sep 17 00:00:00 2001
From: yangyin <1850366751@qq.com>
Date: 星期三, 20 十一月 2024 16:33:43 +0800
Subject: [PATCH] 提交代码

---
 src/views/project/ch/home/component/waterRight/bottom.vue |   43 +++++++++----------------------------------
 1 files changed, 9 insertions(+), 34 deletions(-)

diff --git a/src/views/project/ch/home/component/waterRight/bottom.vue b/src/views/project/ch/home/component/waterRight/bottom.vue
index 57bcb97..67199d6 100644
--- a/src/views/project/ch/home/component/waterRight/bottom.vue
+++ b/src/views/project/ch/home/component/waterRight/bottom.vue
@@ -4,14 +4,6 @@
 			<div class="flex item-center">
 				<span>搴旂敤鍦烘櫙</span>
 			</div>
-			<!-- <div class="cursor-pointer">
-				<el-button link class="changeBatch" @click="lookMore"
-					>鏌ョ湅鏇村
-					<el-icon>
-						<ArrowRight />
-					</el-icon>
-				</el-button>
-			</div> -->
 		</div>
 
 		<div class="main" v-show="state.applicationScenarios && state.applicationScenarios.length <= 3">
@@ -56,10 +48,8 @@
 </template>
 
 <script setup lang="ts">
-import { computed, reactive, ref, watch } from 'vue';
-import { getSectionList } from '/@/api/ai/chat';
-import router from '/@/router';
-import { activeGroupType, sectionAList, topGroupId } from '/@/stores/chatRoom';
+import { computed, reactive, ref } from 'vue';
+import { activeGroupType, sceneGroupList, topGroupId } from '/@/stores/chatRoom';
 let state = reactive({
 	applicationScenarios: [],
 	scenariosIds: [],
@@ -105,17 +95,16 @@
 	const iconCount = iconList.value.length;
 	return iconList.value[index % iconCount];
 };
-const getMainSectionList = async () => {
-	const res = await getSectionList();
+const getMainSectionList = () => {
 	let result = [];
-	res.groups.forEach((sectionItem, index) => {
+	console.log('馃殌 ~ sceneGroupList.value:', sceneGroupList.value);
+	sceneGroupList.value.forEach((sectionItem, index) => {
 		sectionItem.Icon = getIconByIndex(index);
 		if (activeGroupType.value == sectionItem.group_type) {
 			result.push(sectionItem);
 		}
 	});
 	state.applicationScenarios = result;
-	sectionAList.value = res.groups;
 	result?.[0] && changeScenarios(result[0]);
 };
 const groupedArray = computed(() => {
@@ -126,23 +115,9 @@
 	}
 	return groups;
 });
-
-// 鏌ョ湅鏇村
-const lookMore = () => {
-	router.push({
-		name: 'Scenario',
-		query: {
-			ID: topGroupId.value,
-		},
-	});
-};
-watch(
-	() => activeGroupType.value,
-	() => {
-		getMainSectionList();
-	},
-	{ immediate: true }
-);
+defineExpose({
+	getMainSectionList,
+});
 </script>
 <style scoped lang="scss">
 .pc-scenes {
@@ -190,7 +165,7 @@
 		&_item {
 			width: 50%;
 			border-radius: 5px;
-
+			height: 100px;
 			padding: 18px 12px;
 			-webkit-transition: background-color 0.1s ease-in-out;
 			-o-transition: background-color 0.1s ease-in-out;

--
Gitblit v1.9.3