diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/AccessUserController.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/AccessUserController.java index 4db42aa2..3781adfd 100755 --- a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/AccessUserController.java +++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/AccessUserController.java @@ -85,7 +85,7 @@ public class AccessUserController extends GaeaBaseController wrapper = Wrappers.lambdaQuery(); + wrapper.eq(AccessUser::getLoginName, loginName); + AccessUser accessUser = accessUserMapper.selectOne(wrapper); + if (accessUser == null) { + throw BusinessExceptionBuilder.build("用户不存在"); + } + //默认密码 + accessUser.setPassword(MD5Util.encrypt(MD5Util.encrypt(defaultPassword.concat("gaea")))); + accessUserMapper.updateById(accessUser); + return true; } @Override diff --git a/report-ui/src/api/accessUser.js b/report-ui/src/api/accessUser.js index 84a1f11f..66ae537f 100755 --- a/report-ui/src/api/accessUser.js +++ b/report-ui/src/api/accessUser.js @@ -55,5 +55,11 @@ export function saveRoleTree (data) { }) } - -export default { accessUserList, accessUserAdd, accessUserDeleteBatch, accessUserUpdate, accessUserDetail, getRoleTree, saveRoleTree } +export function resetPassword (data) { + return request({ + url: 'accessUser/resetPassword', + method: 'post', + data + }) +} +export default { accessUserList, accessUserAdd, accessUserDeleteBatch, accessUserUpdate, accessUserDetail, getRoleTree, saveRoleTree, resetPassword } diff --git a/report-ui/src/views/accessUser/index.vue b/report-ui/src/views/accessUser/index.vue index feae39f3..a165c6aa 100755 --- a/report-ui/src/views/accessUser/index.vue +++ b/report-ui/src/views/accessUser/index.vue @@ -1,6 +1,6 @@