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