From aefc8f607405a5e4ce67ac62810b68fac9d93f89 Mon Sep 17 00:00:00 2001 From: yangyin <1850366751@qq.com> Date: 星期二, 29 十月 2024 11:52:48 +0800 Subject: [PATCH] 修改页面 --- src/views/project/ch/home/component/waterRight/bottom.vue | 25 ++++++++----------------- 1 files changed, 8 insertions(+), 17 deletions(-) diff --git a/src/views/project/ch/home/component/waterRight/bottom.vue b/src/views/project/ch/home/component/waterRight/bottom.vue index 4787788..384e966 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"> @@ -20,7 +12,7 @@ class="main_item flex cursor-pointer" v-for="item in state.applicationScenarios" :key="item.group_id" - :class="{ main_item_active: item.group_id === activeSectionAId }" + :class="{ main_item_active: item.group_id === topGroupId }" @click="changeScenarios(item)" > <div :class="['ywifont ywicon-' + item.Icon]"></div> @@ -40,7 +32,7 @@ class="main_item flex cursor-pointer" v-for="item in group" :key="item.group_id" - :class="{ main_item_active: item.group_id === activeSectionAId }" + :class="{ main_item_active: item.group_id === topGroupId }" @click="changeScenarios(item)" > <div :class="['ywifont ywicon-' + item.Icon]"></div> @@ -59,7 +51,7 @@ import { computed, reactive, ref, watch } from 'vue'; import { getSectionList } from '/@/api/ai/chat'; import router from '/@/router'; -import { activeGroupType, activeSectionAId, sectionAList } from '/@/stores/chatRoom'; +import { activeGroupType, sceneGroupList, sectionAList, topGroupId } from '/@/stores/chatRoom'; let state = reactive({ applicationScenarios: [], scenariosIds: [], @@ -68,7 +60,7 @@ (event: 'tagListClick', data): void; }>(); const changeScenarios = async (item) => { - activeSectionAId.value = item.group_id; + topGroupId.value = item.group_id; const curGroupID = item.p_group_id; const curID = item.group_id; let curGroupIDs = []; @@ -108,15 +100,14 @@ const getMainSectionList = async () => { const res = await getSectionList(); let result = []; - res.groups.forEach((sectionItem, index) => { + sceneGroupList.value.forEach((sectionItem, index) => { sectionItem.Icon = getIconByIndex(index); if (activeGroupType.value == sectionItem.group_type) { result.push(sectionItem); } }); - console.log('馃殌 ~ result:', result); state.applicationScenarios = result; - sectionAList.value = res.groups; + sectionAList.value = sceneGroupList.value; result?.[0] && changeScenarios(result[0]); }; const groupedArray = computed(() => { @@ -133,7 +124,7 @@ router.push({ name: 'Scenario', query: { - ID: activeSectionAId.value, + ID: topGroupId.value, }, }); }; @@ -191,7 +182,7 @@ &_item { width: 50%; border-radius: 5px; - + max-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