From a8eec18144b57b95ca5b5295b86e8a793fe6391a Mon Sep 17 00:00:00 2001 From: yangyin <1850366751@qq.com> Date: 星期五, 05 七月 2024 17:48:57 +0800 Subject: [PATCH] 修改页面样式 --- src/views/project/ch/home/component/waterRight/bottom.vue | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/views/project/ch/home/component/waterRight/bottom.vue b/src/views/project/ch/home/component/waterRight/bottom.vue index 148a61a..8ae8cfd 100644 --- a/src/views/project/ch/home/component/waterRight/bottom.vue +++ b/src/views/project/ch/home/component/waterRight/bottom.vue @@ -19,7 +19,7 @@ class="main_item flex cursor-pointer" v-for="(item, index) in state.applicationScenarios" :key="item.section_id" - :class="{ main_item_active: item.section_id === state.scenariosIndex }" + :class="{ main_item_active: item.section_id === activeSectionAId }" @click="changeScenarios(item)" > <div :class="['iconfont icon-' + item.Icon]"></div> @@ -37,19 +37,19 @@ import { onMounted, reactive } from 'vue'; import { getSectionList } from '/@/api/ai/chat'; import router from '/@/router'; +import { activeSectionAId } from '/@/stores/chatRoom'; let state = reactive({ applicationScenarios: [], scenariosIds: [], - scenariosIndex: 0, }); const changeScenarios = async (item) => { - state.scenariosIndex = item.section_id; - - // router.push({ - // name: 'Scenario', - // query: { ID: item.section_id }, - // }); + activeSectionAId.value = item.section_id; + return; + router.push({ + name: 'Scenario', + query: { ID: item.section_id }, + }); }; const getMainSectionList = async () => { const res = await getSectionList(); @@ -59,6 +59,8 @@ sectionItem.Icon = iconList[index]; }); state.applicationScenarios = res.sections; + + res.sections?.[0] && changeScenarios(res.sections[0]); // state.scenariosIds = result.map((item) => item.section_id); }; -- Gitblit v1.9.3