From 248e2e67e10fe7685f16738f074580cdd9fe4457 Mon Sep 17 00:00:00 2001 From: baiqi Date: Tue, 29 Aug 2023 16:21:16 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=97=A5=E5=BF=97):=20=20=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E8=B7=B3=E8=BD=AC=E8=B0=83=E6=95=B4&=E6=8F=8F?= =?UTF-8?q?=E8=BF=B0=E7=BB=84=E4=BB=B6=E5=A2=9E=E5=8A=A0=E5=BF=AB=E9=80=9F?= =?UTF-8?q?=E5=A4=8D=E5=88=B6=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/api/modules/setting/user.ts | 7 +++ frontend/src/api/requrls/setting/user.ts | 2 + .../components/pure/ms-description/index.vue | 56 +++++++++++++++++-- .../pure/ms-description/locale/en-US.ts | 5 ++ .../pure/ms-description/locale/zh-CN.ts | 5 ++ .../src/components/pure/ms-drawer/index.vue | 8 ++- frontend/src/models/setting/user.ts | 1 + .../system/log/components/logCards.vue | 2 +- .../setting/system/resourcePool/index.vue | 1 + .../src/views/setting/system/user/index.vue | 5 ++ 10 files changed, 86 insertions(+), 6 deletions(-) create mode 100644 frontend/src/components/pure/ms-description/locale/en-US.ts create mode 100644 frontend/src/components/pure/ms-description/locale/zh-CN.ts diff --git a/frontend/src/api/modules/setting/user.ts b/frontend/src/api/modules/setting/user.ts index 01dd7c1deb..2be497d43e 100644 --- a/frontend/src/api/modules/setting/user.ts +++ b/frontend/src/api/modules/setting/user.ts @@ -13,6 +13,7 @@ import { BatchAddProjectUrl, GetOrgsUrl, GetProjectsUrl, + GetUserInfoUrl, } from '@/api/requrls/setting/user'; import type { UserListItem, @@ -49,6 +50,12 @@ export function toggleUserStatus(data: UpdateUserStatusParams) { return MSR.post({ url: EnableUserUrl, data }); } +// 获取用户详情 +export function getUserInfo(keyword: string) { + // keyword 可以是邮箱或者用户 ID + return MSR.get({ url: GetUserInfoUrl, params: keyword }); +} + // 删除用户 export function deleteUserInfo(data: DeleteUserParams) { return MSR.post({ url: DeleteUserUrl, data }); diff --git a/frontend/src/api/requrls/setting/user.ts b/frontend/src/api/requrls/setting/user.ts index 4dc442b78d..cd20e4147b 100644 --- a/frontend/src/api/requrls/setting/user.ts +++ b/frontend/src/api/requrls/setting/user.ts @@ -4,6 +4,8 @@ export const GetUserListUrl = '/system/user/page'; export const CreateUserUrl = '/system/user/add'; // 更新用户 export const UpdateUserUrl = '/system/user/update'; +// 获取用户详情 +export const GetUserInfoUrl = '/system/user/get'; // 删除用户 export const DeleteUserUrl = '/system/user/delete'; // 导入用户 diff --git a/frontend/src/components/pure/ms-description/index.vue b/frontend/src/components/pure/ms-description/index.vue index 1946e7511e..3e39f9ed75 100644 --- a/frontend/src/components/pure/ms-description/index.vue +++ b/frontend/src/components/pure/ms-description/index.vue @@ -32,11 +32,30 @@ - {{ item.value }} -
+
@@ -44,12 +63,20 @@