| | |
| | | </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> |
| | |
| | | </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> |
| | |
| | | }) |
| | | |
| | | |
| | | 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({ |
| | |
| | | } |
| | | } |
| | | }) |
| | | |
| | | if (!pattern.test(password)){ |
| | | flag = false; |
| | | layer.msg("密码设置必须包含数字和字母并且不能小于8位") |
| | | } |
| | | |
| | | $.ajax({ |
| | | url: "/hxzkuwb/findNameUser", |
| | | data: data, |
| | |
| | | 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) |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | |
| | | |