From bdba8fa1c5b2d8223e5ad26ebc9dbe6b9a5579b2 Mon Sep 17 00:00:00 2001
From: yangyin <1850366751@qq.com>
Date: 星期二, 12 十一月 2024 10:08:10 +0800
Subject: [PATCH] 修改知识库编辑

---
 src/views/project/yw/dataManage/knowledge/EditKnowledge.vue |    6 +++---
 src/views/project/yw/dataManage/knowledge/Knowledge.vue     |   10 +++++++++-
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/src/views/project/yw/dataManage/knowledge/EditKnowledge.vue b/src/views/project/yw/dataManage/knowledge/EditKnowledge.vue
index 5082c77..e2eff15 100644
--- a/src/views/project/yw/dataManage/knowledge/EditKnowledge.vue
+++ b/src/views/project/yw/dataManage/knowledge/EditKnowledge.vue
@@ -59,8 +59,8 @@
 import { onMounted, reactive, ref } from 'vue';
 import { useRoute, useRouter } from 'vue-router';
 import { update_docvector_name } from '/@/api/knowledge/docvector';
-import mittBus from '/@/utils/mitt';
 import { verifiyNumberInteger } from '/@/utils/toolsValidate';
+import mittBus from '/@/utils/mitt';
 // 瀹氫箟鍙橀噺鍐呭
 const state = reactive({
 	soliderValue: 0,
@@ -119,12 +119,12 @@
 			id: state.editKnowledgeForm.knowlg_id,
 			title: state.editKnowledgeForm.title,
 			prompt: state.editKnowledgeForm.prompt,
-			publish: 'N',
+			publish: '',
 			create_time: currentTime,
 			user_name: '',
 			scope: state.editKnowledgeForm.scope,
 		};
-		mittBus.emit('addKnowledgeBaseObj', obj);
+		mittBus.emit('updateKnowledgeBaseObj', obj);
 		router.push({ name: 'Knowledge' });
 	}
 };
diff --git a/src/views/project/yw/dataManage/knowledge/Knowledge.vue b/src/views/project/yw/dataManage/knowledge/Knowledge.vue
index 86297a3..8a16c61 100644
--- a/src/views/project/yw/dataManage/knowledge/Knowledge.vue
+++ b/src/views/project/yw/dataManage/knowledge/Knowledge.vue
@@ -132,7 +132,6 @@
 import { SupervisorPublished, supervisorPublishedMap } from '/@/views/project/yw/lowCode/sqlAmis/types';
 import { OptClassificationMap, classificationEnum } from '/@/views/types/metrics';
 import knowledgeLeft from '/static/images/knowledge/data_type_1.png';
-import item from 'element-plus/es/components/space/src/item';
 const router = useRouter();
 //#region ====================== 宸︿晶鏍戞暟鎹紝tree init ======================
 const leftTreeRef = useCompRef(LeftTreeByMgr);
@@ -304,6 +303,15 @@
 	mittBus.on('addKnowledgeBaseObj', (obj) => {
 		knowledgeBaseList.value.push(obj);
 	});
+	mittBus.on('updateKnowledgeBaseObj', (formValue) => {
+		const foundIndex = knowledgeBaseList.value.findIndex((item) => item.id === formValue.id);
+		if (foundIndex > -1) {
+			knowledgeBaseList.value[foundIndex] = {
+				...knowledgeBaseList.value[foundIndex],
+				...formValue,
+			};
+		}
+	});
 });
 </script>
 <style scoped lang="scss">

--
Gitblit v1.9.3