diff --git a/ui/src/api/type/role.ts b/ui/src/api/type/role.ts index 72d4de928..50aa99682 100644 --- a/ui/src/api/type/role.ts +++ b/ui/src/api/type/role.ts @@ -6,6 +6,7 @@ interface RoleItem { type: RoleTypeEnum, create_user: string, internal: boolean, + user_count?: number, } interface ChildrenPermissionItem { @@ -65,4 +66,4 @@ interface FormItemModel { } } -export type { RoleItem, FormItemModel, RolePermissionItem, RoleTableDataItem, CreateOrUpdateParams, ChildrenPermissionItem, RoleMemberItem, CreateMemberParamsItem } \ No newline at end of file +export type { RoleItem, FormItemModel, RolePermissionItem, RoleTableDataItem, CreateOrUpdateParams, ChildrenPermissionItem, RoleMemberItem, CreateMemberParamsItem } diff --git a/ui/src/api/type/workspace.ts b/ui/src/api/type/workspace.ts index 044d0ff9c..dc53a887e 100644 --- a/ui/src/api/type/workspace.ts +++ b/ui/src/api/type/workspace.ts @@ -1,6 +1,7 @@ interface WorkspaceItem { name: string, - id?: string + id?: string, + user_count?: number, } interface CreateWorkspaceMemberParamsItem { @@ -16,4 +17,4 @@ interface WorkspaceMemberItem { role_id: string, role_name: string, } -export type { WorkspaceItem, CreateWorkspaceMemberParamsItem, WorkspaceMemberItem } \ No newline at end of file +export type { WorkspaceItem, CreateWorkspaceMemberParamsItem, WorkspaceMemberItem } diff --git a/ui/src/views/role/component/Member.vue b/ui/src/views/role/component/Member.vue index 22d5cda5d..b48be563f 100644 --- a/ui/src/views/role/component/Member.vue +++ b/ui/src/views/role/component/Member.vue @@ -6,23 +6,26 @@ - - - - + + + + \ No newline at end of file + diff --git a/ui/src/views/role/index.vue b/ui/src/views/role/index.vue index 679388b5d..b4eec77a8 100644 --- a/ui/src/views/role/index.vue +++ b/ui/src/views/role/index.vue @@ -5,21 +5,23 @@
- +
{{ $t('views.role.internalRole') }}
- +