From fac3ff1e283f95a7107ac3434e6b2c56dc21b564 Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Fri, 20 Oct 2023 19:09:25 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=9B=A2=E9=98=9F=E6=88=90=E5=91=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ui/src/api/team.ts | 11 +++- .../setting/component/PermissionSetting.vue | 0 ui/src/views/setting/index.vue | 66 +++++++------------ 3 files changed, 35 insertions(+), 42 deletions(-) create mode 100644 ui/src/views/setting/component/PermissionSetting.vue diff --git a/ui/src/api/team.ts b/ui/src/api/team.ts index 5975022af..def5a7258 100644 --- a/ui/src/api/team.ts +++ b/ui/src/api/team.ts @@ -28,8 +28,17 @@ const delTeamMember: (member_id: String) => Promise> = (member_i return del(`${prefix}/${member_id}`) } +/** + * 获取成员权限 + * @param 参数 member_id + */ +const getMemberPermissions: (member_id: String) => Promise> = (member_id) => { + return get(`${prefix}/${member_id}`) +} + export default { getTeamMember, postCreatTeamMember, - delTeamMember + delTeamMember, + getMemberPermissions } diff --git a/ui/src/views/setting/component/PermissionSetting.vue b/ui/src/views/setting/component/PermissionSetting.vue new file mode 100644 index 000000000..e69de29bb diff --git a/ui/src/views/setting/index.vue b/ui/src/views/setting/index.vue index 99d8b1354..5f594d4f1 100644 --- a/ui/src/views/setting/index.vue +++ b/ui/src/views/setting/index.vue @@ -16,7 +16,7 @@