From d645df58c2b41cb6d0e8b4daa5e9b21c52582929 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Thu, 26 Dec 2024 14:13:20 +0800 Subject: [PATCH 1/7] =?UTF-8?q?=E7=AE=A1=E7=90=86=E7=AB=AF=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E4=BF=AE=E6=94=B9=E8=A7=92=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/admin.js | 9 +++ src/views/system/user/components/UserInfo.vue | 59 +++++++++++++++++-- src/views/system/user/components/roleList.vue | 48 +++++++++------ 3 files changed, 95 insertions(+), 21 deletions(-) diff --git a/src/api/admin.js b/src/api/admin.js index 3f8c1073..71a658c3 100644 --- a/src/api/admin.js +++ b/src/api/admin.js @@ -325,3 +325,12 @@ export function useUserIDGetDoctorID(data) { data }) } + +// 管理端修改用户角色 +export function updateUserRoleInfo(data) { + return request({ + url: `/User/updateUserRoleInfo`, + method: 'put', + data + }) +} diff --git a/src/views/system/user/components/UserInfo.vue b/src/views/system/user/components/UserInfo.vue index 1f8de2ec..db0d0c04 100644 --- a/src/views/system/user/components/UserInfo.vue +++ b/src/views/system/user/components/UserInfo.vue @@ -85,11 +85,32 @@ style="width: 100%" :disabled="user.CanEditUserType === false || type === 1" @change="handleChange" + v-if="type === 0" > -