From e15f561a1f9eddfde503d59baf45a860b131928e Mon Sep 17 00:00:00 2001
From: fei.wang <wf18701153496@163.com>
Date: 星期三, 13 八月 2025 14:22:50 +0800
Subject: [PATCH] 更新最新版代码

---
 src/webapp/page/manager.jsp |  171 +++++++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 129 insertions(+), 42 deletions(-)

diff --git a/src/webapp/page/manager.jsp b/src/webapp/page/manager.jsp
index 8938c57..a057726 100644
--- a/src/webapp/page/manager.jsp
+++ b/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 濡傛灉鏄�昏处鍙锋樉绀篿f
     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鍗充负浣犳帴鍙h繑鍥炵殑淇℃伅銆�
@@ -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){
 
             })

--
Gitblit v1.9.3