diff --git a/ui/src/views/system/role/index.ts b/ui/src/views/system/role/index.ts index b6f422801..cd8e0ac73 100644 --- a/ui/src/views/system/role/index.ts +++ b/ui/src/views/system/role/index.ts @@ -1,14 +1,14 @@ -import {RoleTypeEnum} from '@/enums/system' -import {t} from '@/locales' +import { RoleTypeEnum } from '@/enums/system' +import { t } from '@/locales' import useStore from '@/stores' -const {user} = useStore() -export const roleTypeMap: { [RoleTypeEnum.USER]: string; [RoleTypeEnum.WORKSPACE_MANAGE]: string } = { +const { user } = useStore() +export const roleTypeMap: any = { ...(user.is_admin() ? { - [RoleTypeEnum.ADMIN]: t('views.role.systemAdmin'), - } + [RoleTypeEnum.ADMIN]: t('views.role.systemAdmin'), + } : {}), [RoleTypeEnum.USER]: t('views.role.user'), [RoleTypeEnum.WORKSPACE_MANAGE]: t('views.role.workspaceAdmin'), -}; +} diff --git a/ui/src/views/system/user-manage/component/UserDrawer.vue b/ui/src/views/system/user-manage/component/UserDrawer.vue index 337412a31..fe1d70000 100644 --- a/ui/src/views/system/user-manage/component/UserDrawer.vue +++ b/ui/src/views/system/user-manage/component/UserDrawer.vue @@ -45,8 +45,10 @@ - + @@ -54,12 +56,18 @@

- {{ $t('views.userManage.roleSetting') }}

- + {{ $t('views.userManage.roleSetting') }} + +