From c1162e0cfd6d2b7455fee53f1235e142e1d83ecf Mon Sep 17 00:00:00 2001
From: yangyin <1850366751@qq.com>
Date: 星期四, 14 十一月 2024 14:40:25 +0800
Subject: [PATCH] 修改数据管理

---
 src/views/project/yw/dataManage/knowledge/ViewKnowledge.vue |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/src/views/project/yw/dataManage/knowledge/ViewKnowledge.vue b/src/views/project/yw/dataManage/knowledge/ViewKnowledge.vue
index 5afbc8f..398b96a 100644
--- a/src/views/project/yw/dataManage/knowledge/ViewKnowledge.vue
+++ b/src/views/project/yw/dataManage/knowledge/ViewKnowledge.vue
@@ -174,6 +174,8 @@
 import LeftTreeByMgr from '/@/components/tree/leftTreeByMgr.vue';
 import { useQueryTable } from '/@/hooks/useQueryTable';
 import { convertListToTree } from '/@/utils/util';
+import { OptClassificationMap, classificationEnum } from '/@/views/types/metrics';
+import item from 'element-plus/es/components/space/src/item';
 const viewKnowledgeTableRef = ref();
 const router = useRouter();
 const route = useRoute();
@@ -318,11 +320,18 @@
 	});
 	if (res?.json_ok) {
 		const resData = (res.groups || []) as [];
-		state.knowledgeBaseData = convertListToTree(resData, {
+		const byParentData = convertListToTree(resData, {
 			ID: 'group_id',
 			Children: 'Children',
 			ParentID: 'p_group_id',
 		});
+		const result = [];
+		byParentData.forEach((item) => {
+			if (item.group_type == OptClassificationMap[classificationEnum.Knowledge]) {
+				result.push(item);
+			}
+		});
+		state.knowledgeBaseData = result;
 		if (selectFirst) {
 			const firstListTreeNode = state.knowledgeBaseData[0];
 			if (firstListTreeNode) {

--
Gitblit v1.9.3