From a312d8b8bd95ededc2ae26e1f9cdf3b58af1a513 Mon Sep 17 00:00:00 2001 From: panxinying Date: Thu, 5 Nov 2026 17:50:20 +0800 Subject: [PATCH] feat: workspace application import permission --- ui/src/permission/modules/application/workspace.ts | 4 ++++ .../views/application/components/ButtonCreateApplication.vue | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ui/src/permission/modules/application/workspace.ts b/ui/src/permission/modules/application/workspace.ts index 8e1b979d55f..073f15af009 100644 --- a/ui/src/permission/modules/application/workspace.ts +++ b/ui/src/permission/modules/application/workspace.ts @@ -13,6 +13,10 @@ const workspace = { * 工作空间「智能体」创建权限 */ create: () => can(P.APPLICATION_CREATE), +/** + * 工作空间「智能体」导入权限 + */ + import: () => can(P.APPLICATION_IMPORT), /** * 工作空间「智能体」批量删除权限 */ diff --git a/ui/src/views/application/components/ButtonCreateApplication.vue b/ui/src/views/application/components/ButtonCreateApplication.vue index d14311da915..b24a1843ea3 100644 --- a/ui/src/views/application/components/ButtonCreateApplication.vue +++ b/ui/src/views/application/components/ButtonCreateApplication.vue @@ -6,6 +6,7 @@ import { useStore } from '@/stores' import { MsgSuccess } from '@/utils/message' import AdvancedCreateDialog from '@/views/application/create-application/AdvancedCreateDialog.vue' import SimpleCreateDialog from '@/views/application/create-application/SimpleCreateDialog.vue' +import perm from '@/permission' defineOptions({ name: 'CreateApplicationDropdown' }) @@ -132,7 +133,7 @@ function handleRefresh() { :on-change="handleImportCreate" :show-file-list="false" > - +