diff --git a/cyx-admin/src/main/java/com/cyx/web/base/controller/TAmentPersonnelController.java b/cyx-admin/src/main/java/com/cyx/web/base/controller/TAmentPersonnelController.java index 2643f6a..6eb617f 100644 --- a/cyx-admin/src/main/java/com/cyx/web/base/controller/TAmentPersonnelController.java +++ b/cyx-admin/src/main/java/com/cyx/web/base/controller/TAmentPersonnelController.java @@ -140,6 +140,13 @@ public class TAmentPersonnelController extends BaseController return toAjax(tAmentPersonnelService.insertTAmentPersonnel(tAmentPersonnel)); } + @PostMapping("/getById") + @ResponseBody + public AjaxResult getById(Long id) + { + return AjaxResult.success(tAmentPersonnelService.selectTAmentPersonnelById(id)); + } + /** * 修改人员 */ diff --git a/cyx-admin/src/main/java/com/cyx/web/controller/system/SysUserController.java b/cyx-admin/src/main/java/com/cyx/web/controller/system/SysUserController.java index 4134353..d9b4ae4 100644 --- a/cyx-admin/src/main/java/com/cyx/web/controller/system/SysUserController.java +++ b/cyx-admin/src/main/java/com/cyx/web/controller/system/SysUserController.java @@ -149,6 +149,11 @@ public class SysUserController extends BaseController { return error("新增用户'" + user.getLoginName() + "'失败,邮箱账号已存在"); } + SysUser one = userService.selectUserById(user.getUserId()); + if (null != one){ + return error("新增用户'" + user.getUserName() + "'失败,用户名称已存在"); + } + user.setBranchId(getSysUser().getBranchId()); user.setSalt(ShiroUtils.randomSalt()); user.setPassword(passwordService.encryptPassword(user.getLoginName(), user.getPassword(), user.getSalt())); user.setCreateBy(getLoginName()); @@ -166,6 +171,7 @@ public class SysUserController extends BaseController List roles = roleService.selectRolesByUserId(userId); mmap.put("user", userService.selectUserById(userId)); mmap.put("roles", SysUser.isAdmin(userId) ? roles : roles.stream().filter(r -> !r.isAdmin()).collect(Collectors.toList())); + mmap.put("perList",personnelService.selectTAmentPersonnelList(new TAmentPersonnel())); mmap.put("posts", postService.selectPostsByUserId(userId)); return prefix + "/edit"; } diff --git a/cyx-admin/src/main/resources/templates/system/user/add.html b/cyx-admin/src/main/resources/templates/system/user/add.html index e2aad3a..7fe811d 100644 --- a/cyx-admin/src/main/resources/templates/system/user/add.html +++ b/cyx-admin/src/main/resources/templates/system/user/add.html @@ -14,8 +14,8 @@
- - + @@ -24,10 +24,10 @@
- +
- +
@@ -37,10 +37,10 @@
- +
- +
@@ -72,7 +72,7 @@
- + @@ -84,11 +84,15 @@
- +
- + + + +
@@ -152,6 +156,23 @@