fei.wang
9 天以前 e15f561a1f9eddfde503d59baf45a860b131928e
src/webapp/page/manager.jsp
@@ -86,6 +86,12 @@
      </div>
    </div>
    <div class="layui-form-item">
      <label class="layui-form-label" style="width: 20% ;margin-left: -40px">密码:</label>
      <div class="layui-input-block">
        <input lay-verify="required|password" type="text" name="password" id="passwordadd1" lay-verify="title" autocomplete="off" placeholder="请输入密码" class="layui-input">
      </div>
    </div>
    <div class="layui-form-item">
      <label class="layui-form-label">角色:</label>
      <div class="layui-input-block">
        <select name="juese" id="jueseadd1"  lay-filter="aihao"  >
@@ -146,6 +152,12 @@
      <label class="layui-form-label" style="width: 20% ;margin-left: -40px">电话:</label>
      <div class="layui-input-block">
        <input lay-verify="required|phone" type="text" name="phone" id="phoneup1" lay-verify="title" autocomplete="off" placeholder="请输入电话用户名" class="layui-input">
      </div>
    </div>
    <div class="layui-form-item">
      <label class="layui-form-label" style="width: 20% ;margin-left: -40px">密码:</label>
      <div class="layui-input-block">
        <input lay-verify="required|password" type="text" name="password" id="passwordup1" lay-verify="title" autocomplete="off" placeholder="请输入密码" class="layui-input">
      </div>
    </div>
    <div class="layui-form-item">
