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