[release-2.2] perf: hide anonymousUser in user management list (#846)

This is an automated cherry-pick of #844

/assign ruibaby

```release-note
在 Console 端的用户管理中隐藏 `Anonymous User` 用户。
```
pull/855/head
Halo Dev Bot 2023-02-10 12:54:14 +08:00 committed by GitHub
parent d40b620b2b
commit d8ff085c35
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 0 deletions

View File

@ -58,6 +58,8 @@ const userStore = useUserStore();
let fuse: Fuse<User> | undefined = undefined; let fuse: Fuse<User> | undefined = undefined;
const ANONYMOUSUSER_NAME = "anonymousUser";
const handleFetchUsers = async (options?: { mute?: boolean }) => { const handleFetchUsers = async (options?: { mute?: boolean }) => {
try { try {
clearInterval(refreshInterval.value); clearInterval(refreshInterval.value);
@ -69,6 +71,7 @@ const handleFetchUsers = async (options?: { mute?: boolean }) => {
const { data } = await apiClient.extension.user.listv1alpha1User({ const { data } = await apiClient.extension.user.listv1alpha1User({
page: users.value.page, page: users.value.page,
size: users.value.size, size: users.value.size,
fieldSelector: [`name!=${ANONYMOUSUSER_NAME}`],
}); });
users.value = data; users.value = data;