From 07d8f783e08e985e12d5b46a5e5769cd94dab0c1 Mon Sep 17 00:00:00 2001 From: hrz <1710360675@qq.com> Date: Mon, 7 Apr 2025 15:14:20 +0800 Subject: [PATCH] =?UTF-8?q?update:=E5=AE=8C=E6=88=90=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=90=AF=E7=94=A8/=E7=A6=81=E7=94=A8=E5=8A=9F=E8=83=BD=20(#694?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * update:优化文档 * update:完成用户启用/禁用功能 --- main/manager-web/src/apis/module/user.js | 17 +++ .../src/components/ChangePasswordDialog.vue | 28 ++--- main/manager-web/src/components/HeaderBar.vue | 2 +- .../src/components/ViewPasswordDialog.vue | 34 +++--- main/manager-web/src/views/ModelConfig.vue | 32 ++++-- main/manager-web/src/views/UserManagement.vue | 102 +++++++++++++----- main/manager-web/src/views/roleConfig.vue | 25 ++++- 7 files changed, 166 insertions(+), 74 deletions(-) diff --git a/main/manager-web/src/apis/module/user.js b/main/manager-web/src/apis/module/user.js index a01a4045..71920458 100755 --- a/main/manager-web/src/apis/module/user.js +++ b/main/manager-web/src/apis/module/user.js @@ -104,4 +104,21 @@ export default { }) .send(); }, + // 修改用户状态 + changeUserStatus(status, userIds, successCallback) { + return RequestService.sendRequest() + .url(`${getServiceUrl()}/admin/users/changeStatus/${status}`) + .method('put') + .data(userIds) + .success((res) => { + RequestService.clearRequestTime() + successCallback(res); + }) + .fail((err) => { + console.error('修改用户状态失败:', err) + RequestService.reAjaxFun(() => { + this.changeUserStatus(status, userIds) + }) + }).send() + }, } diff --git a/main/manager-web/src/components/ChangePasswordDialog.vue b/main/manager-web/src/components/ChangePasswordDialog.vue index a0bb1f7d..fb84992e 100644 --- a/main/manager-web/src/components/ChangePasswordDialog.vue +++ b/main/manager-web/src/components/ChangePasswordDialog.vue @@ -1,43 +1,44 @@