From b6022a2084dfa8e3776935f448aba6b72216c03d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=98=E6=B0=91=E5=BA=B7?= Date: Fri, 23 May 2025 10:32:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=AF=E4=BF=A1=E4=BB=A3=E7=A0=81=E5=BA=93-A?= =?UTF-8?q?I=E5=A4=A7=E6=A8=A1=E5=9E=8B=E7=8C=9C=E4=BD=A0=E6=83=B3?= =?UTF-8?q?=E9=97=AE=E6=8E=A5=E5=8F=A3=E5=AF=B9=E6=8E=A5=E5=8F=8A=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Jyh/AI/Home/index.vue | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/views/Jyh/AI/Home/index.vue b/src/views/Jyh/AI/Home/index.vue index 273fcdb..f3ab942 100644 --- a/src/views/Jyh/AI/Home/index.vue +++ b/src/views/Jyh/AI/Home/index.vue @@ -40,7 +40,7 @@
- + 猜你想问 @@ -251,6 +251,7 @@ const getAIAnswer = async (content) => { avatarPosition: 'side-left', avatarConfig: { ...aiModelAvatar }, loading: true, + question: content }); const response = await axios.post(`${VITE_AI_API_HOST}/api/v0/chat_use_sql`, { @@ -261,7 +262,7 @@ const getAIAnswer = async (content) => { if(response.data.type) { const {text,type,id} = response.data; - + messages.value[messages.value.length - 1].id = id; if(type==='text') { messages.value[messages.value.length - 1].content = text; messages.value[messages.value.length - 1].loading = false; @@ -365,6 +366,15 @@ const fetchFollowupQuestions = async (question,df_id,sql_id='') => { }); }; +// 刷新猜你想问 +const handleResetQuestions = () => { + const lastItem = messages.value[messages.value.length - 1] + if(lastItem.role = 'system') { + debugger + fetchFollowupQuestions(lastItem.question,lastItem.id); // 调用详情接口 + } +}; + const handleSelectConv = (convId: string) => { CONV_ID.value = convId; // 更新为选中的会话 ID getConversationDetail(convId); // 调用详情接口