@@ -258,7 +270,41 @@
  }
  if(qb === "华星智控"){
    var add1 = localStorage.getItem("getadd")
    var up = localStorage.getItem("getup")
    var getde = localStorage.getItem("getde")
    // console.log(getde)
//     if (add1 == 1) {
//       var button = document.getElementById('btn-add');
//       // 设置样式属性来隐藏按钮
//       button.classList.add('layui-btn-disabled');
//     }
//     if (up == 1) {
//       var button = document.getElementById('btn-update');
//
//       // 设置式属性来隐藏按钮
//       button.classList.add('layui-btn-disabled');
//     }
//     if (getde == 1) {
//       var button = document.getElementById('btndelete');
//
// // 使按钮不可点击
//       button.classList.add('layui-btn-disabled');
//     }
    if (add1==1){
      $("#btn-add").hide();
    }
    if (up==1){
      $("#btn-update").hide();
    }
    if (getde==1){
      $("#btndelete").hide();
    }
    $.get("/HxzkFlow/hxzk/chawu",function (data){
      $(".zk").text(data[0])
      $(".by").text(data[1])
@@ -345,6 +391,8 @@
        $("#upxinz").hide();
        $("#upxiug").hide();
        $("#upshanc").hide();
        $("#addsms").hide();
        $("#upsms").hide();
      }else{
        $("#addxinz").show();
        $("#addxiug").show();
@@ -352,30 +400,16 @@
        $("#upxinz").show();
        $("#upxiug").show();
        $("#upshanc").show();
        $("#addsms").show();
        $("#upsms").show();
      }
      // 在这里可以执行你需要的操作
    });
    //从本地存储获取用户登录信息,如果是子账号,只显示else 如果是总账号显示if
    layui.use('table', function(){
      var table = layui.table;
      var add1 = localStorage.getItem("getadd")
      var up = localStorage.getItem("getup")
      var getde = localStorage.getItem("getde")
      console.log(getde)
      if (add1==1){
        $("#btn-add").hide();
      }
      if (up==1){
        $("#btn-update").hide();
      }
      if (getde==1){
        $("#btn-delete").hide();
      }
      var Zong = localStorage.getItem("gsjc")
      var data ="Zong="+Zong
      if(Zong == null){
@@ -398,14 +432,14 @@
              , cols: [[ //表头
                {type: 'checkbox', sort: true, fixed: "left"}
                ,{field: 'id', title: '序号',  sort: true,width:'5%'}
                ,{field: 'name', title: '用户名称', width:'10%'}
                ,{field: 'phone', title: '电话', width:'10%'}
                ,{field: 'juese', title: '角色',  sort: true}
                ,{field: 'uadd', title: '新增', sort: true}
                ,{field: 'uupdate', title: '修改', sort: true,}
                ,{field: 'udelete', title: '删除',  sort: true}
                ,{field: 'smsreception', title: '短信接收',  sort: true}
                ,{field: 'addtime', title: '添加时间',  sort: true}
                ,{field: 'name', title: '用户名称', width:'100'}
                ,{field: 'phone', title: '电话', width:'150'}
                ,{field: 'juese', title: '角色',  sort: true, width:'120'}
                ,{field: 'uadd', title: '新增', sort: true, width:'100'}
                ,{field: 'uupdate', title: '修改', sort: true, width:'100'}
                ,{field: 'udelete', title: '删除',  sort: true, width:'100'}
                ,{field: 'smsreception', title: '短信接收',  sort: true, width:'120'}
                ,{field: 'addtime', title: '添加时间',  sort: true, width:'200'}
              ]],
              done: function(res, curr, count){
                //如果是异步请求数据方式,res即为你接口返回的信息。
@@ -465,18 +499,20 @@
            if(data.length == 0){
              layer.alert("请选中一条数据")
            }else{
              layer.confirm("此操作将永久删除该数据, 是否继续?",{icon: 3, title:'提示'}, function () {
              var nums = [];
              for (var i = 0; i < data.length; i++) {
                nums.push(JSON.stringify(data[i].id))
                var datas = "num="+JSON.stringify(data[i].id)+"&caozuoname="+getUserName
                $.post("/HxzkFlow/hxzk/DeleteManager",datas,function (data){
                  location.reload();
                });
              }
              layer.alert("删除成功")
              })
              // layui.table.reload('demo')
            }
            location.reload();
            // location.reload();
            break;
          case 'getUpdate':
            var data = checkStatus.data;
@@ -486,9 +522,12 @@
              layer.alert("请选中一条数据")
            }else{
              showUpdate();
              console.log(data)
              $("#id").val(data[0].id);
              $("#nameup1").val(data[0].name);
              $("#phoneup1").val(data[0].phone);
              $("#passwordup1").val(data[0].password);
              $("#jueseup1").val(data[0].juese);
              if (data[0].uadd==2){
                $("#uaddup1").prop("checked",true);
@@ -504,6 +543,11 @@
                $("#udeleteup1").prop("checked",true);
              }else{
                $("#udeleteup2").prop("checked",true);
              }
              if (data[0].smsreception==1){
                $("#upsms1").prop("checked",true);
              }else{
                $("#upsms2").prop("checked",true);
              }
              // $("#uaddup").val(data[0].enddate);
@@ -704,7 +748,22 @@
    console.log("11111111111111111")
    var add1 = $("#nameup1").val();
    var add2 =  $("#phoneup1").val();
    var add8 =  $("#passwordup1").val();
    var add3 =  $("#jueseup1").val();
    // var add4 =  $("#enddateg").val();
    var add4 =  $("#id").val();
    var PassOrNotadd =$('input[name="uadd"]:checked').val();
    var PassOrNotup =$('input[name="uupdate"]:checked').val();
    var PassOrNotde =$('input[name="udelete"]:checked').val();
    var PassOrNotsms =$('input[name="smsreception"]:checked').val();
    var add5 = PassOrNotadd
    var add6 = PassOrNotup
    var add7 = PassOrNotde
    console.log(PassOrNotadd)
    console.log(PassOrNotsms)
    if (add3!="访客"){
      if(!add5 ){
        layer.alert("请选择新增权限")
@@ -717,14 +776,6 @@
        return false;
      }
    }
    // var add4 =  $("#enddateg").val();
    var add4 =  $("#id").val();
    var PassOrNotadd =$('input[name="uadd"]:checked').val();
    var PassOrNotup =$('input[name="uupdate"]:checked').val();
    var PassOrNotde =$('input[name="udelete"]:checked').val();
    var add5 = PassOrNotadd
    var add6 = PassOrNotup
    var add7 = PassOrNotde
    // var add12 =  $("#expense").val();
    // var add5 =  $("#bindidadd1").val();
    // var add6 =  $("#locationadd1").val();
@@ -739,8 +790,25 @@
    }else if(add2 == "" || add2 == null){
      layer.alert("请输入电话")
      return false;
    }else if(add8 == "" || add8 == null){
      layer.alert("请输入密码")
      return false;
    }else if(add3 == "" || add3 == null){
      layer.alert("请选择角色")
      return false;
    }else if(add8.length < 6){
      layer.alert("密码长度不能小于6位");
      return false;
    }
    if(!/[A-Z]/.test(add8)){
      layer.alert("密码必须包含大写字母");
      return false;
    }
    if(!/[a-z]/.test(add8)){
      layer.alert("密码必须包含小写字母");
      return false;
    }else if(!PassOrNotsms){
      layer.alert("请选择短信接收权限")
      return false;
    }else{
      // if(parts.length>1){
@@ -763,7 +831,7 @@
            if (data[0].id!=add4){
              alert("系统只允许存在一个超级管理员!")
            }else{
              var upp = "id="+add4+"&name="+add1+"&phone="+add2+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName
              var upp = "id="+add4+"&name="+add1+"&phone="+add2+"&password="+add8+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName+"&smsreception="+PassOrNotsms
              console.log(upp)
              $.post("/HxzkFlow/hxzk/UpdateManager",upp,function (data){
@@ -771,7 +839,7 @@
              console.log(66666666)
            }
          }else{
            var upp = "id="+add4+"&name="+add1+"&phone="+add2+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName
            var upp = "id="+add4+"&name="+add1+"&phone="+add2+"&password="+add8+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName+"&smsreception="+PassOrNotsms
            console.log(upp)
            $.post("/HxzkFlow/hxzk/UpdateManager",upp,function (data){
@@ -797,11 +865,14 @@
    // var add4 =  $("#operatoradd1").val();
    // var add4 =  $("#flowadd1").val();
    var add3 =  $("#jueseadd1").val();
    var add8 =  $("#passwordadd1").val();
    var PassOrNotadd =$('input[name="uadd"]:checked').val();
    var PassOrNotup =$('input[name="uupdate"]:checked').val();
    var PassOrNotde =$('input[name="udelete"]:checked').val();
    // console.log(PassOrNotadd)
    var PassOrNotsms =$('input[name="smsreception"]:checked').val();
    console.log(PassOrNotadd)
    // console.log(PassOrNotup)
    // console.log(PassOrNotde)
    // var add5 = PassOrNotadd
@@ -815,6 +886,7 @@
      var add5 = PassOrNotadd
      var add6 = PassOrNotup
      var add7 = PassOrNotde
      if(!add5 ){
        layer.alert("请选择新增权限")
        return false;
@@ -824,13 +896,16 @@
      }else if(!add7){
        layer.alert("请选择删除权限")
        return false;
      }else if(!PassOrNotsms){
        layer.alert("请选择短信接收权限")
        return false;
      }
    }else{
      var add5 = '1'
      var add6 = '1'
      var add7 = '1'
      PassOrNotsms = '0'
    }
    var add9 = "0";
    if(add1 == "" || add1 == null){
@@ -841,6 +916,18 @@
      return false;
    }else if(add3 == "" || add3 == null){
      layer.alert("请选择角色")
      return false;
    }else // 密码校验
    if(add8.length < 6){
      layer.alert("密码长度不能小于6位");
      return false;
    }
    if(!/[A-Z]/.test(add8)){
      layer.alert("密码必须包含大写字母");
      return false;
    }
    if(!/[a-z]/.test(add8)){
      layer.alert("密码必须包含小写字母");
      return false;
    }else if (add9 == "1"){
      return false
@@ -871,7 +958,7 @@
                break;
              }else {
                console.log("33333332")
                var upp = "name="+add1+"&phone="+add2+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName
                var upp = "name="+add1+"&phone="+add2+"&password="+add8+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName+"&smsreception="+PassOrNotsms
                $.post("/HxzkFlow/hxzk/addManager",upp,function (data){
                })
@@ -880,7 +967,7 @@
            }
          }else{
            console.log("33333332")
            var upp = "name="+add1+"&phone="+add2+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName
            var upp = "name="+add1+"&phone="+add2+"&password="+add8+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName+"&smsreception="+PassOrNotsms
            $.post("/HxzkFlow/hxzk/addManager",upp,function (data){
            })