From 09db9d662b70649e2b378d2599dfe7f7a2bd93ab Mon Sep 17 00:00:00 2001
From: liudong <liudong>
Date: 星期四, 22 八月 2024 16:19:43 +0800
Subject: [PATCH] agent会话停止功能

---
 src/views/sessionManager/components/agentSession.vue |   21 ++++++---------------
 1 files changed, 6 insertions(+), 15 deletions(-)

diff --git a/src/views/sessionManager/components/agentSession.vue b/src/views/sessionManager/components/agentSession.vue
index da912b4..da8607d 100644
--- a/src/views/sessionManager/components/agentSession.vue
+++ b/src/views/sessionManager/components/agentSession.vue
@@ -256,7 +256,6 @@
   if (data) {
     Message.success("淇敼鎴愬姛");
     handleCancel()
-    // queryAgentSessionDetail(agentObj.id);
   }
 }
 
@@ -281,15 +280,11 @@
 };
 
 const createNewAgent = async (session) => {
+  console.log(session,'鏂板缓agent浼氳瘽瀵硅薄');
   Object.assign(agentObj, session);
   isHistory.value = false;
   initPage();
-
-
 }
-
-
-
 // 璋冪敤set鏂规硶
 const agentSet = async () => {
   const res = await agentSetApi({
@@ -297,10 +292,8 @@
     title: agentObj.title,
     dsl: agentObj.dsl,
   });
-  console.log(res,'agentSet');
+  // console.log(res,'agentSet');
   if (res.code == 0) {
-    // sessionDetailList.value = res.data.dsl.messages;
-    // Message.success('淇敼鎴愬姛');
     agentReset();
   }
 }
@@ -377,18 +370,16 @@
 
 // 鍘嗗彶璁板綍璺宠浆鑾峰彇agent浼氳瘽璇︽儏
 const querySessionDetail = async (session) => {
-  Object.assign(agentObj, session);
-  agentObj.id = session.dialog_id;
   activeSessionId.value = session.id;
   agentTitle.value = session.name;
-  console.log(agentTitle.value, '浼氳瘽鍚嶇О');
   const { code, data } = await getSessionDetailsApi(session.id);
   if (code == 200) {
     sessionDetailList.value = data.message.messages;
     const res = await getAgentSessionDetailsApi(session.dialog_id);
     if (res.code == 0) {
       console.log(res.data,'agent浼氳瘽璇︽儏');
-      Object.assign(chatObj, data);
+      Object.assign(agentObj, res.data);
+      Object.assign(chatObj, res.data);
       Object.assign(dsl, res.data.dsl);
       refreshScroll(); //鍒锋柊婊氬姩鏉′綅缃�
     }
@@ -534,7 +525,7 @@
   sessionDetailList.value = sessionDetailList.value.splice(0, sessionDetailList.value.length-2).concat(lastArr);
   console.log(sessionDetailList.value, 'sessionDetailList2');
   console.log(chatObj, 'chatObj瀵硅薄');
-  chatObj.dsl.message = chatObj.dsl.message.concat(lastArr);
+  chatObj.dsl.messages = chatObj.dsl.messages.concat(lastArr);
   Object.assign(chatDataMeg, {
     id: chatObj.id,
     conversation_id: chatObj.id,
@@ -551,7 +542,7 @@
     clearTimeout(timer!);
     timer = null;
     // displayedText.value = "";
-    queryNewSessionDetail(activeSessionId.value);
+    queryAgentSessionDetail(chatObj.id);
   }
 };
 

--
Gitblit v1.8.0