From 68994735dddb8d2be65149aa605ec0ac12e8775a Mon Sep 17 00:00:00 2001 From: wujingjing <gersonwu@qq.com> Date: 星期二, 10 九月 2024 15:26:59 +0800 Subject: [PATCH] 未滑动到底部 bug;多次点开对话测试 bug;数据对接SQL为选项之一 --- src/views/project/yw/dataManage/knowledge/Knowledge.vue | 26 +++++++++++++++++++++++--- 1 files changed, 23 insertions(+), 3 deletions(-) diff --git a/src/views/project/yw/dataManage/knowledge/Knowledge.vue b/src/views/project/yw/dataManage/knowledge/Knowledge.vue index 2093eae..a2dd4a2 100644 --- a/src/views/project/yw/dataManage/knowledge/Knowledge.vue +++ b/src/views/project/yw/dataManage/knowledge/Knowledge.vue @@ -26,8 +26,21 @@ 1涓煡璇� </span> <span class="set_desc_text"> + <span class="set_desc_icon ywifont ywicon-fenshu_an"> </span> + {{ item.scope }} + </span> + <span class="set_desc_text"> <span class="set_desc_icon ywifont ywicon-cshy-shizhong"> </span> {{ item.create_time }}鏇存柊 + </span> + <span + :class="{ + 'text-orange-500': item.publish === SupervisorPublished.N, + 'text-green-500': item.publish === SupervisorPublished.Y, + }" + class="text-[12px]" + > + {{ supervisorPublishedMap[item.publish] }} </span> </div> </div> @@ -73,8 +86,9 @@ import { useQueryTable } from '/@/hooks/useQueryTable'; import mittBus from '/@/utils/mitt'; import { useCompRef } from '/@/utils/types'; +import { SupervisorPublished, supervisorPublishedMap } from '/@/views/project/yw/lowCode/sqlAmis/types'; import knowledgeLeft from '/static/images/knowledge/data_type_1.png'; - +import axios, { CancelTokenSource } from 'axios'; const router = useRouter(); //#region ====================== 鑾峰彇鐭ヨ瘑搴搒heet鍒楄〃 ====================== const knowledgeBaseList = ref([]); @@ -122,6 +136,7 @@ knowledge_title: row.title, knowledge_desc: row.desc, knowledge_prompt: row.prompt, + knowledge_scope: row.scope, }, }); }; @@ -154,7 +169,9 @@ chatTestIsShow.value = true; nextTick(() => { chatRef.value.clear(); - chatRef.value.autoSend(row.prompt); + setTimeout(() => { + chatRef.value.autoSend(row.prompt); + }, 30); }); }; @@ -176,7 +193,9 @@ }, }); -const questionAi = async (text) => { +const questionAi = async (text, sourceObj: { source: CancelTokenSource }) => { + const currentSource = axios.CancelToken.source(); + sourceObj.source = currentSource; const res = await check_docvector_validate( { knowlg_id: chatTestMapRow.value.id, @@ -184,6 +203,7 @@ }, { loading: false, + cancelToken: currentSource.token, } ); return res; -- Gitblit v1.9.3