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