From 82cd95434bc10db994230243baed2386caa0ef88 Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Wed, 17 Dec 2025 11:58:42 +0800 Subject: [PATCH] fix: Knowledge base and tool root directory transfer issue --- .../component/KnowledgeListContainer.vue | 12 ++++++++---- .../views/tool/component/ToolListContainer.vue | 18 ++++++++---------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/ui/src/views/knowledge/component/KnowledgeListContainer.vue b/ui/src/views/knowledge/component/KnowledgeListContainer.vue index 8450b33e1..d07189e67 100644 --- a/ui/src/views/knowledge/component/KnowledgeListContainer.vue +++ b/ui/src/views/knowledge/component/KnowledgeListContainer.vue @@ -404,10 +404,13 @@ function openMoveToDialog(data: any) { } function refreshKnowledgeList(row: any) { - const list = cloneDeep(knowledge.knowledgeList) - const index = list.findIndex((v) => v.id === row.id) - list.splice(index, 1) - knowledge.setKnowledgeList(list) + // 不是根目录才会移除 + if (folder.currentFolder?.parent_id) { + const list = cloneDeep(knowledge.knowledgeList) + const index = list.findIndex((v) => v.id === row.id) + list.splice(index, 1) + knowledge.setKnowledgeList(list) + } } const CreateKnowledgeDialogRef = ref() @@ -477,6 +480,7 @@ function deleteKnowledge(row: any) { const index = list.findIndex((v) => v.id === row.id) list.splice(index, 1) knowledge.setKnowledgeList(list) + MsgSuccess(t('common.deleteSuccess')) }) }) diff --git a/ui/src/views/tool/component/ToolListContainer.vue b/ui/src/views/tool/component/ToolListContainer.vue index 4cc190929..203fd7e3d 100644 --- a/ui/src/views/tool/component/ToolListContainer.vue +++ b/ui/src/views/tool/component/ToolListContainer.vue @@ -171,12 +171,7 @@ :disabled="permissionPrecise.edit(item.id)" >