| src/main/java/com/hxzk/controller/DaoHangController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/hxzk/controller/UserController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/hxzk/service/DaoHangUserService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/hxzk/service/TbDaoHangService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/hxzk/service/impl/DaoHangServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/hxzk/service/impl/DaoHangUserServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/webapp/Home/Home.jsp | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/webapp/Home/HomeImg/perMsg.png | 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/webapp/Home/HomeJs/images/perMsg.png | 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/webapp/HouTai/User/User.jsp | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/hxzk/controller/DaoHangController.java
@@ -44,6 +44,8 @@ return resultutil.returnSuccess(cz.getTotal(), cz.getList()); } //获取给用户设置的导航信息 @PostMapping("UpUserDaoHang") public void upUserDaoHang(String menuTests,String username){ src/main/java/com/hxzk/controller/UserController.java
@@ -56,6 +56,11 @@ @Autowired SmsLogService smsLogService; @Autowired TbDaoHangService daoHangService; @Autowired DaoHangUserService daoHangUserService; @Autowired SystemLogService systemLogService; @@ -145,7 +150,7 @@ } @PostMapping("addUser") public void addUser(TbUser user,HttpServletResponse response,String caozuoName) throws IOException { public int addUser(TbUser user,HttpServletResponse response,String caozuoName) throws IOException { user.setTime(gettime()); if (user.getUadd() == null || user.getUadd() == ""){ user.setUadd("No"); @@ -174,7 +179,21 @@ systemOperationLog.setTime(gettime()); systemOperationLog.setContent("添加了一个用户,该用户为:"+user.getUsername()); systemLogService.insertSystem(systemOperationLog); response.sendRedirect("/hxzkuwb/HouTai/User/User.jsp"); //给该用户设置默认查看所有导航 List<TbDaohang> daohangs = daoHangService.findAll(); for (int i = 0 ; i < daohangs.size();i++){ TbDaohangUser daohangUser = new TbDaohangUser(); daohangUser.setSrc(daohangs.get(i).getSrc()); daohangUser.setIshow("1"); daohangUser.setParent(daohangs.get(i).getParent()); daohangUser.setParents(daohangs.get(i).getParents()); daohangUser.setName(daohangs.get(i).getName()); daohangUser.setLevel(daohangs.get(i).getLevel()); daohangUser.setIcon(daohangs.get(i).getIcon()); daohangUser.setUsername(user.getUsername()); daoHangUserService.UserAdd(daohangUser); } return 1; } @PostMapping("updateUser") public void updateUser(TbUser user,HttpServletResponse response) throws IOException { src/main/java/com/hxzk/service/DaoHangUserService.java
@@ -8,4 +8,6 @@ void addDaoHangUser(TbDaohangUser daohangUser); void deleteDaoHangUser(TbDaohangUser daohangUser); void UserAdd(TbDaohangUser daohangUser); } src/main/java/com/hxzk/service/TbDaoHangService.java
@@ -24,4 +24,6 @@ List<MenuTest> findUserDaoHang(String username); List<TbDaohang> findAll(); } src/main/java/com/hxzk/service/impl/DaoHangServiceImpl.java
@@ -127,4 +127,10 @@ } return menuTests; } @Override public List<TbDaohang> findAll() { QueryWrapper queryWrapper = new QueryWrapper<>(); return baseMapper.selectList(queryWrapper); } } src/main/java/com/hxzk/service/impl/DaoHangUserServiceImpl.java
@@ -21,4 +21,10 @@ queryWrapper.eq("username",daohangUser.getUsername()); baseMapper.delete(queryWrapper); } @Override public void UserAdd(TbDaohangUser daohangUser) { QueryWrapper queryWrapper = new QueryWrapper<>(); baseMapper.insert(daohangUser); } } src/main/webapp/Home/Home.jsp
@@ -828,7 +828,7 @@ function Qh1(){ mapess++; $("#maps").empty(); $("#maps").append('<li class="MapType" onclick="inits()" style="cursor: pointer;font-size: 12px;width: 100px;display: inline-block;color: '+data[0].color+'"><a href="javascript:;" style="font-size: 12px;cursor:pointer;color: '+data[0].color+'" title=""><img src="/hxzkuwb/Icon/GIS地图.png" width="55"><br><span style="color: #07F4F6">百度地图</span></a></li>') $("#maps").append('<li class="MapType" onclick="inits()" style="cursor: pointer;font-size: 12px;width: 100px;display: inline-block;color: '+data[0].color+'"><a href="javascript:;" style="font-size: 12px;cursor:pointer;color: '+data[0].color+'" title=""><img src="/hxzkuwb/Icon/GIS地图.png" style="width: 40%"><br><span style="color: #07F4F6">百度地图</span></a></li>') $(".qhWeiLan").css("display","none"); $("#ditu2").hide(); $("#ChaXuns").hide(); src/main/webapp/Home/HomeImg/perMsg.png
src/main/webapp/Home/HomeJs/images/perMsg.png
src/main/webapp/HouTai/User/User.jsp
@@ -22,7 +22,7 @@ </div> </div> <div class="add" style="display: none;width: 600px;background-color: #f6f6f6;border: 1px solid #cccccc;padding: 50px;position: fixed;top: 50px;left: 450px;z-index: 99999"> <form class="layui-form" action="/hxzkuwb/addUser" method="post" lay-filter="example" onsubmit="return checkup()"> <form class="layui-form" action="javascript:;" method="post" lay-filter="example"> <input type="hidden" id="caozuoName" name="caozuoName"/> <div class="layui-form-item"> <label class="layui-form-label">用户名</label> @@ -69,7 +69,7 @@ </div> <div class="layui-form-item"> <div class="layui-input-block"> <button type="submit" class="layui-btn" lay-submit="" lay-filter="" id="baocun">立即提交</button> <button type="submit" class="layui-btn" lay-submit="" lay-filter="" onclick="addUser()" id="baocun">立即提交</button> <button type="button" class="layui-btn layui-btn-normal" lay-filter="" onclick="quxiao()" style="margin-left: 200px">取消</button> </div> </div> @@ -199,12 +199,15 @@ }) function checkup(){ function addUser(){ var flag = true; var personName = $("#UserName").val(); var personName = $("#UserName").val();//用户名 var pattern = /^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$/; var password = $("#password").val(); var phone = $("#phone").val(); var password = $("#password").val();//密码 var phone = $("#phone").val(); //电话 var gsmc = $("#gsmc").val(); //公司名称 var juese = $("#js").val(); //角色 var caozuoName = $("#caozuoName").val(); var data = "name="+personName; var dats = "phone="+phone $.ajax({ @@ -222,10 +225,12 @@ } } }) if (!pattern.test(password)){ flag = false; layer.msg("密码设置必须包含数字和字母并且不能小于8位") } $.ajax({ url: "/hxzkuwb/findNameUser", data: data, @@ -234,12 +239,68 @@ if (data > 0) { layer.msg('当前用户已经存在!请重新添加。'); flag = false; }else{ flag = true; } } }); return flag // 获取所有名为 "fruits" 的复选框 const uadd1 = document.querySelectorAll('input[name="uadd"]:checked'); const uupdate1 = document.querySelectorAll('input[name="uupdate"]:checked'); const udelete1 = document.querySelectorAll('input[name="udelete"]:checked'); const ujoin1 = document.querySelectorAll('input[name="ujoin"]:checked'); // 创建空数组来存储选中的值 var uadd; var uupdate; var udelete; var ujoin; // 遍历选中的复选框并将其值添加到对应的数组中 uadd1.forEach((checkbox) => { uadd= checkbox.value; }); uupdate1.forEach((checkbox) => { uupdate= checkbox.value; }); udelete1.forEach((checkbox) => { udelete= checkbox.value; }); ujoin1.forEach((checkbox) => { ujoin= checkbox.value; }); // 输出选中的值 if (uadd == undefined){ uadd = "" } if (uupdate == undefined){ uupdate = "" } if (udelete == undefined){ udelete = "" } if (ujoin == undefined){ ujoin = "" } console.log(flag) if (flag){ var data = "uadd="+uadd+"&uupdate="+uupdate+"&udelete="+udelete+"&ujoin="+ujoin+"&caozuoName="+caozuoName+"&username="+personName+"&password="+password+"&phone="+phone+"&company="+gsmc+"&juese="+juese $.ajax({ url: "/hxzkuwb/addUser", type:"post", data: data, async: false, // Setting async to false makes the request synchronous success: function (data) { if (data == 1) { layer.msg('提交成功') setTimeout(function (){ location.reload(); },1000) } } }); } }