From 409487dfd4fef9ea0bffed91ca652c834e08dcd2 Mon Sep 17 00:00:00 2001 From: yinbangzhong <zhongbangyin@126.com> Date: 星期五, 23 八月 2024 11:08:39 +0800 Subject: [PATCH] role --- src/views/sessionManager/index.vue | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/src/views/sessionManager/index.vue b/src/views/sessionManager/index.vue index ae0b24f..1ac24f2 100644 --- a/src/views/sessionManager/index.vue +++ b/src/views/sessionManager/index.vue @@ -496,6 +496,7 @@ const fileInput = ref(null); const chatDataMeg = reactive({}); const visible = ref(false); + let toStop = false; const rules = { name: [ @@ -778,6 +779,7 @@ const startChat = async (valMsg) => { chatDis.value = true; loading.value = true; + toStop = false; sessionDetailList.value.push({ content: valMsg, role: 'user', @@ -805,6 +807,11 @@ .getReader(); currIndex.value = 0; while (true) { + if (toStop) { + displayedText.value = ''; + setChatDataMeg(chatDataMeg); + break; + } const x = await reader?.read(); if (x) { const { done, value } = x; @@ -847,6 +854,7 @@ loading.value = false; chatDis.value = false; isStopChat.value = true; + toStop = true; console.log('stopChat'); console.log(displayedText.value, 'displayedText'); console.log(sessionDetailList.value, 'sessionDetailList'); -- Gitblit v1.8.0