| | |
| | | </style> |
| | | <title>Title</title> |
| | | <style> |
| | | .layui-btn-disabled { |
| | | pointer-events: none; /* 使按钮不可点击 */ |
| | | opacity: 0.6; /* 降低不透明度以显示禁用状态 */ |
| | | } |
| | | .panbox{ |
| | | width: 540px; |
| | | height: 130px; |
| | |
| | | </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: 29px;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: 29px;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: 36.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: 36.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" 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-top: -60px;margin-left: -8px"> |
| | | <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> |
| | |
| | | <script> |
| | | var qb = localStorage.getItem("gsjc") |
| | | var data = "qb="+qb |
| | | |
| | | var getUserName = localStorage.getItem("getUserName") |
| | | var chongzhiCompany = ""; |
| | | |
| | | var accessKey = "448c2cedcdce41428a290d144e81ab6e" |
| | |
| | | } |
| | | |
| | | 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]) |
| | |
| | | table.render({ |
| | | elem: '#demo' |
| | | ,layEvent: 'LAYTABLE_TIPS' |
| | | ,height: 780 |
| | | ,height: 850 |
| | | ,url: '/HxzkFlow/hxzk/findTbFuwuqi' //数据接口 |
| | | // ,cellMinWidth: 80 |
| | | ,width: 1680 |
| | |
| | | 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: 780 |
| | | , height: 850 |
| | | ,cellMinWidth: 80 |
| | | , url: '/HxzkFlow/hxzk/findTbFuwuqiZi?Zong='+jc //数据接口 |
| | | , page: true //开启分页 |
| | |
| | | //头工具栏事件 |
| | | 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; |
| | |
| | | } |
| | | }); |
| | | 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', |
| | |
| | | // 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 |
| | | 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){ |
| | | |
| | |
| | | // return false |
| | | }else{ |
| | | console.log("33333332") |
| | | var upp = "company="+add1+"&servername="+add5+"&startdate="+add2+"&enddate="+add3+"&expense="+add4 |
| | | var upp = "company="+add1+"&servername="+add5+"&startdate="+add2+"&enddate="+add3+"&expense="+add4+"&caozuoname="+getUserName |
| | | $.post("/HxzkFlow/hxzk/addTbFuwuqi",upp,function (data){ |
| | | |
| | | }) |
| | |
| | | }) |
| | | $(".chongzhi").hide(); |
| | | $(".heimu").hide(); |
| | | setTimeout(function () { |
| | | location.reload(); |
| | | }, 500); |
| | | } |
| | | </script> |
| | | </html> |