From 871d4095b07cedacb7fbef4c38d64982f539c404 Mon Sep 17 00:00:00 2001 From: fei.wang <wf18701153496@163.com> Date: 星期四, 09 五月 2024 15:40:15 +0800 Subject: [PATCH] 测试提交 --- src/webapp/page/Fuwuqi.jsp | 371 +++++++++++++++++++++++++---------------------------- 1 files changed, 175 insertions(+), 196 deletions(-) diff --git a/src/webapp/page/Fuwuqi.jsp b/src/webapp/page/Fuwuqi.jsp index e8840d1..307f134 100644 --- a/src/webapp/page/Fuwuqi.jsp +++ b/src/webapp/page/Fuwuqi.jsp @@ -22,6 +22,10 @@ </style> <title>Title</title> <style> + .layui-btn-disabled { + pointer-events: none; /* 浣挎寜閽笉鍙偣鍑� */ + opacity: 0.6; /* 闄嶄綆涓嶉�忔槑搴︿互鏄剧ず绂佺敤鐘舵�� */ + } .panbox{ width: 540px; height: 130px; @@ -35,45 +39,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> @@ -235,7 +235,7 @@ <%-- </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> @@ -291,7 +291,7 @@ <script> var qb = localStorage.getItem("gsjc") var data = "qb="+qb - + var getUserName = localStorage.getItem("getUserName") var chongzhiCompany = ""; var accessKey = "448c2cedcdce41428a290d144e81ab6e" @@ -346,124 +346,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]) @@ -552,9 +454,10 @@ table.render({ elem: '#demo' ,layEvent: 'LAYTABLE_TIPS' - ,height: 695 + ,height: 850 ,url: '/HxzkFlow/hxzk/findTbFuwuqi' //鏁版嵁鎺ュ彛 - ,cellMinWidth: 80 + // ,cellMinWidth: 80 + ,width: 1680 ,page: true //寮�鍚垎椤� ,toolbar:'#toolbarDemo' ,defaultToolbar: ['filter', 'exports', 'print', { //鑷畾涔夊ご閮ㄥ伐鍏锋爮鍙充晶鍥炬爣銆傚鏃犻渶鑷畾涔夛紝鍘婚櫎璇ュ弬鏁板嵆鍙� @@ -565,11 +468,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} @@ -580,14 +483,17 @@ 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 //鏁版嵁鎺ュ彛 , page: true //寮�鍚垎椤� @@ -600,11 +506,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} @@ -626,43 +532,51 @@ //澶村伐鍏锋爮浜嬩欢 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 { + 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) { - }); + }); + } + layer.alert("鍒犻櫎鎴愬姛") } - layer.alert("鍒犻櫎鎴愬姛") - } + 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 +691,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', @@ -923,6 +837,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 +906,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 +924,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 +979,9 @@ }) $(".chongzhi").hide(); $(".heimu").hide(); + setTimeout(function () { + location.reload(); + }, 500); } </script> </html> -- Gitblit v1.9.3