perf: remove the list of users under role details (halo-dev/console#726)

#### What type of PR is this?

/kind improvement
/milestone 2.0.0-rc.2

#### What this PR does / why we need it:

移除角色详情页面的用户列表,当前后端暂不支持通过角色查询其下用户。

#### Special notes for your reviewer:

None

#### Does this PR introduce a user-facing change?


```release-note
None
```
pull/3445/head
Ryan Wang 2022-11-28 19:28:19 +08:00 committed by GitHub
parent 99b2966ac1
commit a4a6ff42a6
2 changed files with 5 additions and 2 deletions

View File

@ -29,7 +29,7 @@ const { roleTemplateGroups, handleRoleTemplateSelect, selectedRoleTemplates } =
const { formState, saving, handleCreateOrUpdate } = useRoleForm(); const { formState, saving, handleCreateOrUpdate } = useRoleForm();
const { users } = useUserFetch({ fetchOnMounted: true }); const { users } = useUserFetch({ fetchOnMounted: false });
watch( watch(
() => selectedRoleTemplates.value, () => selectedRoleTemplates.value,
@ -156,7 +156,9 @@ onMounted(() => {
{{ formState.metadata?.creationTimestamp }} {{ formState.metadata?.creationTimestamp }}
</dd> </dd>
</div> </div>
<!-- TODO: 支持通过当前角色查询用户 -->
<div <div
v-if="false"
class="bg-gray-50 px-4 py-5 hover:bg-gray-50 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6" class="bg-gray-50 px-4 py-5 hover:bg-gray-50 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"
> >
<dt class="text-sm font-medium text-gray-900">用户</dt> <dt class="text-sm font-medium text-gray-900">用户</dt>

View File

@ -265,7 +265,8 @@ const handleDelete = async (role: Role) => {
<VStatusDot v-tooltip="``" state="warning" animate /> <VStatusDot v-tooltip="``" state="warning" animate />
</template> </template>
</VEntityField> </VEntityField>
<VEntityField description="0 个用户" /> <!-- TODO: 支持显示用户数量 -->
<VEntityField v-if="false" description="0 个用户" />
<VEntityField> <VEntityField>
<template #description> <template #description>
<VTag> 系统保留</VTag> <VTag> 系统保留</VTag>