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/Fuwuqi.jsp |  624 ++++++++++++++++++++++++++++++++------------------------
 1 files changed, 359 insertions(+), 265 deletions(-)

diff --git a/src/webapp/page/Fuwuqi.jsp b/src/webapp/page/Fuwuqi.jsp
index e8840d1..545e5ce 100644
--- a/src/webapp/page/Fuwuqi.jsp
+++ b/src/webapp/page/Fuwuqi.jsp
@@ -22,6 +22,45 @@
     </style>
     <title>Title</title>
     <style>
+        #sendcontext {
+
+            display: block;
+
+            margin: 0 auto;
+
+            /*overflow: hidden;        */
+
+            width: 490px;
+
+            font-size: 14px;
+
+            height: 100px;
+
+            line-height: 24px;
+
+            padding: 2px;
+
+            border-radius: 4px;
+
+            min-height: 20px;
+
+            /* max-height: 70px;       */
+
+        }
+
+        textarea {
+
+            outline: 0 none;
+
+            border-color: rgba(82, 168, 236, 0.8);
+
+            box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
+
+        }
+        .layui-btn-disabled {
+            pointer-events: none; /* 浣挎寜閽笉鍙偣鍑� */
+            opacity: 0.6; /* 闄嶄綆涓嶉�忔槑搴︿互鏄剧ず绂佺敤鐘舵�� */
+        }
         .panbox{
             width: 540px;
             height: 130px;
@@ -35,45 +74,41 @@
 </head>
 <body>
 
-<form class="layui-form layui-row layui-col-space16" style="width: 1672px;margin-left: 12px;padding-bottom: 10px">
-    <div class="layui-col-md4" style="position: relative;top: 89px;z-index: 999;width: 150px;left: 500px">
+<form class="layui-form layui-row layui-col-space16" style="width: 1672px;margin-left: 12px;padding-bottom: -60px">
+    <div class="layui-col-md4" style="position: relative;top: 18px;z-index: 999;width: 150px;left: 500px" id="cardnum">
         <div class="layui-input-wrap">
             <input type="text" name="servername" style="width: 220px" value="" placeholder="璇疯緭鍏ユ湇鍔″櫒鍚嶇О" class="layui-input" lay-affix="clear">
         </div>
     </div>
-    <div class="layui-col-md4" style="margin-left: 20px">
-        <div class="layui-input-wrap" style="position: relative;top: 89px;z-index: 999;width: 150px;left: 560px">
+    <div class="layui-col-md4" style="margin-left: 20px" id="hide">
+        <div class="layui-input-wrap" style="position: relative;top: 18px;z-index: 999;width: 150px;left: 560px">
             <input type="text" name="company" style="width: 150px"  placeholder="璇疯緭鍏ユ墍灞炲叕鍙�" lay-affix="clear" class="layui-input">
         </div>
     </div>
-    <%--      <div class="layui-col-md4" style="float: left;width: 551px;margin-left: 4px">--%>
-    <%--          <div class="layui-input-wrap" style="position: relative;top: 89px;z-index: 99999;width: 150px;left: 92px">--%>
-    <%--              <input type="text" name="bindid" style="width: 150px"  placeholder="璇疯緭鍏ョ粦瀹氳澶�" lay-affix="clear" class="layui-input">--%>
-    <%--          </div>--%>
-    <%--      </div>--%>
-    <button style="position: relative;top: 96.5px;z-index: 999;width: 70px;left: -400px" id="relo" class="layui-btn layui-btn-normal" lay-filter="demo-table-search1">鍒锋柊</button>
-    <button style="position: relative;top: 96.5px;z-index: 999;width: 80px;left: 90px" class="layui-btn layui-btn-normal" lay-submit lay-filter="demo-table-search" lay-event="getselect">鏌ヨ</button>
+    <button style="position: relative;top: 25px;z-index: 999;width: 70px;left: -410px" id="relo" class="layui-btn layui-btn-normal" lay-filter="demo-table-search1">鍒锋柊</button>
+    <button style="position: relative;top: 25px;z-index: 999;width: 80px;left: 90px" class="layui-btn layui-btn-normal" lay-submit lay-filter="demo-table-search" lay-event="getselect" id="select">鏌ヨ</button>
 </form>
-<script type="text/html" id="toolbarDemo">
-    <div class="layui-btn-container" style="margin-left: 0px;margin-top: 20px;display: inline-block">
-        <button class="layui-btn"  lay-event="getadd">鏂板</button>
-        <button class="layui-btn layui-btn-warm" onclick="update()"  lay-event="getUpdate">淇敼</button>
-        <button class="layui-btn layui-btn-danger" lay-event="getDelete">鍒犻櫎</button>
+<%--<script type="text/html" >--%>
+    <div class="layui-btn-container" style="margin-left: 0px;display: inline-block"  id="toolbarDemo">
+
+        <button class="layui-btn " id="btn-add" lay-event="getadd">鏂板</button>
+        <button class="layui-btn   layui-btn-warm" id="btn-update" lay-event="getUpdate">淇敼</button>
+        <button class="layui-btn  layui-btn-danger" id="btndelete" lay-event="getDelete">鍒犻櫎</button>
         <button class="layui-btn"  lay-event="getchongzhi">鍏呭��</button>
 
     </div>
-</script>
-<script type="text/html" id="toolbarDemo1">
-    <div class="layui-btn-container" style="margin-left: 0px;margin-top: 20px;display: inline-block">
+<%--</script>--%>
+<script type="text/html"  id="toolbarDemo1">
+    <div class="layui-btn-container" style="margin-left: 0px;display: inline-block">
         <button class="layui-btn"  lay-event="getchongzhi">鍏呭��</button>
     </div>
 </script>
-<div style="display: inline-block;width: 100%;margin-left: 20px">
+<div style="display: inline-block;width: 100%;margin-top: -90px;margin-left: -8px">
     <table id="demo" lay-filter="demo"></table>
 </div>
 <div class="heimu" style="display: none;width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;z-index: 9999;background-color: black;opacity: 0.8"></div>
 <div class="add"  style="display: none;width: 600px;background-color: white;border: 1px solid #cccccc;padding: 50px;border-radius: 20px;position: fixed;top: 50px;left: 450px;z-index: 99999">
-    <form class="layui-form"  action="/HxzkFlow/hxzk/addTbFuwuqi" method="post" lay-filter="example" onsubmit="return checkadd()">
+    <form class="layui-form"  method="post" lay-filter="example" onsubmit="return checkadd()">
 
         <div class="layui-form-item">
             <label class="layui-form-label" style="width: 20% ;margin-left: -40px">鏈嶅姟鍣ㄥ悕绉帮細</label>
@@ -192,50 +227,8 @@
         </div>
     </form>
 </div>
-<%--<div class="update" style="width: 500px;border: 1px solid #ccc;padding: 50px;border-radius: 20px;position: fixed;top: 150px;left: 500px;z-index: 99999;background-color: white;display: none">--%>
-<%--    <form class="layui-form" action="/HxzkFlow/hxzk/UpdateTbFuwuqi" method="post" lay-filter="example">--%>
-
-<%--        <input type="text" name="num" style="display: none" class="upnum"/>--%>
-<%--       --%>
-<%--        <div class="layui-form-item">--%>
-<%--            <label class="layui-form-label">鎵�灞炲叕鍙�1</label>--%>
-<%--            <div class="layui-input-block">--%>
-<%--                <input type="text" name="company" id="xggs" disabled 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">--%>
-<%--                <input type="text" name="startdate" 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">--%>
-<%--                <input type="date" name="enddate" id="enddateadd1" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ユ爣棰�" class="layui-input">--%>
-<%--            </div>--%>
-<%--        </div>--%>
-<%--        <div class="layui-form-item">--%>
-<%--            <div class="layui-form-item">--%>
-<%--                <label class="layui-form-label">璐圭敤/鍏冿骏</label>--%>
-<%--                <div class="layui-input-block">--%>
-<%--                    &lt;%&ndash;                    <span id="feiyong" style="margin-top: 10px;display: inline-block;margin-left: 10px"></span>&ndash;%&gt;--%>
-<%--                    <input type="text" id="expenseadd1" name="expense" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">--%>
-<%--                </div>--%>
-<%--            </div>--%>
-<%--        </div>--%>
-<%--        <div class="chongzhi">--%>
-<%--        </div>--%>
-<%--        <div class="layui-form-item">--%>
-<%--            <div class="layui-input-block">--%>
-<%--                <button type="submit" class="layui-btn" lay-submit="" lay-filter="demoupdate">绔嬪嵆鎻愪氦</button>--%>
-<%--                <button type="button" class="layui-btn layui-btn-normal" lay-filter="demo1" onclick="canselupdate()" style="margin-left: 200px">鍙栨秷</button>--%>
-<%--            </div>--%>
-<%--        </div>--%>
-<%--    </form>--%>
-<%--</div>--%>
 <div class="updateZong" style="width: 500px;border: 1px solid #ccc;padding: 50px;border-radius: 20px;position: fixed;top: 150px;left: 500px;z-index: 99999;background-color: white;display: none">
-    <form class="layui-form" action="/HxzkFlow/hxzk/UpdateTbFuwuqi" method="post" lay-filter="example">
+    <form class="layui-form" method="post" lay-filter="example" onsubmit="return checkupdate()">
         <input type="text" id="id" name="id" style="display: none" class="upnum"/>
         <div class="layui-form-item">
             <label class="layui-form-label" style="width: 20% ;margin-left: -20px">鏈嶅姟鍣ㄥ悕绉帮細</label>
@@ -283,15 +276,60 @@
         </div>
     </form>
 </div>
+<div class="send"
+     style="display: none;width: 600px;background-color: white;border: 1px solid #cccccc;padding: 50px;border-radius: 20px;position: fixed;top: 50px;left: 450px;z-index: 99999">
+    <form class="layui-form" method="post" action="/HxzkFlow/hxzk/sendfuwu" lay-filter="example" onsubmit="return checksend()">
+        <input type="text" name="id" style="display: none" class="id"/>
+        <input type="text" name="vname" style="display: none" value="index"/>
+        <div class="layui-form-item">
+            <label class="layui-form-label">鎵�灞炲叕鍙革細</label>
+            <div class="layui-input-block">
+                <input type="text" name="company" id="company" lay-verify="title" autocomplete="off" placeholder=""
+                       class="layui-input" disabled>
+            </div>
+        </div>
+        <div class="layui-form-item">
+            <label class="layui-form-label">鍙戦�佺數璇濓細</label>
+            <div class="layui-input-block">
+                <input type="text" name="phone" id="phone" lay-verify="title" autocomplete="off" lay-verify="required|phone"
+                       placeholder="璇疯緭鍏ュ彂閫佺數璇�" class="layui-input">
+            </div>
+        </div>
+        <div class="layui-form-item">
+            <label class="layui-form-label">鍙戦�佸唴瀹癸細</label>
+            <div class="layui-input-block">
+                <%--                <input type="text" name="sendcontext" id="sendcontext" lay-verify="title" autocomplete="off"--%>
+                <%--                       placeholder="璇疯緭鍏ュ崱鍙�,N涓崱鍙烽渶瑕� ; 鍒嗛殧" class="layui-input">--%>
+                <textarea id="sendcontext" autoHeight="true" placeholder="鍥炲鍐呭" disabled></textarea>
+                </textarea>
+            </div>
+        </div>
+
+        <div class="layui-form-item">
+            <div class="layui-input-block">
+                <button type="submit" class="layui-btn" lay-submit="" lay-filter="demoadd">纭畾鍙戦��</button>
+                <button type="button" class="layui-btn layui-btn-normal" lay-filter="demo1" onclick="canseladd()"
+                        style="margin-left: 200px">鍙栨秷
+                </button>
+            </div>
+        </div>
+    </form>
+</div>
 <div id="fhfrom"></div>
 
 </body>
+<script type="text/html" id="barDemo">
+    <a class="layui-btn  layui-btn-xs" lay-event="detail" >鐭俊鎻愮ず</a>
+    <%--    <a class="layui-btn  layui-btn-xs" onclick="guanbi();" >鍏抽棴</a>--%>
+</script>
+
 <script src="/HxzkFlow/js/layui.js" charset="utf-8"></script>
 <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
 <script>
     var qb = localStorage.getItem("gsjc")
     var data = "qb="+qb
-
+    var getUserName = localStorage.getItem("getUserName")
+    var getjuese = localStorage.getItem("getjuese")
     var chongzhiCompany = "";
 
     var accessKey = "448c2cedcdce41428a290d144e81ab6e"
@@ -346,124 +384,26 @@
     }
 
     if(qb === "鍗庢槦鏅烘帶"){
-        // url: 'https://api.spruceiot.cn/api/v1/sim/detail/query',
-        //鏌ユ壘鎵�鏈夊崱鍙�
-        // $.ajax({
-        //     url: '/HxzkFlow/hxzk/proxyfindCard',
-        //     method: 'POST',
-        //     data: {
-        //     },
-        //     success: function (data) {
-        //         var str = "";
-        //         var num = 0;
-        //         for (var i =2880; i<2894; i++){
-        //             num++
-        //            if (num == 90){
-        //                str += data[i].cardnumber
-        //            }else{
-        //                str += data[i].cardnumber+","
-        //            }
-        //         }
-        //         $.ajax({
-        //             url: '/HxzkFlow/hxzk/wlk',
-        //             data: {
-        //                 Nonce: nonce,
-        //                 Timestamp: formattedTime,
-        //                 targetUrl: "https://api.spruceiot.cn/api/v1/sim/detail/batch/query",
-        //                 targetUrl1: "?cNo="+str
-        //             },
-        //             success: function (data) {
-        //                 var zflow ="" //濂楅鎬婚噺
-        //                 var syflow = ""//濂楅宸茬敤
-        //                 var operator = "" //杩愯惀鍟�
-        //                 var carddate = "" // 寮�濮嬫棩鏈� 褰曞叆鏃ユ湡
-        //                 var enddate = "" //缁撴潫鏃ユ湡
-        //              for (var i = 0; i <data.result.length;i++){
-        //                  var sy = parseInt(data.result[i].dataLimit-data.result[i].dataUsage)
-        //                  $.ajax({
-        //                      url: '/HxzkFlow/hxzk/proxyupXinXi',
-        //                      method:'POST',
-        //                      data:{
-        //                          cardnumber:data.result[i].msisdn,
-        //                          zflow:data.result[i].dataLimit,
-        //                          syflow:sy,
-        //                          operator:data.result[i].operators,
-        //                          carddate:data.result[i].serviceStartDate,
-        //                          enddate:data.result[i].serviceEndDate,
-        //                          enterdate:data.result[i].serviceStartDate
-        //                      },
-        //                      success:function (data){
-        //                          console.log(data)
-        //                      }
-        //                  })
-        //              }
-        //             }
-        //         })
-        //     }
-        // })
+        var add1 = localStorage.getItem("getadd")
+        var up = localStorage.getItem("getup")
+        var getde = localStorage.getItem("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');
 
-        //鏌ユ壘娴侀噺姹犲悕绉�
-        // $.ajax({
-        //     url: '/HxzkFlow/hxzk/wlk',
-        //     data: {
-        //         Nonce: nonce,
-        //         Timestamp: formattedTime,
-        //         targetUrl: "https://api.spruceiot.cn/api/v1/pool/list/query",
-        //         targetUrl1: "?queryType=0&pageIndex=1&pageSize=100"
-        //     },
-        //     success: function (data) {
-        //
-        //         for (var i = 0; i<data.result.list.length;i++){
-        //             console.log(data.result.list[i].name)
-        //         }
-        //     }
-        // })
-
-        //鏇存敼鍗″彿鍏徃鍚嶇О
-        // $.ajax({
-        //     url: '/HxzkFlow/hxzk/wlk',
-        //     data: {
-        //         Nonce: nonce,
-        //         Timestamp: formattedTime,
-        //         targetUrl: "https://api.spruceiot.cn/api/v1/pool/member/query",
-        //         targetUrl1: "?poolID=80&pageIndex=1&pageSize=100"
-        //     },
-        //     success: function (data) {
-        //
-        //      for(var i =0; i<data.result.list.length;i++){
-        //          console.log(data.result.list[i].msisdn)
-        //          $.ajax({
-        //              url: '/HxzkFlow/hxzk/proxyCardcompanyUp',
-        //              method: 'POST',
-        //              data:{
-        //                  card:data.result.list[i].msisdn,
-        //                  name:"鍗庢槦鍖楁枟绉诲姩1G鍏变韩姹�"
-        //              }
-        //          })
-        //      }
-        //     }
-        // })
-
-
-
-        // $.ajax({
-        //     url:'/HxzkFlow/hxzk/proxyCardList',
-        //     method:"post",
-        //     data:{
-        //         Nonce:nonce,
-        //         Timestamp:formattedTime,
-        //         targetUrl:"https://api.spruceiot.cn/api/v1/sim/list/query",
-        //         targetUrl1:"?pageIndex=1&pageSize=100"
-        //     },
-        //     success:function (data) {
-        //         //鎶婃墍鏈夊崱鍙峰瓨鍏ユ暟鎹簱锛�
-        //             console.log(data.result.total)
-        //     }
-        // })
-
-
-
+            // 璁剧疆寮忓睘鎬ф潵闅愯棌鎸夐挳
+            button.classList.add('layui-btn-disabled');
+        }
+        if (getde==1){
+            var button = document.getElementById('btndelete');
+            // 璁剧疆鏍峰紡灞炴�ф潵闅愯棌鎸夐挳
+            button.classList.add('layui-btn-disabled');
+        }
 
         $.get("/HxzkFlow/hxzk/chawu",function (data){
             $(".zk").text(data[0])
@@ -549,47 +489,94 @@
             }else{
                 $.post("/HxzkFlow/hxzk/jiemi",data,function (data){
                     if(data == "1"){
-                        table.render({
-                            elem: '#demo'
-                            ,layEvent: 'LAYTABLE_TIPS'
-                            ,height: 695
-                            ,url: '/HxzkFlow/hxzk/findTbFuwuqi' //鏁版嵁鎺ュ彛
-                            ,cellMinWidth: 80
-                            ,page: true //寮�鍚垎椤�
-                            ,toolbar:'#toolbarDemo'
-                            ,defaultToolbar: ['filter', 'exports', 'print', { //鑷畾涔夊ご閮ㄥ伐鍏锋爮鍙充晶鍥炬爣銆傚鏃犻渶鑷畾涔夛紝鍘婚櫎璇ュ弬鏁板嵆鍙�
-                                title: '鎻愮ず'
-                                ,layEvent: 'LAYTABLE_TIPS'
-                                ,icon: 'layui-icon-tips'
-                            }]
-                            , cols: [[ //琛ㄥご
-                                {type: 'checkbox', sort: true, fixed: "left"}
-                                ,{field: 'id', title: '搴忓彿',  sort: true,width:'5%'}
-                                ,{field: 'servername', title: '鏈嶅姟鍣ㄥ悕绉�', }
-                                ,{field: 'company', title: '鍏徃', }
-                                ,{field: 'startdate', title: '寮�濮嬫棩鏈�',  sort: true}
-                                ,{field: 'enddate', title: '缁撴潫鏃ユ湡', sort: true}
-                                ,{field: 'remainingdays', title: '鍓╀綑澶╂暟', sort: true}
-                                ,{field: 'expense', title: '璐圭敤',  sort: true}
-                                ,{field: 'rechargedate', title: '鏈�杩戝厖鍊兼棩鏈�', sort: true}
-                                ,{field: 'rechargemoney', title: '鍏呭�奸噾棰�', sort: true}
-                                ,{field: 'notes', title: '澶囨敞', sort: true}
 
-                            ]],
-                            limit:100,
-                            limits:[10,20,30,40,50,60,70,80,90,100],
-                        });
+                        if (getjuese == "瓒呯骇绠$悊鍛�") {
+                            table.render({
+                                elem: '#demo'
+                                , layEvent: 'LAYTABLE_TIPS'
+                                , height: 850
+                                , url: '/HxzkFlow/hxzk/findTbFuwuqi' //鏁版嵁鎺ュ彛
+                                // , url: '/HxzkFlow/hxzk/findTbFuwuqi' //鏁版嵁鎺ュ彛
+                                // ,cellMinWidth: 80
+                                , width: 1680
+                                ,method:'post'
+                                // , where: {entry: null} // 鎼滅储鐨勫瓧娈�
+                                , page: true //寮�鍚垎椤�
+                                , toolbar: '#toolbarDemo'
+                                , defaultToolbar: ['filter', 'exports', 'print', { //鑷畾涔夊ご閮ㄥ伐鍏锋爮鍙充晶鍥炬爣銆傚鏃犻渶鑷畾涔夛紝鍘婚櫎璇ュ弬鏁板嵆鍙�
+                                    title: '鎻愮ず'
+                                    , layEvent: 'LAYTABLE_TIPS'
+                                    , icon: 'layui-icon-tips'
+                                }]
+                                , cols: [[ //琛ㄥご
+                                    {type: 'checkbox', sort: true, fixed: "left"}
+                                    , {field: 'id', title: '搴忓彿', sort: true, width: '5%'}
+                                    , {field: 'servername', title: '鏈嶅姟鍣ㄥ悕绉�', width: '15%'}
+                                    , {field: 'company', title: '鍏徃', width: '15%'}
+                                    , {field: 'startdate', title: '寮�濮嬫棩鏈�', sort: true, width: '10%'}
+                                    , {field: 'enddate', title: '缁撴潫鏃ユ湡', sort: true, width: '10%'}
+                                    , {field: 'remainingdays', title: '鍓╀綑澶╂暟', sort: true, width: '5%'}
+                                    , {field: 'expense', title: '璐圭敤', sort: true, width: '5%'}
+                                    , {field: 'rechargedate', title: '鏈�杩戝厖鍊兼棩鏈�', sort: true, width: '5%'}
+                                    , {field: 'rechargemoney', title: '鍏呭�奸噾棰�', sort: true, width: '10%'}
+                                    , {field: 'notes', title: '澶囨敞', sort: true, width: '10%'}
+                                    , {title: '鎿嶄綔', width: 150, toolbar: '#barDemo', width: '120'}
+                                ]],
+                                limit: 100,
+                                limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100],
+                            });
+                        }else {
+                            var un = getUserName;
+                            table.render({
+                                elem: '#demo'
+                                , layEvent: 'LAYTABLE_TIPS'
+                                , height: 850
+                                , url: '/HxzkFlow/hxzk/findTbFuwuqi' //鏁版嵁鎺ュ彛
+                                // ,cellMinWidth: 80
+                                , width: 1680
+                                ,method:'post'
+                                , where: {entry: getUserName} // 鎼滅储鐨勫瓧娈�
+                                , page: true //寮�鍚垎椤�
+                                , toolbar: '#toolbarDemo'
+                                , defaultToolbar: ['filter', 'exports', 'print', { //鑷畾涔夊ご閮ㄥ伐鍏锋爮鍙充晶鍥炬爣銆傚鏃犻渶鑷畾涔夛紝鍘婚櫎璇ュ弬鏁板嵆鍙�
+                                    title: '鎻愮ず'
+                                    , layEvent: 'LAYTABLE_TIPS'
+                                    , icon: 'layui-icon-tips'
+                                }]
+                                , cols: [[ //琛ㄥご
+                                    {type: 'checkbox', sort: true, fixed: "left"}
+                                    , {field: 'id', title: '搴忓彿', sort: true, width: '5%'}
+                                    , {field: 'servername', title: '鏈嶅姟鍣ㄥ悕绉�', width: '15%'}
+                                    , {field: 'company', title: '鍏徃', width: '15%'}
+                                    , {field: 'startdate', title: '寮�濮嬫棩鏈�', sort: true, width: '10%'}
+                                    , {field: 'enddate', title: '缁撴潫鏃ユ湡', sort: true, width: '10%'}
+                                    , {field: 'remainingdays', title: '鍓╀綑澶╂暟', sort: true, width: '5%'}
+                                    , {field: 'expense', title: '璐圭敤', sort: true, width: '5%'}
+                                    , {field: 'rechargedate', title: '鏈�杩戝厖鍊兼棩鏈�', sort: true, width: '5%'}
+                                    , {field: 'rechargemoney', title: '鍏呭�奸噾棰�', sort: true, width: '10%'}
+                                    , {field: 'notes', title: '澶囨敞', sort: true, width: '10%'}
+                                    , {title: '鎿嶄綔', width: 150, toolbar: '#barDemo', width: '120'}
+                                ]],
+                                limit: 100,
+                                limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100],
+                            });
+                        }
                     }else{
-                        $("#relo").css("left","-620px")
+                        $("#hide").hide();
+                        $("#relo").css("left","-60px")
+                        $("#select").css("left","620px")
+                        $("#cardnum").css("left","620px")
                         var dt ="Zong="+localStorage.getItem("gsmc")
                         $.post("/HxzkFlow/hxzk/chaZi",dt,function (data){
                             var jc = Zong;
                             table.render({
                                 elem: '#demo'
                                 , layEvent: 'LAYTABLE_TIPS'
-                                , height: 612
+                                , height: 850
                                 ,cellMinWidth: 80
-                                , url: '/HxzkFlow/hxzk/findTbFuwuqiZi?Zong='+jc //鏁版嵁鎺ュ彛
+                                , url: '/HxzkFlow/hxzk/findTbFuwuqiZi' //鏁版嵁鎺ュ彛
+                                ,method:'post'
+                                , where: {Zong: localStorage.getItem("gsmc")} // 鎼滅储鐨勫瓧娈�
                                 , page: true //寮�鍚垎椤�
                                 , toolbar: '#toolbarDemo1'
                                 , defaultToolbar: ['filter', 'exports', 'print', { //鑷畾涔夊ご閮ㄥ伐鍏锋爮鍙充晶鍥炬爣銆傚鏃犻渶鑷畾涔夛紝鍘婚櫎璇ュ弬鏁板嵆鍙�
@@ -600,11 +587,11 @@
                                 , cols: [[ //琛ㄥご
                                     {type: 'checkbox', sort: true, fixed: "left"}
                                     ,{field: 'id', title: '搴忓彿',  sort: true,width:'5%'}
-                                    ,{field: 'servername', title: '鏈嶅姟鍣ㄥ悕绉�', }
-                                    ,{field: 'company', title: '鍏徃', }
+                                    ,{field: 'servername', title: '鏈嶅姟鍣ㄥ悕绉�', width:'15%'}
+                                    ,{field: 'company', title: '鍏徃', width:'15%'}
                                     ,{field: 'startdate', title: '寮�濮嬫棩鏈�',  sort: true}
                                     ,{field: 'enddate', title: '缁撴潫鏃ユ湡', sort: true}
-                                    ,{field: 'remainingdays', title: '鍓╀綑澶╂暟', sort: true}
+                                    ,{field: 'remainingdays', title: '鍓╀綑澶╂暟', sort: true,}
                                     ,{field: 'expense', title: '璐圭敤',  sort: true}
                                     ,{field: 'rechargedate', title: '鏈�杩戝厖鍊兼棩鏈�', sort: true}
                                     ,{field: 'rechargemoney', title: '鍏呭�奸噾棰�', sort: true}
@@ -621,48 +608,75 @@
             }
 
 
+            table.on('tool(demo)', function (obj) { //娉細tool 鏄伐鍏锋潯浜嬩欢鍚嶏紝test 鏄� table 瀹瑰櫒鐨� id
+                var data = obj.data; //鑾峰緱褰撳墠琛屾暟鎹�
+                console.log(data)
+                var layEvent = obj.event; //鑾峰緱 lay-event 瀵瑰簲鐨勫�硷紙涔熷氨鏄鐞嗙殑浜嬩欢锛�
+                if (layEvent === 'detail') {
 
+                    var dt = "company=" + data.company
+                    console.log(dt)
+                    $.post("/HxzkFlow/hxzk/findcomPnone", dt, function (data) {
+                        console.log(data)
+                        $("#phone").val(data)
+                    })
+                    $(".send").show();
+                    $(".id").val(data.id)
+                    $("#company").val(data.company)
+                    $("#sendcontext").val("灏婃暚鐨勭敤鎴凤紝鎮ㄥソ锛佹偍鏈夋湇鍔″櫒灏嗕簬"+data.enddate+"鍒版湡锛屼负閬垮厤褰卞搷鎮ㄧ殑姝e父浣跨敤璇峰強鏃剁画璐癸紝鎮ㄥ彲鐧诲綍鍗庢槦鏅烘帶鍏徃鐗╄仈缃戠鐞嗗钩鍙版煡璇㈣鎯呯画璐癸紝濡傛湁鐤戦棶鍙挩璇㈡垜鍏徃瀹㈡湇浜哄憳锛岀鎮ㄧ敓娲绘剦蹇紒")
+                }
+            });
 
             //澶村伐鍏锋爮浜嬩欢
             table.on('toolbar(demo)', function(obj){
                 var checkStatus = table.checkStatus(obj.config.id);
+                var add1 = localStorage.getItem("getadd")
+                var up = localStorage.getItem("getup")
+                var getde = localStorage.getItem("getde")
+
                 switch(obj.event) {
                     case 'getDelete':
                         var data = checkStatus.data;
-                        if(data.length == 0){
-                            layer.alert("璇烽�変腑涓�鏉℃暟鎹�")
-                        }else{
-                            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)
-                                $.post("/HxzkFlow/hxzk/DeleteTbFuwuqi",datas,function (data){
-
-                                });
+                            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/DeleteTbFuwuqi", datas, function (data) {
+                                        location.reload();
+                                    });
+                                }
+                                layer.alert("鍒犻櫎鎴愬姛")
+                                })
                             }
-                            layer.alert("鍒犻櫎鎴愬姛")
-                        }
-                        layui.table.reload('demo')
+
+                        // layui.table.reload('demo')
                         break;
                     case 'getUpdate':
                         var data = checkStatus.data;
-                        if(data.length>1){
-                            layer.alert("涓�娆″彧鑳介�変腑涓�涓繘琛屼慨鏀�")
-                        }else if(data.length == 0){
-                            layer.alert("璇烽�変腑涓�鏉℃暟鎹�")
-                        }else{
-                            showUpdate();
-                            $("#id").val(data[0].id);
-                            $("#servernameupp").val(data[0].servername);
-                            $("#companyd").val(data[0].company);
-                            $("#startdateg").val(data[0].startdate);
-                            $("#enddateg").val(data[0].enddate);
-                            $("#expense").val(data[0].expense);
-                        }
+
+                            if (data.length > 1) {
+                                layer.alert("涓�娆″彧鑳介�変腑涓�涓繘琛屼慨鏀�")
+                            } else if (data.length == 0) {
+                                layer.alert("璇烽�変腑涓�鏉℃暟鎹�")
+                            } else {
+                                showUpdate();
+                                $("#id").val(data[0].id);
+                                $("#servernameupp").val(data[0].servername);
+                                $("#companyd").val(data[0].company);
+                                $("#startdateg").val(data[0].startdate);
+                                $("#enddateg").val(data[0].enddate);
+                                $("#expense").val(data[0].expense);
+                            }
+
                         break;
                     case 'getadd':
-                        var data = checkStatus.data;
-                        add();
+                            var data = checkStatus.data;
+                            add();
+
                         break;
                     case 'getchongzhi':
                         var data = checkStatus.data;
@@ -777,7 +791,7 @@
                             }
                         });
                         layer.msg('鎼滅储鎴愬姛');
-                    }else if(field.company == localStorage.getItem("gsmc")){
+                    }else if(field.company ==localStorage.getItem("gsjc") || field.company == localStorage.getItem("gsmc")  ){
                         table.reload('demo', {
                             url: "/HxzkFlow/hxzk/tbFuwuqiSearch",
                             method:'post',
@@ -894,6 +908,7 @@
         $(".heimu").show();
     }
     function canseladd(){
+        $(".send").hide();
         $(".add").hide();
         $(".heimu").hide();
     }
@@ -923,6 +938,62 @@
         }
 
     }
+
+    function checkupdate() {
+        // $("#id").val(data[0].id);
+        // $("#servernameupp").val(data[0].servername);
+        // $("#companyd").val(data[0].company);
+        // $("#startdateg").val(data[0].startdate);
+        // $("#enddateg").val(data[0].enddate);
+        // $("#expense").val(data[0].expense);
+        console.log("11111111111111111")
+        // console.log($("#card").val())
+        var add1 = $("#servernameupp").val();
+        var add2 =  $("#companyd").val();
+        var add3 =  $("#startdateg").val();
+        // var add4 =  $("#enddateg").val();
+        var add4 =  $("#id").val();
+        var add12 =  $("#expense").val();
+        // var add5 =  $("#bindidadd1").val();
+        // var add6 =  $("#locationadd1").val();
+        // var add7 =  $("#notesadd1").val();
+        var add8 = $("#enddateg").val();
+        var add9 = "0";
+        var add10 =  $("#flowu").val();
+        // var add11 =  $("#feiyongadd").val();
+        if(add1 == "" || add1 == null){
+            layer.alert("璇烽�夋嫨鎵�灞炲叕鍙�")
+            return false;
+        }else if(add2 == "" || add2 == null){
+            layer.alert("璇疯緭鍏ュ崱鍙�")
+            return false;
+        }else if(add3 == "" || add3 == null){
+            layer.alert("璇烽�夋嫨寮�濮嬫棩鏈�")
+            return false;
+        }else if(add8 == "" || add8 == null){
+            layer.alert("璇烽�夋嫨缁撴潫鏃ユ湡")
+            return false;
+        }else if(add12 == "" || add12 == null){
+            layer.alert("璇烽�夋嫨鍗曚环")
+            return false;
+        }else{
+            // if(parts.length>1){
+            //     for (var i = 0 ; i<parts.length;i++){
+
+            var upp = "id="+add4+"&servername="+add1+"&company="+add2+"&startdate="+add3+"&enddate="+add8+"&expense="+add12+"&caozuoname="+getUserName
+            console.log(upp)
+            $.post("/HxzkFlow/hxzk/UpdateTbFuwuqi",upp,function (data){
+
+            })
+            console.log(66666666)
+            return true;
+        }
+        // var parts = add2.replace(/\s*/g,"").split(";");
+        // var parts;
+        // var parts1 = add5.split(";");
+
+
+    }
     //鏂板鎴愬姛
     function checkadd() {
         var add1 = $("#companyadd1").val();
@@ -936,26 +1007,6 @@
         // var add7 =  $("#notesadd1").val();
         var add3 = $("#enddateadd1").val();
         var add9 = "0";
-        // var add10 =  $("#flowadd1").val();
-        // var add11 =  $("#unitPriceadd1").val();
-        // var parts = add2.split(";");
-        // var parts1 = add5.split(";");
-        var data = "servername="+add5
-        $.ajax({
-            url: "/HxzkFlow/hxzk/ifFuwuqi",
-            type: "POST",
-            data: data,
-            async: false,
-            success: function(data) {
-                if(data != ""){
-                    alert("璇ユ湇鍔″櫒宸插瓨鍦紒")
-                    add9 = "1";
-                    // return false
-                }else{
-                    add9 = "0";
-                }
-            }
-        });
         if(add1 == "" || add1 == null){
             layer.alert("璇烽�夋嫨鎵�灞炲叕鍙�")
             return false;
@@ -974,6 +1025,32 @@
         }else if (add9 == "1"){
             return false
         }
+        // var add10 =  $("#flowadd1").val();
+        // var add11 =  $("#unitPriceadd1").val();
+        // var parts = add2.split(";");
+        // var parts1 = add5.split(";");
+        var data = "servername="+add5
+        $.ajax({
+            url: "/HxzkFlow/hxzk/ifFuwuqi",
+            type: "POST",
+            data: data,
+            async: false,
+            success: function(data) {
+                if(data != ""){
+                    alert("璇ユ湇鍔″櫒宸插瓨鍦紒")
+                    add9 = "1";
+                    // return false
+                }else{
+                    console.log("33333332")
+                    var upp = "company="+add1+"&servername="+add5+"&startdate="+add2+"&enddate="+add3+"&expense="+add4+"&caozuoname="+getUserName
+                    $.post("/HxzkFlow/hxzk/addTbFuwuqi",upp,function (data){
+
+                    })
+                    add9 = "0";
+                }
+            }
+        });
+
 
     }
     //閫夋嫨娴侀噺
@@ -1003,6 +1080,23 @@
         })
         $(".chongzhi").hide();
         $(".heimu").hide();
+        setTimeout(function () {
+            location.reload();
+        }, 500);
+    }
+
+    function checksend() {
+        console.log("11111111111111111")
+        console.log($("#phone").val())
+        var add1 = $("#phone").val();
+        if (add1 == "" || add1 == null) {
+            layer.alert("璇疯緭鍏ュ彂閫佺數璇�")
+            return false;
+        }
+        if (add1.length!=11) {
+            layer.alert("鎵嬫満鍙锋湁璇紒")
+            return false;
+        }
     }
 </script>
 </html>

--
Gitblit v1.9.3