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