fix: System APIKEY permission

This commit is contained in:
zhangzhanwei 2025-06-23 17:16:53 +08:00 committed by zhanweizhang7
parent 4a722575df
commit 716b073b80
2 changed files with 7 additions and 2 deletions

View File

@ -33,11 +33,10 @@
>
{{ $t('views.login.resetPassword') }}
</el-dropdown-item>
<div v-hasPermission="new ComplexPermission([], [], [EditionConst.IS_EE, EditionConst.IS_PE], 'OR')">
<div>
<el-dropdown-item class="p-8" @click="openAPIKeyDialog"
v-if="hasPermission([RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,PermissionConst.SYSTEM_API_KEY_EDIT],'OR')"
>
{{ $t('layout.apiKey') }}
</el-dropdown-item>
</div>

View File

@ -115,6 +115,12 @@ const PermissionConst = {
APPLICATION_EXPORT:new Permission('APPLICATION:READ+EXPORT'),
APPLICATION_DELETE:new Permission('APPLICATION:READ+DELETE'),
APPLICATION_EDIT:new Permission('APPLICATION:READ+EDIT'),
APPLICATION_CREATE:new Permission('APPLICATION:READ+CREATE'),
APPLICATION_IMPORT:new Permission('APPLICATION:READ+IMPORT'),
APPLICATION_SETTING:new Permission('APPLICATION:READ+SETTING'),
APPLICATION_DEBUG:new Permission('APPLICATION:READ+DEBUG'),
APPLICATION_TO_CHAT:new Permission('APPLICATION:READ+TO_CHAT'),
APPLICATION_OVERVIEW_READ:new Permission('OVERVIEW:READ'),
APPLICATION_OVERVIEW_EMBEDDED:new Permission('OVERVIEW:READ'),