From 928178bc1fa728460b477e463675e66395b26b39 Mon Sep 17 00:00:00 2001 From: jishenghua <752718920@qq.com> Date: Thu, 5 Feb 2026 21:18:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E9=87=8D=E7=BD=AE=E5=AF=86?= =?UTF-8?q?=E7=A0=81=E7=9A=84=E5=8A=9F=E8=83=BD=EF=BC=8C=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jsh/erp/controller/UserController.java | 3 +- jshERP-web/src/api/api.js | 2 + jshERP-web/src/views/system/UserList.vue | 11 +- .../views/system/modules/UserResetModal.vue | 109 ++++++++++++++++++ 4 files changed, 120 insertions(+), 5 deletions(-) create mode 100644 jshERP-web/src/views/system/modules/UserResetModal.vue diff --git a/jshERP-boot/src/main/java/com/jsh/erp/controller/UserController.java b/jshERP-boot/src/main/java/com/jsh/erp/controller/UserController.java index 22a6138f..e96f0a8b 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/controller/UserController.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/controller/UserController.java @@ -233,8 +233,7 @@ public class UserController extends BaseController { HttpServletRequest request) throws Exception { Map objectMap = new HashMap<>(); Long id = jsonObject.getLong("id"); - String password = "123456"; - String md5Pwd = Tools.md5Encryp(password); + String md5Pwd = jsonObject.getString("password"); int update = userService.resetPwd(md5Pwd, id, request); if(update > 0) { return returnJson(objectMap, SUCCESS, ErpInfo.OK.code); diff --git a/jshERP-web/src/api/api.js b/jshERP-web/src/api/api.js index c66d1e3f..ede8c5fd 100644 --- a/jshERP-web/src/api/api.js +++ b/jshERP-web/src/api/api.js @@ -20,6 +20,7 @@ const editUser = (params)=>putAction("/user/updateUser",params); const getUserList = (params)=>getAction("/user/getUserList",params); const getUserBtnByCurrentUser = (params)=>getAction("/user/getUserBtnByCurrentUser",params); const queryPermissionsByUser = (params)=>postAction("/function/findMenuByPNumber",params); +const resetPwd = (params)=>postAction("/user/resetPwd",params); //机构管理 const queryOrganizationTreeList = (params)=>getAction("/organization/getOrganizationTree",params); const getAllOrganizationTreeByUser = (params)=>getAction("/organization/getAllOrganizationTreeByUser",params); @@ -131,6 +132,7 @@ export { getUserList, getUserBtnByCurrentUser, queryPermissionsByUser, + resetPwd, queryOrganizationTreeList, getAllOrganizationTreeByUser, queryOrganizationById, diff --git a/jshERP-web/src/views/system/UserList.vue b/jshERP-web/src/views/system/UserList.vue index 28d71239..828ed724 100644 --- a/jshERP-web/src/views/system/UserList.vue +++ b/jshERP-web/src/views/system/UserList.vue @@ -57,9 +57,7 @@ 删除 - - 重置密码 - + 重置密码