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 @@
-