From 1482d8674b8efe346f7d1dec04b1dcfbe60a7caf Mon Sep 17 00:00:00 2001 From: shaohuzhang1 <80892890+shaohuzhang1@users.noreply.github.com> Date: Tue, 8 Jul 2025 21:03:38 +0800 Subject: [PATCH] feat: Folder button permission (#3520) Co-authored-by: zhangzhanwei --- ui/src/components/folder-tree/index.vue | 25 +++++++++++++-- ui/src/permission/application/workspace.ts | 30 +++++++++++++++++ ui/src/permission/knowledge/system-manage.ts | 6 +++- ui/src/permission/knowledge/system-share.ts | 6 ++-- .../permission/knowledge/workspace-share.ts | 8 +++-- ui/src/permission/knowledge/workspace.ts | 32 ++++++++++++++++++- ui/src/permission/model/system-manage.ts | 6 +++- ui/src/permission/model/system-share.ts | 5 ++- ui/src/permission/model/workspace.ts | 32 ++++++++++++++++++- ui/src/permission/tool/system-manage.ts | 4 +++ ui/src/permission/tool/system-share.ts | 4 +++ ui/src/permission/tool/workspace.ts | 31 +++++++++++++++++- .../component/KnowledgeListContainer.vue | 4 +-- ui/src/views/model/index.vue | 2 +- 14 files changed, 179 insertions(+), 16 deletions(-) diff --git a/ui/src/components/folder-tree/index.vue b/ui/src/components/folder-tree/index.vue index 5b279bf8..03b1ef8b 100644 --- a/ui/src/components/folder-tree/index.vue +++ b/ui/src/components/folder-tree/index.vue @@ -57,12 +57,14 @@ {{ $t('components.folder.addChildFolder') }} - + {{ $t('common.edit') }} @@ -70,6 +72,7 @@ divided @click.stop="deleteFolder(data)" :disabled="!data.parent_id" + v-if="permissionPrecise.folderDelete()" > {{ $t('common.delete') }} @@ -88,7 +91,7 @@