15 lines
393 B
TypeScript
15 lines
393 B
TypeScript
import { RoleTypeEnum } from '@/enums/system'
|
|
import { t } from '@/locales'
|
|
import useStore from '@/stores'
|
|
|
|
const { user } = useStore()
|
|
export const roleTypeMap: any = {
|
|
...(user.is_admin()
|
|
? {
|
|
[RoleTypeEnum.ADMIN]: t('views.role.systemAdmin'),
|
|
}
|
|
: {}),
|
|
[RoleTypeEnum.USER]: t('views.role.user'),
|
|
[RoleTypeEnum.WORKSPACE_MANAGE]: t('views.role.workspaceAdmin'),
|
|
}
|