fix: permission (#3325)

This commit is contained in:
shaohuzhang1 2025-06-20 10:17:09 +08:00 committed by GitHub
parent f40e625ee1
commit 4af876f6a8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -31,7 +31,11 @@
<el-dropdown-item class="border-t p-8" @click="openResetPassword"> <el-dropdown-item class="border-t p-8" @click="openResetPassword">
{{ $t('views.login.resetPassword') }} {{ $t('views.login.resetPassword') }}
</el-dropdown-item> </el-dropdown-item>
<div v-hasPermission="new ComplexPermission([], ['x-pack'], 'OR')"> <div
v-hasPermission="
new ComplexPermission([], [], [EditionConst.IS_EE, EditionConst.IS_PE], 'OR')
"
>
<el-dropdown-item class="p-8" @click="openAPIKeyDialog"> <el-dropdown-item class="p-8" @click="openAPIKeyDialog">
{{ $t('layout.apiKey') }} {{ $t('layout.apiKey') }}
</el-dropdown-item> </el-dropdown-item>
@ -102,6 +106,7 @@ import AboutDialog from './AboutDialog.vue'
import APIKeyDialog from './APIKeyDialog.vue' import APIKeyDialog from './APIKeyDialog.vue'
import { ComplexPermission } from '@/utils/permission/type' import { ComplexPermission } from '@/utils/permission/type'
import { langList } from '@/locales/index' import { langList } from '@/locales/index'
import { EditionConst } from '@/utils/permission/data'
const { user, login } = useStore() const { user, login } = useStore()
const router = useRouter() const router = useRouter()