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