From 198755c3f5da2d753fbba3e5b25efa04bcd59c08 Mon Sep 17 00:00:00 2001
From: CGD <3030332422@qq.com>
Date: Wed, 2 Apr 2025 10:57:26 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E2=80=9C=E5=88=86=E9=A1=B5?=
=?UTF-8?q?=E6=9F=A5=E6=89=BE=E7=94=A8=E6=88=B7=E2=80=9D=E3=80=81=E2=80=9C?=
=?UTF-8?q?=E9=87=8D=E7=BD=AE=E5=AF=86=E7=A0=81=E2=80=9D=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
main/manager-web/src/apis/module/admin.js | 17 ++++
.../src/components/ViewPasswordDialog.vue | 77 +++++++++++++++++++
main/manager-web/src/views/UserManagement.vue | 46 +++++------
3 files changed, 113 insertions(+), 27 deletions(-)
create mode 100644 main/manager-web/src/components/ViewPasswordDialog.vue
diff --git a/main/manager-web/src/apis/module/admin.js b/main/manager-web/src/apis/module/admin.js
index ecc413b0..83da3023 100644
--- a/main/manager-web/src/apis/module/admin.js
+++ b/main/manager-web/src/apis/module/admin.js
@@ -40,5 +40,22 @@ export default {
this.deleteUser(id, callback)
})
}).send()
+ },
+ // 重置用户密码
+ resetUserPassword(id, callback) {
+ RequestService.sendRequest()
+ .url(`${getServiceUrl()}/api/v1/admin/users/${id}`)
+ .method('PUT')
+ .success((res) => {
+ RequestService.clearRequestTime()
+ callback(res)
+ })
+ .fail((err) => {
+ console.error('重置密码失败:', err)
+ RequestService.reAjaxFun(() => {
+ this.resetUserPassword(id, callback)
+ })
+ }).send()
}
+
}
diff --git a/main/manager-web/src/components/ViewPasswordDialog.vue b/main/manager-web/src/components/ViewPasswordDialog.vue
new file mode 100644
index 00000000..10f70c6b
--- /dev/null
+++ b/main/manager-web/src/components/ViewPasswordDialog.vue
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/main/manager-web/src/views/UserManagement.vue b/main/manager-web/src/views/UserManagement.vue
index 4c3bc7b4..744cd9a8 100644
--- a/main/manager-web/src/views/UserManagement.vue
+++ b/main/manager-web/src/views/UserManagement.vue
@@ -42,13 +42,7 @@
-