From a1d6b8156eef067fa55dd1664119c754b27e7ab9 Mon Sep 17 00:00:00 2001
From: liudong <liudong>
Date: 星期三, 14 八月 2024 16:42:25 +0800
Subject: [PATCH] agent会话开发
---
src/views/sessionManager/components/agentSession.vue | 72 ++++++++++++++++++-----------------
1 files changed, 37 insertions(+), 35 deletions(-)
diff --git a/src/views/sessionManager/components/agentSession.vue b/src/views/sessionManager/components/agentSession.vue
index 53aaf45..d58f498 100644
--- a/src/views/sessionManager/components/agentSession.vue
+++ b/src/views/sessionManager/components/agentSession.vue
@@ -2,7 +2,7 @@
<!-- 鍐呭-->
<a-scrollbar
ref="scrollbar"
- id="home"
+ id="agentHome"
class="chat-list"
style="
width: 90%;
@@ -153,7 +153,9 @@
title: agentObj.title,
dsl: agentObj.dsl,
});
- if (res.code === 200) {
+ console.log(res,'agentSet');
+ if (res.code == 0) {
+ // sessionDetailList.value = res.data.dsl.messages;
// Message.success('淇敼鎴愬姛');
}
}
@@ -187,30 +189,30 @@
.pipeThrough(new EventSourceParserStream())
.getReader();
currIndex.value = 0;
- while (true) {
- const x = await reader?.read();
- if (x) {
- const { done, value } = x;
- console.log(x, 999);
- try {
- const val = JSON.parse(value?.data || '');
- const d = val?.data;
- if (typeof d !== 'boolean') {
- console.info('data:', d);
- streamStr.value = d.content;
- startDisplayStr();
- }
- } catch (e) {
- console.warn(e);
- }
- if (done) {
- console.info('done');
- displayedText.value = '';
- queryAgentSessionDetail(agentObj.id);
- break;
- }
- }
- }
+ // while (true) {
+ // const x = await reader?.read();
+ // if (x) {
+ // const { done, value } = x;
+ // console.log(x, 999);
+ // try {
+ // const val = JSON.parse(value?.data || '');
+ // const d = val?.data;
+ // if (typeof d !== 'boolean') {
+ // console.info('data:', d);
+ // streamStr.value = d.content;
+ // startDisplayStr();
+ // }
+ // } catch (e) {
+ // console.warn(e);
+ // }
+ // if (done) {
+ // console.info('done');
+ // displayedText.value = '';
+ // queryAgentSessionDetail(agentObj.id);
+ // break;
+ // }
+ // }
+ // }
chatDis.value = false;
loading.value = false;
inputMsg.value = '';
@@ -243,12 +245,12 @@
chatDis.value = true;
loading.value = true;
- if (!activeSessionId.value) {
- Message.warning('璇烽�夋嫨浼氳瘽');
- chatDis.value = false;
- loading.value = false;
- return;
- }
+ // if (!agentObj.id) {
+ // Message.warning('璇烽�夋嫨浼氳瘽');
+ // chatDis.value = false;
+ // loading.value = false;
+ // return;
+ // }
// if (displayedText.value) {
// querySessionList();
@@ -270,8 +272,8 @@
'Content-Type': 'application/json',
},
body: JSON.stringify({
- conversation_id: activeSessionId.value,
- messages: inputMsg.value,
+ id: agentObj.id,
+ message: inputMsg.value,
}),
}
);
@@ -345,7 +347,7 @@
const scrollbar = ref(null);
const refreshScroll = () => {
nextTick(() => {
- const container = document.getElementById('home');
+ const container = document.getElementById('agentHome');
scrollbar.value.scrollTop(container.scrollHeight);
});
};
--
Gitblit v1.8.0