From a0d37a5078faea38bd7c46953f228cfb99a600c2 Mon Sep 17 00:00:00 2001 From: liudong <liudong> Date: 星期二, 20 八月 2024 19:27:36 +0800 Subject: [PATCH] agent 聊天记录 --- src/views/sessionManager/components/agentSession.vue | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/views/sessionManager/components/agentSession.vue b/src/views/sessionManager/components/agentSession.vue index ff54b11..7dcc9a6 100644 --- a/src/views/sessionManager/components/agentSession.vue +++ b/src/views/sessionManager/components/agentSession.vue @@ -180,7 +180,7 @@ import { agentResetApi, agentSetApi, getAgentSessionDetailsApi } from "@/api/agentSession"; import EventBus from '@/utils/EventBus'; import useClipboard from "vue-clipboard3"; -import { addSessionApi } from "@/api/session"; +import { addSessionApi, getSessionDetailsApi } from "@/api/session"; const props = defineProps({ modalObj: Object, }); @@ -357,6 +357,17 @@ console.log(data,'浼氳瘽璇︽儏'); sessionDetailList.value = data.dsl.messages; agentTitle.value = `鍜�${data.title}鐨勪細璇漙 || '鏈懡鍚嶄細璇�'; + refreshScroll(); //鍒锋柊婊氬姩鏉′綅缃� + } +}; + + +const querySessionDetail = async (session) => { + sectionList.value = session; + activeSessionId.value = session.id; + const { code, data } = await getSessionDetailsApi(session.id); + if (code === 200) { + sessionDetailList.value = data.message; refreshScroll(); //鍒锋柊婊氬姩鏉′綅缃� } }; @@ -548,7 +559,8 @@ }); EventBus.on('queryAgentSessionDetail', (data) => { Object.assign(agentObj, data); - queryAgentSessionDetail(data.id); + // queryAgentSessionDetail(data.id); + querySessionDetail(data); }); }); onBeforeUnmount(() => { -- Gitblit v1.8.0