yangyin
2024-11-14 c1162e0cfd6d2b7455fee53f1235e142e1d83ecf
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) {