wujingjing
2024-10-11 b5332b496fbfb97825624c1c904c494baab087e9
src/views/project/yw/dataManage/knowledge/ViewKnowledge.vue
@@ -85,9 +85,9 @@
                              :treedata="state.knowledgeBaseData"
                              :current-node-key="currentListID"
                              :defaultProps="{
                                 id: 'group_id',
                                 label: 'group_name',
                                 children: 'Children',
                                 label: 'title',
                                 id: 'id',
                              }"
                              @click="handleClickNode"
                           >
@@ -309,7 +309,7 @@
const treeLoading = ref(false);
const currentTreeNode = ref(null);
const leftTreeRef = ref(null);
const currentListID = computed(() => currentTreeNode.value?.id);
const currentListID = computed(() => currentTreeNode.value?.group_id);
//获取文件列表
const getImportantFileTreeData = async (selectFirst = false) => {
   treeLoading.value = true;
@@ -317,11 +317,11 @@
      treeLoading.value = false;
   });
   if (res?.json_ok) {
      const resData = (res.values || []) as [];
      const resData = (res.groups || []) as [];
      state.knowledgeBaseData = convertListToTree(resData, {
         ID: 'id',
         ID: 'group_id',
         Children: 'Children',
         ParentID: 'parent',
         ParentID: 'p_group_id',
      });
      if (selectFirst) {
         const firstListTreeNode = state.knowledgeBaseData[0];
@@ -339,7 +339,7 @@
const handleClickNode = (data: any) => {
   multipleSelection.value = [];
   nextTick(() => {
      leftTreeRef.value?.treeRef.setCurrentKey(data.id);
      leftTreeRef.value?.treeRef.setCurrentKey(data.group_id);
   });
   currentTreeNode.value = data;
   getFileTableData();