| | |
| | | <body> |
| | | |
| | | <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-col-md4" style="position: relative;top: 23px;z-index: 999;width: 150px;left: 500px;;transform: translateY(-10%);" id="cardnum"> |
| | | <div class="layui-input-wrap"> |
| | | <input type="text" name="cardnumber" style="width: 220px" value="" placeholder="请输入卡号" |
| | | class="layui-input" lay-affix="clear"> |
| | | </div> |
| | | </div> |
| | | <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"> |
| | | <div class="layui-col-md4" style="margin-left: 20px;" id="hide"> |
| | | <div class="layui-input-wrap" style="position: relative;top: 23px;z-index: 999;width: 150px;left: 560px;transform: translateY(-10%);"> |
| | | <input type="text" name="company" style="width: 150px" placeholder="请输入所属公司" lay-affix="clear" |
| | | class="layui-input"> |
| | | </div> |
| | | </div> |
| | | <button style="position: relative;top: 25px;z-index: 999;width: 70px;left: -400px" id="relo" |
| | | <%-- <button style="position: relative;top: 25px;z-index: 999;width: 70px;left: -400px;transform: translateY(-10%);" class="layui-btn layui-btn-warm" lay-filter="demo-table-beizhu" lay-submit lay-event="getRemarks">备注</button>--%> |
| | | <button style="position: relative;top: 30px;z-index: 999;width: 70px;left: -300px;transform: translateY(-10%);" 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" |
| | | <button style="position: relative;top: 30px;z-index: 999;width: 80px;left: 90px;transform: translateY(-10%);" class="layui-btn layui-btn-normal" |
| | | lay-submit lay-filter="demo-table-search" lay-event="getselect" id="select">查询 |
| | | </button> |
| | | |
| | | <button style="position: relative;top: 30px;z-index: 999;width: 100px;left: 100px;transform: translateY(-10%);" class="layui-btn layui-btn-normal" |
| | | lay-submit lay-filter="demo-table-export" lay-event="getexport" id="export">导出excel |
| | | </button> |
| | | |
| | | <%-- <button style="position: relative;top: 25px;z-index: 999;width: 100px;left: 90px;transform: translateY(-10%);" class="layui-btn layui-btn-danger" lay-event="excelexport" >导出excel</button>--%> |
| | | </form> |
| | | <%--<script type="text/html" >--%> |
| | | <div style="margin-left: 0px;display: inline-block" id="toolbarDemo"> |
| | |
| | | <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> |
| | | <button class="layui-btn layui-btn-warm" lay-event="getRemarks">备注</button> |
| | | <%-- <button class="layui-btn layui-btn-danger" lay-event="excelexport" >导出excel</button>--%> |
| | | </div> |
| | | <%--<div style="margin-left: 0px;display: inline-block" >--%> |
| | | <%--<%– <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>–%>--%> |
| | | <%-- <button class="layui-btn layui-btn-danger" lay-event="excelexport" >导出excel</button>--%> |
| | | <%--</div>--%> |
| | | <%--<div style="margin-left: 0px; >--%> |
| | | |
| | | <%-- <button class="layui-btn layui-btn-danger" lay-event="excelexport" >导出excel</button>--%> |
| | | <%--</div>--%> |
| | | <%--</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> |
| | | <div class="layui-btn-container" style="margin-left: 0px;margin-top: 20px;display: inline-block" id="toolbarDemo2"> |
| | | |
| | | </div> |
| | | <div class="layui-btn-container" style="margin-left: 0px;display: inline-block" > |
| | | <button class="layui-btn" lay-event="getchongzhi">充值</button> |
| | | <button class="layui-btn layui-btn-warm" lay-event="getRemarks">备注</button> |
| | | </div> |
| | | <%-- <div class="layui-btn-container" style="margin-left: 0px;margin-top: 20px;display: inline-block" id="toolbarDemo2">--%> |
| | | <%-- <button class="layui-btn layui-btn-warm" lay-event="getRemarks">备注</button>--%> |
| | | <%-- </div>--%> |
| | | </script> |
| | | |
| | | <script type="text/html" id="toolbarDemo2" > |
| | | <div class="layui-btn-container" style="margin-left: 0px;display: inline-block" > |
| | | <button class="layui-btn layui-btn-warm" lay-event="getRemarks">备注</button> |
| | | </div> |
| | | <%-- <div class="layui-btn-container" style="margin-left: 0px;display: inline-block" id="toolbarDemo2">--%> |
| | | <%-- <button class="layui-btn layui-btn-warm" lay-event="getRemarks">备注</button>--%> |
| | | <%-- </div>--%> |
| | | </script> |
| | | |
| | | <div style="display: inline-block;width: 100%;margin-top: -80px"> |
| | | <table id="demo" lay-filter="demo"></table> |
| | | </div> |
| | |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">单价/元:</label> |
| | | <div class="layui-input-block"> |
| | | <%-- <span id="feiyong" name="unitprice"--%> |
| | | <%-- style="margin-top: 10px;display: inline-block;margin-left: 10px"></span>--%> |
| | | <input type="text" id="feiyong" name="unitprice" lay-verify="title" disabled placeholder="" class="layui-input"> |
| | | <%-- <span id="feiyong" name="unitprice"--%> |
| | | <%-- style="margin-top: 10px;display: inline-block;margin-left: 10px"></span>--%> |
| | | <input type="number" id="feiyong" name="unitprice" lay-verify="title" disabled placeholder="" class="layui-input"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="layui-input-block"> |
| | | <input type="button" class="layui-btn" value="立即提交" onclick="chongzhitj()"></input> |
| | | <button type="reset" class="layui-btn layui-btn-normal" lay-filter="demo1" onclick="canselchongzhi()" |
| | | style="margin-left: 200px">取消 |
| | | </button> |
| | | </div> |
| | | </div> |
| | | </form> |
| | | </div> |
| | | |
| | | <div class="info" |
| | | style="display: none;width: 200px;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" lay-filter="example" onsubmit="return checkadd()"> |
| | | <input type="text" disabled name="num" id="statusid" style="display: none" class="upnum"> |
| | | <div class="layui-form-item" style="display: flex"> |
| | | <label >设备状态:</label> |
| | | <div id="eStaus"> |
| | | |
| | | </div> |
| | | |
| | | </div> |
| | | <div class="layui-form-item" style="display: flex"> |
| | | <label >在线状态:</label> |
| | | <div id="oStaus"> |
| | | |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item" style="display: flex"> |
| | | <label >卡状态:</label> |
| | | <div id="cStaus"> |
| | | |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item" style="display: flex"> |
| | | <label >IMEL:</label> |
| | | <div id="icard"> |
| | | |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <label style="font-size: 15px;">主套餐:</label> |
| | | <div id="setmenus"> |
| | | |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <label style="font-size: 15px;">套餐总量:</label> |
| | | <div> |
| | | <span id="surplusliuliang" style="font-size: 22px;color: #00a800"> |
| | | |
| | | </span>MB |
| | | </div> |
| | | |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <label style="font-size: 15px;">套餐已用流量:</label> |
| | | <span id="availableliuliang" style="font-size: 22px;color: #0000FF"> |
| | | |
| | | </span> MB |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <label >机卡重绑:</label> |
| | | <%-- <div class="layui-input-block">--%> |
| | | <button type="button" class="layui-btn layui-btn-normal" lay-filter="demo1" onclick="rebind()" |
| | | >确定 |
| | | </button> |
| | | <%-- </div>--%> |
| | | </div> |
| | | |
| | | <div class="layui-form-item"> |
| | | <div > |
| | | <input type="button" class="layui-btn" value="查询" onclick="cahxun()"></input> |
| | | <button type="reset" class="layui-btn layui-btn-normal" lay-filter="demo1" onclick="canselcardinfo()" |
| | | >关闭 |
| | | </button> |
| | | </div> |
| | | </div> |
| | | </form> |
| | | </div> |
| | | <%--<div class="chongzhi"--%> |
| | | <%-- style="display: none;width: 500px;background-color: white;border-radius: 20px;border: 1px solid #ccc;padding: 50px;position: fixed;top: 150px;left: 500px;z-index: 99999">--%> |
| | | <%-- <form class="layui-form" action="" lay-filter="example">--%> |
| | | <%-- <div class="layui-form-item">--%> |
| | | <%-- <label class="layui-form-label">卡号:</label>--%> |
| | | <%-- <div class="layui-input-block">--%> |
| | | <%-- <input type="text" name="username" disabled id="cardnumber" lay-verify="title" autocomplete="off"--%> |
| | | <%-- placeholder="请选择卡号" class="layui-input">--%> |
| | | <%-- <span class="hao" style="color: red;margin-top: 9px;display: inline-block"></span>--%> |
| | | <%-- </div>--%> |
| | | <%-- </div>--%> |
| | | <%-- <div class="layui-form-item">--%> |
| | | <%-- <label class="layui-form-label">选择流量:</label>--%> |
| | | <%-- <div class="layui-input-block">--%> |
| | | <%-- <select name="flow" lay-filter="ddtt" id="flowc">--%> |
| | | <%-- <option value=""></option>--%> |
| | | <%-- <option value="12G/年">12G/年</option>--%> |
| | | <%-- <option value="24G/年">24G/年</option>--%> |
| | | <%-- <option value="36G/年">36G/年</option>--%> |
| | | <%-- <option value="100G/年">100G/年</option>--%> |
| | | <%-- </select>--%> |
| | | <%-- </div>--%> |
| | | <%-- </div>--%> |
| | | <%-- <div class="chongzhi">--%> |
| | | <%-- <div class="layui-form-item">--%> |
| | | <%-- <label class="layui-form-label">单价/元:</label>--%> |
| | | <%-- <div class="layui-input-block">--%> |
| | | <%-- <%– <span id="feiyong" name="unitprice"–%>--%> |
| | | <%-- <%– style="margin-top: 10px;display: inline-block;margin-left: 10px"></span>–%>--%> |
| | | <%-- <input type="number" id="feiyong" name="unitprice" lay-verify="title" disabled placeholder="" class="layui-input">--%> |
| | | <%-- </div>--%> |
| | | <%-- </div>--%> |
| | | <%-- </div>--%> |
| | | <%-- <div class="chongzhi">--%> |
| | | <%-- <div class="layui-form-item">--%> |
| | | <%-- <label class="layui-form-label">总价/元:</label>--%> |
| | | <%-- <div class="layui-input-block">--%> |
| | | <%-- <span id="zongjia" name="zongjia" style="margin: 10px;display: inline-block"></span>--%> |
| | | <%-- <%– <input type="text" id="zongjia" name="zongjia" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">–%>--%> |
| | | <%-- </div>--%> |
| | | <%-- </div>--%> |
| | | <%-- </div>--%> |
| | | <%-- <div class="layui-form-item">--%> |
| | | <%-- <div class="layui-input-block">--%> |
| | | <%-- <input type="button" class="layui-btn" value="立即提交" onclick="chongzhitj()"></input>--%> |
| | | <%-- <button type="reset" class="layui-btn layui-btn-normal" lay-filter="demo1" onclick="canselchongzhi()"--%> |
| | | <%-- style="margin-left: 200px">取消--%> |
| | | <%-- </button>--%> |
| | | <%-- </div>--%> |
| | | <%-- </div>--%> |
| | | <%-- </form>--%> |
| | | <%--</div>--%> |
| | | |
| | | <div class="beizhu" |
| | | style="display: none;width: 500px;background-color: white;border-radius: 20px;border: 1px solid #ccc;padding: 50px;position: fixed;top: 150px;left: 500px;z-index: 99999"> |
| | | <form class="layui-form" lay-filter="example"> |
| | | <%-- <input type="text" name="num" style="display: none" class="upnum"/>--%> |
| | | |
| | | <input type="text" disabled name="num" id="beizhuid" style="display: none" class="upnum"> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">卡号:</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" name="username" disabled id="cardnumberbz" lay-verify="title" autocomplete="off" |
| | | placeholder="请选择卡号" class="layui-input"> |
| | | <span class="hao" style="color: red;margin-top: 9px;display: inline-block"></span> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">备注:</label> |
| | | <div class="layui-input-block"> |
| | | <textarea placeholder="请输入内容" id="beizhu" name="notes" style="height: 200px" class="layui-textarea"></textarea> |
| | | |
| | | |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-input-block"> |
| | | |
| | | <input type="button" class="layui-btn" value="立即提交" onclick="beizhutj()"></input> |
| | | <button type="reset" class="layui-btn layui-btn-normal" lay-filter="demo1" onclick="canselbeizhu()" |
| | | style="margin-left: 200px">取消 |
| | | </button> |
| | | </div> |
| | |
| | | |
| | | <script type="text/html" id="titleTpl"> |
| | | {{# if(d.status === '待激活') { }} |
| | | <button class="layui-btn layui-btn-sm layui-btn-warm">待激活</button> |
| | | <button class="layui-btn layui-btn-sm layui-btn-warm" onclick="cardinfo({{d.num}})">待激活</button> |
| | | {{# } else if(d.status === '已激活') { }} |
| | | <button class="layui-btn layui-btn-sm">已激活</button> |
| | | <button class="layui-btn layui-btn-sm" onclick="cardinfo({{d.num}})">已激活</button> |
| | | {{# } else if(d.status === '已到期') { }} |
| | | <button class="layui-btn layui-btn-sm layui-btn-danger">已到期</button> |
| | | <button class="layui-btn layui-btn-sm layui-btn-danger" onclick="cardinfo({{d.num}})">已到期</button> |
| | | {{# } else if(d.status === '预销户') { }} |
| | | <button class="layui-btn layui-btn-sm layui-btn-primary layui-btn-primary layui-btn-primary layui-bg-blue">预销户 |
| | | <button class="layui-btn layui-btn-sm layui-btn-primary layui-btn-primary layui-btn-primary layui-bg-blue" onclick="cardinfo({{d.num}})">预销户 |
| | | </button> |
| | | {{# } else if(d.status === '已停机') { }} |
| | | <button class="layui-btn layui-btn-sm layui-btn-primary layui-btn-primary layui-btn-primary layui-bg-blue" onclick="cardinfo({{d.num}})">已停机 |
| | | </button> |
| | | {{# } else if(d.status === '已销户') { }} |
| | | <button class="layui-btn layui-btn-sm layui-btn layui-bg-cyan">已销户</button> |
| | | <button class="layui-btn layui-btn-sm layui-btn layui-bg-cyan" onclick="cardinfo({{d.num}})">已销户</button> |
| | | {{# } else { }} |
| | | <button class="layui-btn layui-btn-sm layui-btn-primary layui-btn-primary layui-btn-primary layui-btn-primary"> |
| | | <button class="layui-btn layui-btn-sm layui-btn-primary layui-btn-primary layui-btn-primary layui-btn-primary" onclick="cardinfo({{d.num}})"> |
| | | 未知 |
| | | </button> |
| | | {{# } }} |
| | |
| | | var data = "qb=" + qb |
| | | var getUserName = localStorage.getItem("getUserName") |
| | | var chongzhiCompany = ""; |
| | | |
| | | var getjuese = localStorage.getItem("getjuese") |
| | | var accessKey = "448c2cedcdce41428a290d144e81ab6e" |
| | | var accessSecret = "RgoIWycMYGmQfrLwLuT2VWawAhwMO8w7P9zh2dZp" |
| | | var str = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; |
| | |
| | | var stringSignTemp = accessKey + nonce + formattedTime |
| | | |
| | | function zhzs(value) { |
| | | value = value.replace(/[^\d]/g, '').replace(/^0{1,}/g, ''); |
| | | value = value.replace(/[^0-9.]/g,''); |
| | | if (value != '') |
| | | value = parseFloat(value).toFixed(0); |
| | | value = parseFloat(value).toFixed(2); |
| | | else |
| | | value = parseFloat(0).toFixed(0); |
| | | value = parseFloat(0).toFixed(2); |
| | | return value; |
| | | } |
| | | |
| | |
| | | function xz() { |
| | | $("#ZsGs").show() |
| | | } |
| | | function rebind() { |
| | | console.log($("#statusid").text()) |
| | | var message = "iccid=" + $("#statusid").text()+ "&bindType=" + 0; |
| | | $.post("/HxzkFlow/hxzk/rebind", message, function (data) { |
| | | console.log(data) |
| | | if (data.code != 0) { |
| | | layer.msg(data.message); |
| | | } else { |
| | | layer.msg("重绑成功"); |
| | | } |
| | | }) |
| | | } |
| | | |
| | | function cardinfo(card) { |
| | | console.log(1111111111111) |
| | | console.log(card) |
| | | $(".info").show(); |
| | | $("#eStaus").text(null) |
| | | $("#oStaus").text("") |
| | | $("#cStaus").text("") |
| | | $("#icard").text("") |
| | | $("#setmenus").text("") |
| | | $("#surplusliuliang").text("") |
| | | $("#availableliuliang").text("") |
| | | var data = "id="+card |
| | | |
| | | $.get("/HxzkFlow/hxzk/getcardinfo",data,function (data){ |
| | | console.log(data) |
| | | $("#statusid").text(card) |
| | | // if (data==null) |
| | | if (data.code!=0){ |
| | | layer.msg(data.message); |
| | | }else{ |
| | | $("#eStaus").text(data.result.eStatus) |
| | | $("#oStaus").text(data.result.oStatus) |
| | | $("#cStaus").text(data.result.status) |
| | | $("#icard").text(data.result.iccid) |
| | | $("#setmenus").text(data.result.packageName) |
| | | $("#surplusliuliang").text(data.result.dataLimit / 1024) |
| | | $("#availableliuliang").text(data.result.dataUsage / 1024) |
| | | layer.msg("查询成功"); |
| | | } |
| | | // if(data == 1){ |
| | | // alert("保存信息成功") |
| | | // location.reload(); |
| | | // }else{ |
| | | // alert("保存信息失败!请联系技术人员") |
| | | // } |
| | | }) |
| | | } |
| | | function cahxun() { |
| | | console.log(1111111111111) |
| | | $(".info").show(); |
| | | |
| | | console.log($("#statusid").text()) |
| | | var data = "id="+$("#statusid").text() |
| | | |
| | | $.get("/HxzkFlow/hxzk/getcardinfo",data,function (data){ |
| | | |
| | | console.log(data) |
| | | if (data.code!=0){ |
| | | layer.msg(data.message); |
| | | }else{ |
| | | $("#eStaus").text(data.result.eStaus) |
| | | $("#oStaus").text(data.result.oStaus) |
| | | $("#cStaus").text(data.result.status) |
| | | $("#icard").text(data.result.iccid) |
| | | $("#setmenus").text(data.result.packageName) |
| | | $("#surplusliuliang").text(data.result.dataLimit / 1024) |
| | | $("#availableliuliang").text(data.result.dataUsage / 1024) |
| | | layer.msg("查询成功"); |
| | | } |
| | | |
| | | // $("#eStaus").text(data.comStatus) |
| | | |
| | | // if(data == 1){ |
| | | // alert("保存信息成功") |
| | | // location.reload(); |
| | | // }else{ |
| | | // alert("保存信息失败!请联系技术人员") |
| | | // } |
| | | }) |
| | | } |
| | | |
| | | |
| | | function xzGong(id) { |
| | | $("#companyadd1").val(id) |
| | |
| | | }) |
| | | }, 60000); |
| | | } else if (qb === "访客"){ |
| | | // document.getElementById('btn-add').style.display = 'none'; |
| | | // document.getElementById('btn-update').style.display = 'none'; |
| | | // document.getElementById('btndelete').style.display = 'none'; |
| | | // document.getElementById('btn-add').style.display = 'none'; |
| | | // document.getElementById('btn-update').style.display = 'none'; |
| | | // document.getElementById('btndelete').style.display = 'none'; |
| | | |
| | | }else{ |
| | | |
| | |
| | | |
| | | $.post("/HxzkFlow/hxzk/jiemi", data, function (data) { |
| | | if (data == "1") { |
| | | |
| | | // form.render(); |
| | | // $("#hide").hide(); |
| | | // $("#relo").css("left","-60px") |
| | | // $("#select").css("left","620px") |
| | | // $("#cardnum").css("left","620px") |
| | | table.render({ |
| | | elem: '#demo' |
| | | , layEvent: 'LAYTABLE_TIPS' |
| | | , height: 850 |
| | | , url: '/HxzkFlow/hxzk/FindCard' //数据接口 |
| | | // ,cellMinWidth: 80 |
| | | , width: 1680 |
| | | , autoWidth: true |
| | | , page: true //开启分页 |
| | | , toolbar: '#toolbarDemo' |
| | | , defaultToolbar: ['filter', 'exports', 'print', { //自定义头部工具栏右侧图标。如无需自定义,去除该参数即可 |
| | | title: '提示' |
| | | , layEvent: 'LAYTABLE_TIPS' |
| | | , icon: 'layui-icon-tips' |
| | | }] |
| | | , cols: [[ //表头 |
| | | {type: 'checkbox', sort: true, fixed: "left"} |
| | | , {field: 'num', title: '序号', sort: true, width: '75'} |
| | | , {field: 'company', title: '所属公司', width: '250'} |
| | | , {field: 'cardnumber', title: '卡号', sort: true, width: '200'} |
| | | , {field: 'status', title: '状态', templet: '#titleTpl', width: '90'} |
| | | , {field: 'flow', title: '流量', sort: true, width: '80'} |
| | | // ,{field: 'zflow', title: '总流量(MB)', } |
| | | // ,{field: 'syflow', title: '已用流量(MB)', } |
| | | , {field: 'remainingdays', title: '剩余天数', width: '85'} |
| | | // ,{field: 'syll', title: '剩余流量(MB)', } |
| | | , {field: 'carddate', title: '开始日期', sort: true, width: '110'} |
| | | , {field: 'operator', title: '运营商', sort: true, width: '110'} |
| | | |
| | | , {field: 'unitprice', title: '单价', sort: true, width: '75'} |
| | | , {field: 'bindid', title: '绑定设备', width: '90'} |
| | | // ,{field: 'location', title: '所在地', sort: true} |
| | | // ,{field: 'notes', title: '备注', sort: true} |
| | | , {field: 'enddate', title: '结束日期', sort: true, width: '110'} |
| | | , {field: 'enterdate', title: '录入日期', sort: true, width: '110'} |
| | | , {field: 'rechargedate', title: '最近充值日期', sort: true, width: '110'} |
| | | , {field: 'rechargemoney', title: '充值金额', sort: true, width: '100'} |
| | | |
| | | |
| | | ]], |
| | | limit: 100, |
| | | limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100], |
| | | }); |
| | | } else { |
| | | if (Zong=="访客"){ |
| | | // $("#relo").hide(); |
| | | $("#select").css("left", "160px") |
| | | // $("#relo").css("left", "-60px") |
| | | if (getjuese == "超级管理员") { |
| | | // form.render(); |
| | | // $("#hide").hide(); |
| | | // $("#relo").css("left","-60px") |
| | | // $("#select").css("left","620px") |
| | | // $("#cardnum").css("left","620px") |
| | | table.render({ |
| | | elem: '#demo' |
| | | , layEvent: 'LAYTABLE_TIPS' |
| | | , height: 850 |
| | | , url: '/HxzkFlow/hxzk/FindCard' //数据接口 |
| | | // ,cellMinWidth: 80 |
| | | ,method:'post' |
| | | , width: 1680 |
| | | , autoWidth: true |
| | | , page: true //开启分页 |
| | | , toolbar: '#toolbarDemo' |
| | | , defaultToolbar: ['filter', 'exports', 'print', { //自定义头部工具栏右侧图标。如无需自定义,去除该参数即可 |
| | | title: '提示' |
| | | , layEvent: 'LAYTABLE_TIPS' |
| | | , icon: 'layui-icon-tips' |
| | | }] |
| | | , cols: [[ //表头 |
| | | {type: 'checkbox', sort: true, fixed: "left"} |
| | | , {field: 'num', title: '序号', sort: true, width: '75'} |
| | | , {field: 'company', title: '所属公司', width: '200'} |
| | | , {field: 'cardnumber', title: '卡号', sort: true, width: '190'} |
| | | , {field: 'status', title: '状态', templet: '#titleTpl', width: '90'} |
| | | , {field: 'flow', title: '流量', sort: true, width: '70'} |
| | | // ,{field: 'zflow', title: '总流量(MB)', } |
| | | // ,{field: 'syflow', title: '已用流量(MB)', } |
| | | , {field: 'remainingdays', title: '剩余天数', width: '85'} |
| | | // ,{field: 'syll', title: '剩余流量(MB)', } |
| | | , {field: 'carddate', title: '开始日期', sort: true, width: '110'} |
| | | , {field: 'operator', title: '运营商', sort: true, width: '85'} |
| | | |
| | | , {field: 'unitprice', title: '单价', sort: true, width: '75'} |
| | | , {field: 'bindid', title: '绑定设备', width: '90'} |
| | | // ,{field: 'location', title: '所在地', sort: true} |
| | | // ,{field: 'notes', title: '备注', sort: true} |
| | | , {field: 'enddate', title: '结束日期', sort: true, width: '110'} |
| | | , {field: 'enterdate', title: '录入日期', sort: true, width: '110'} |
| | | , {field: 'rechargedate', title: '最近充值日期', sort: true, width: '110'} |
| | | , {field: 'rechargemoney', title: '充值金额', sort: true, width: '100'} |
| | | ,{field: 'notes', title: '备注', sort: true,width: '90'} |
| | | |
| | | ]], |
| | | limit: 100, |
| | | limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100], |
| | | }); |
| | | }else{ |
| | | table.render({ |
| | | elem: '#demo' |
| | | , layEvent: 'LAYTABLE_TIPS' |
| | | , height: 850 |
| | | , url: '/HxzkFlow/hxzk/FindCard' //数据接口 |
| | | // ,cellMinWidth: 80 |
| | | ,method:'post' |
| | | , where: {entry: getUserName} // 搜索的字段 |
| | | , width: 1680 |
| | | , autoWidth: true |
| | | , page: true //开启分页 |
| | | , toolbar: '#toolbarDemo' |
| | | , defaultToolbar: ['filter', 'exports', 'print', { //自定义头部工具栏右侧图标。如无需自定义,去除该参数即可 |
| | | title: '提示' |
| | | , layEvent: 'LAYTABLE_TIPS' |
| | | , icon: 'layui-icon-tips' |
| | | }] |
| | | , cols: [[ //表头 |
| | | {type: 'checkbox', sort: true, fixed: "left"} |
| | | , {field: 'num', title: '序号', sort: true, width: '75'} |
| | | , {field: 'company', title: '所属公司', width: '200'} |
| | | , {field: 'cardnumber', title: '卡号', sort: true, width: '190'} |
| | | , {field: 'status', title: '状态', templet: '#titleTpl', width: '90'} |
| | | , {field: 'flow', title: '流量', sort: true, width: '80'} |
| | | // ,{field: 'zflow', title: '总流量(MB)', } |
| | | // ,{field: 'syflow', title: '已用流量(MB)', } |
| | | , {field: 'remainingdays', title: '剩余天数', width: '85'} |
| | | // ,{field: 'syll', title: '剩余流量(MB)', } |
| | | , {field: 'carddate', title: '开始日期', sort: true, width: '110'} |
| | | , {field: 'operator', title: '运营商', sort: true, width: '85'} |
| | | |
| | | , {field: 'unitprice', title: '单价', sort: true, width: '75'} |
| | | , {field: 'bindid', title: '绑定设备', width: '90'} |
| | | // ,{field: 'location', title: '所在地', sort: true} |
| | | |
| | | , {field: 'enddate', title: '结束日期', sort: true, width: '110'} |
| | | , {field: 'enterdate', title: '录入日期', sort: true, width: '110'} |
| | | , {field: 'rechargedate', title: '最近充值日期', sort: true, width: '110'} |
| | | , {field: 'rechargemoney', title: '充值金额', sort: true, width: '100'} |
| | | ,{field: 'notes', title: '备注', sort: true,width: '90'} |
| | | |
| | | ]], |
| | | limit: 100, |
| | | limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100], |
| | | }); |
| | | } |
| | | } else { |
| | | if (Zong=="访客"){ |
| | | // $("#hide").hide(); |
| | | $("#select").css("left", "100px") |
| | | // $("#relo").css("left", "-60px") |
| | | table.render({ |
| | | elem: '#demo' |
| | | , layEvent: 'LAYTABLE_TIPS' |
| | | , height: 800 |
| | | , url: '/HxzkFlow/hxzk/FindCard' //数据接口 |
| | | ,method:'post' |
| | | , width: 1680 |
| | | , autoWidth: true |
| | | , page: true //开启分页 |
| | |
| | | , cols: [[ //表头 |
| | | {type: 'checkbox', sort: true, fixed: "left"} |
| | | , {field: 'num', title: '序号', sort: true, width: '75'} |
| | | , {field: 'company', title: '所属公司', width: '250'} |
| | | , {field: 'cardnumber', title: '卡号', sort: true, width: '200'} |
| | | , {field: 'status', title: '状态', templet: '#titleTpl', width: '90'} |
| | | , {field: 'flow', title: '流量', sort: true, width: '80'} |
| | | , {field: 'remainingdays', title: '剩余天数', width: '85'} |
| | | , {field: 'carddate', title: '开始日期', sort: true, width: '110'} |
| | | , {field: 'company', title: '公司', sort: true, width: '200'} |
| | | , {field: 'cardnumber', title: '卡号', sort: true, width: '190'} |
| | | , {field: 'status', title: '状态', templet: '#titleTpl', width: '90'} |
| | | , {field: 'remainingdays', title: '剩余天数', width: '90'} |
| | | , {field: 'bindid', title: '绑定设备', width: '90'} |
| | | , {field: 'carddate', title: '开始日期', sort: true,width: '110' } |
| | | , {field: 'enddate', title: '结束日期', sort: true, width: '110'} |
| | | , {field: 'enterdate', title: '录入日期', sort: true, width: '180'} |
| | | , {field: 'enterdate', title: '录入日期', sort: true, width: '210'} |
| | | ,{field: 'notes', title: '备注', sort: true, width: '90'} |
| | | ]], |
| | | limit: 100, |
| | | limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100], |
| | | }); |
| | | }else{ |
| | | $("#hide").hide(); |
| | | $("#relo").css("left", "-60px") |
| | | $("#relo").css("left", "10px") |
| | | $("#select").css("left", "620px") |
| | | $("#cardnum").css("left", "620px") |
| | | |
| | |
| | | // ,{field: 'zflow', title: '总流量(MB)',width: 120 } |
| | | // ,{field: 'syflow', title: '已用流量(MB)',sort: true,width: 130 } |
| | | // ,{field: 'syll', title: '剩余流量(MB)', width: 120} |
| | | , {field: 'bindid', title: '绑定设备',} |
| | | , {field: 'remainingdays', title: '剩余天数',} |
| | | , {field: 'carddate', title: '开始日期', sort: true} |
| | | , {field: 'operator', title: '运营商', sort: true} |
| | |
| | | , {field: 'unitprice', title: '单价', sort: true} |
| | | , {field: 'rechargedate', title: '最近充值日期', sort: true} |
| | | , {field: 'rechargemoney', title: '充值金额', sort: true} |
| | | |
| | | ,{field: 'notes', title: '备注', sort: true} |
| | | |
| | | ]], |
| | | limit: 100, |
| | |
| | | } |
| | | }) |
| | | } |
| | | // }, 500); |
| | | // }, 500); |
| | | |
| | | //头工具栏事件 |
| | | table.on('toolbar(demo)', function (obj) { |
| | |
| | | // button.classList.add('layui-btn-disabled'); |
| | | // layer.alert("您无权限操作") |
| | | // }else{ |
| | | if (data.length == 0) { |
| | | layer.alert("请选中一条数据") |
| | | } else { |
| | | var nums = []; |
| | | if (data.length == 0) { |
| | | layer.alert("请选中一条数据") |
| | | } else { |
| | | var nums = []; |
| | | var cardnum='' |
| | | for (var i = 0; i < data.length; i++) { |
| | | if (data.length > 1) { |
| | | if (data.length == i + 1) { |
| | | cardnum += data[i].cardnumber |
| | | } else { |
| | | cardnum += data[i].cardnumber + "," |
| | | } |
| | | } else { |
| | | cardnum = data[i].cardnumber |
| | | } |
| | | } |
| | | layer.confirm("确认要删除卡号:"+cardnum+"吗", function () { |
| | | // 在这里写确认操作的具体逻辑 |
| | | // 例如发送删除请求或者执行删除操作 |
| | | for (var i = 0; i < data.length; i++) { |
| | | nums.push(JSON.stringify(data[i].num)) |
| | | var datas = "num=" + JSON.stringify(data[i].num)+"&caozuoname="+getUserName |
| | | |
| | | $.post("/HxzkFlow/hxzk/DeleteCard", datas, function (data) { |
| | | |
| | | }); |
| | | |
| | | } |
| | | layer.alert("删除成功") |
| | | } |
| | | // layer.alert("删除成功:") |
| | | layer.closeAll() |
| | | layui.table.reload('demo') |
| | | }) |
| | | |
| | | } |
| | | // } |
| | | |
| | | layui.table.reload('demo') |
| | | |
| | | break; |
| | | case 'getUpdate': |
| | | var data = checkStatus.data; |
| | | |
| | | if (data.length > 1) { |
| | | // layer.alert("一次只能选中一个进行修改") |
| | | showUpdate2(); |
| | | var cnum = [] |
| | | var id = [] |
| | | if (data.length > 1) { |
| | | // layer.alert("一次只能选中一个进行修改") |
| | | showUpdate2(); |
| | | var cnum = [] |
| | | var id = [] |
| | | |
| | | for (let i = 0; i < data.length; i++) { |
| | | console.log(data[i].cardnumber) |
| | | cnum.push(data[i].cardnumber) |
| | | id.push(data[i].num) |
| | | } |
| | | console.log(cnum) |
| | | // $("#card").val(data[0]) |
| | | $("#cardnumber2").val(cnum) |
| | | $("#cardid").val(id) |
| | | // $(".upnum").val(data[0].num); |
| | | // $("#xgkh").val(data[0].cardnumber); |
| | | // $("#xggs").val(data[0].company); |
| | | // $("#carddateu2").val(data[0].carddate); |
| | | // $("#enddateu2").val(data[0].enddate); |
| | | // $("#unitpriceu2").val(data[0].unitprice); |
| | | // $("#operatoru").val(data[0].operator); |
| | | // $("#flowu").val(data[0].flow); |
| | | form.render(); |
| | | } else if (data.length == 0) { |
| | | layer.alert("请选中一条数据") |
| | | } else { |
| | | showUpdate(); |
| | | console.log(data[0]) |
| | | var o = data[0].operator |
| | | console.log("tijiao11111111111") |
| | | $("#card").val(data[0]) |
| | | |
| | | |
| | | $("#cardnumber").val(data[0].cardnumber) |
| | | $(".upnum").val(data[0].num); |
| | | $("#xgkh").val(data[0].cardnumber); |
| | | $("#xggs").val(data[0].company); |
| | | $("#carddateu").val(data[0].carddate); |
| | | $("#enddateu").val(data[0].enddate); |
| | | $("#unitpriceu").val(data[0].unitprice); |
| | | $("#operatoru").val(data[0].operator); |
| | | $("#flowu").val(data[0].flow); |
| | | form.render(); |
| | | for (let i = 0; i < data.length; i++) { |
| | | console.log(data[i].cardnumber) |
| | | cnum.push(data[i].cardnumber) |
| | | id.push(data[i].num) |
| | | } |
| | | console.log(cnum) |
| | | // $("#card").val(data[0]) |
| | | $("#cardnumber2").val(cnum) |
| | | $("#cardid").val(id) |
| | | // $(".upnum").val(data[0].num); |
| | | // $("#xgkh").val(data[0].cardnumber); |
| | | // $("#xggs").val(data[0].company); |
| | | // $("#carddateu2").val(data[0].carddate); |
| | | // $("#enddateu2").val(data[0].enddate); |
| | | // $("#unitpriceu2").val(data[0].unitprice); |
| | | // $("#operatoru").val(data[0].operator); |
| | | // $("#flowu").val(data[0].flow); |
| | | form.render(); |
| | | } else if (data.length == 0) { |
| | | layer.alert("请选中一条数据") |
| | | } else { |
| | | showUpdate(); |
| | | console.log(data[0]) |
| | | var o = data[0].operator |
| | | console.log("tijiao11111111111") |
| | | $("#card").val(data[0]) |
| | | |
| | | |
| | | $("#cardnumber").val(data[0].cardnumber) |
| | | $(".upnum").val(data[0].num); |
| | | $("#xgkh").val(data[0].cardnumber); |
| | | $("#xggs").val(data[0].company); |
| | | $("#carddateu").val(data[0].carddate); |
| | | $("#enddateu").val(data[0].enddate); |
| | | $("#unitpriceu").val(data[0].unitprice); |
| | | $("#operatoru").val(data[0].operator); |
| | | $("#flowu").val(data[0].flow); |
| | | form.render(); |
| | | } |
| | | // } |
| | | break; |
| | | case 'excelexport': |
| | | window.location.href="/HxzkFlow/hxzk/excel"; |
| | | $.ajax({ |
| | | type:"get", |
| | | url: "/HxzkFlow/hxzk/excel", |
| | | success:function(inputStream){ |
| | | alert("文件已成功导出到您的桌面!"); |
| | | }, |
| | | error:function () { |
| | | alert("导出失败!"); |
| | | } |
| | | }); |
| | | break; |
| | | case 'getadd': |
| | | var data = checkStatus.data; |
| | | // if (add==1){ |
| | | // layer.alert("您无权限操作") |
| | | // }else { |
| | | add1(); |
| | | form.on('select(ddtt)', function (data) { |
| | | add1(); |
| | | form.on('select(ddtt)', function (data) { |
| | | |
| | | // console.log(data,11111111) |
| | | // if(data.value == "12G/年"){ |
| | | // money = 80; |
| | | // // Zmoney = 80*num |
| | | // // $("#feiyong").text(money) |
| | | // $("#feiyongadd").text(money) |
| | | // // $("#zongjia").text(Zmoney) |
| | | // }else if(data.value == ("24G/年")){ |
| | | // money = 150; |
| | | // // Zmoney = 150*num |
| | | // $("#feiyongadd").text(money) |
| | | // // $("#zongjia").text(Zmoney) |
| | | // }else if(data.value == "36G/年"){ |
| | | // money = 200; |
| | | // // Zmoney = 200*num |
| | | // $("#feiyongadd").text(money) |
| | | // // $("#zongjia").text(Zmoney) |
| | | // }else if(data.value == "100G/年"){ |
| | | // money = 300; |
| | | // // Zmoney = 200*num |
| | | // $("#feiyongadd").text(money) |
| | | // // $("#zongjia").text(Zmoney) |
| | | // }else{ |
| | | // $("#feiyongadd").text("") |
| | | // $("#zongjia").text("") |
| | | // } |
| | | }); |
| | | // console.log(data,11111111) |
| | | // if(data.value == "12G/年"){ |
| | | // money = 80; |
| | | // // Zmoney = 80*num |
| | | // // $("#feiyong").text(money) |
| | | // $("#feiyongadd").text(money) |
| | | // // $("#zongjia").text(Zmoney) |
| | | // }else if(data.value == ("24G/年")){ |
| | | // money = 150; |
| | | // // Zmoney = 150*num |
| | | // $("#feiyongadd").text(money) |
| | | // // $("#zongjia").text(Zmoney) |
| | | // }else if(data.value == "36G/年"){ |
| | | // money = 200; |
| | | // // Zmoney = 200*num |
| | | // $("#feiyongadd").text(money) |
| | | // // $("#zongjia").text(Zmoney) |
| | | // }else if(data.value == "100G/年"){ |
| | | // money = 300; |
| | | // // Zmoney = 200*num |
| | | // $("#feiyongadd").text(money) |
| | | // // $("#zongjia").text(Zmoney) |
| | | // }else{ |
| | | // $("#feiyongadd").text("") |
| | | // $("#zongjia").text("") |
| | | // } |
| | | }); |
| | | // } |
| | | break; |
| | | case 'getRemarks': |
| | | var data = checkStatus.data; |
| | | var num = data.length; |
| | | var cardid = []; |
| | | var card = []; |
| | | for (var i = 0; i < data.length; i++) { |
| | | cardid.push(data[i].num) |
| | | card.push(data[i].cardnumber) |
| | | } |
| | | console.log(cardid) |
| | | if (data.length == 0) { |
| | | layer.alert("请选中数据") |
| | | } else { |
| | | $("#beizhuid").val(cardid); |
| | | $("#cardnumberbz").val(card) |
| | | $(".hao").text("当前已选择" + num + "个卡号") |
| | | beizhu() |
| | | } |
| | | break; |
| | | case 'getchongzhi': |
| | | var data = checkStatus.data; |
| | |
| | | } |
| | | card.push(data[i].cardnumber) |
| | | zong = zong + data[i].unitprice |
| | | console.log(data[i].unitprice) |
| | | feiyong.push(data[i].unitprice) |
| | | cardNum.push(JSON.stringify(data[i].cardnumber)) |
| | | cardid.push(data[i].num) |
| | |
| | | console.log($("#zongjia").text()) |
| | | var money = 0; |
| | | // Zmoney = 80*num |
| | | console.log(feiyong) |
| | | $("#feiyong").val(feiyong) |
| | | $("#zongjia").text(zong) |
| | | form.render(); |
| | |
| | | |
| | | return false; // 阻止默认 form 跳转 |
| | | }); |
| | | form.on('submit(demo-table-export)', function (data) { |
| | | var field = data.field; // 获得表单字段 |
| | | window.location.href="/HxzkFlow/hxzk/excel"; |
| | | $.ajax({ |
| | | type:"get", |
| | | url: "/HxzkFlow/hxzk/excel", |
| | | success:function(inputStream){ |
| | | alert("文件已成功导出到您的桌面!"); |
| | | }, |
| | | error:function () { |
| | | alert("导出失败!"); |
| | | } |
| | | }); |
| | | // if (field.company != "") { |
| | | // if (localStorage.getItem("gsjc") == "华星智控") { |
| | | // table.reload('demo', { |
| | | // url: "/HxzkFlow/hxzk/tableSearch", |
| | | // method: 'post', |
| | | // page: { |
| | | // curr: 1 // 重新从第 1 页开始 |
| | | // } |
| | | // , where: field // 搜索的字段 |
| | | // , done: function (res, curr, count) { |
| | | // // res为接口返回的数据 |
| | | // if (res.data.length > 0) { |
| | | // |
| | | // } else { |
| | | // alert("搜索的内容不存在") |
| | | // } |
| | | // } |
| | | // }); |
| | | // layer.msg('搜索成功'); |
| | | // } else if (field.company == localStorage.getItem("gsjc") || field.company == localStorage.getItem("gsmc")) { |
| | | // table.reload('demo', { |
| | | // url: "/HxzkFlow/hxzk/tableSearch", |
| | | // method: 'post', |
| | | // page: { |
| | | // curr: 1 // 重新从第 1 页开始 |
| | | // } |
| | | // , where: field // 搜索的字段 |
| | | // , done: function (res, curr, count) { |
| | | // // res为接口返回的数据 |
| | | // if (res.data.length > 0) { |
| | | // |
| | | // } else { |
| | | // alert("搜索的内容不存在") |
| | | // } |
| | | // } |
| | | // }); |
| | | // layer.msg('搜索成功'); |
| | | // } else if (localStorage.getItem("gsjc") == "访客"){ |
| | | // table.reload('demo', { |
| | | // url: "/HxzkFlow/hxzk/tableSearch", |
| | | // method: 'post', |
| | | // page: { |
| | | // curr: 1 // 重新从第 1 页开始 |
| | | // } |
| | | // , where: field // 搜索的字段 |
| | | // , done: function (res, curr, count) { |
| | | // // res为接口返回的数据 |
| | | // if (res.data.length > 0) { |
| | | // |
| | | // } else { |
| | | // alert("搜索的内容不存在") |
| | | // } |
| | | // } |
| | | // }); |
| | | // layer.msg('搜索成功'); |
| | | // } else { |
| | | // alert("没有权限查询其他公司") |
| | | // } |
| | | // } else { |
| | | // if (localStorage.getItem("gsjc") == "华星智控") { |
| | | // field.company = localStorage.getItem("gsjc"); |
| | | // table.reload('demo', { |
| | | // url: "/HxzkFlow/hxzk/tableSearch", |
| | | // method: 'post', |
| | | // page: { |
| | | // curr: 1 // 重新从第 1 页开始 |
| | | // } |
| | | // , where: field // 搜索的字段 |
| | | // }); |
| | | // layer.msg('搜索成功'); |
| | | // } else if(localStorage.getItem("gsjc") == "访客"){ |
| | | // field.company = localStorage.getItem("gsjc"); |
| | | // table.reload('demo', { |
| | | // url: "/HxzkFlow/hxzk/tableSearch", |
| | | // method: 'post', |
| | | // page: { |
| | | // curr: 1 // 重新从第 1 页开始 |
| | | // } |
| | | // , where: field // 搜索的字段 |
| | | // }); |
| | | // layer.msg('搜索成功'); |
| | | // }else { |
| | | // field.company = localStorage.getItem("gsmc") |
| | | // table.reload('demo', { |
| | | // url: "/HxzkFlow/hxzk/tableSearch", |
| | | // method: 'post', |
| | | // page: { |
| | | // curr: 1 // 重新从第 1 页开始 |
| | | // } |
| | | // , where: field // 搜索的字段 |
| | | // }); |
| | | // layer.msg('搜索成功'); |
| | | // } |
| | | // } |
| | | // 执行搜索重载 |
| | | |
| | | return false; // 阻止默认 form 跳转 |
| | | }); |
| | | form.on('submit(demo-table-beizhu)', function (data) { |
| | | console.log(data) |
| | | var field = data.field; // 获得表单字段 |
| | | console.log(field) |
| | | // window.location.href="/HxzkFlow/hxzk/excel"; |
| | | // $.ajax({ |
| | | // type:"get", |
| | | // url: "/HxzkFlow/hxzk/excel", |
| | | // success:function(inputStream){ |
| | | // alert("文件已成功导出到您的桌面!"); |
| | | // }, |
| | | // error:function () { |
| | | // alert("导出失败!"); |
| | | // } |
| | | // }); |
| | | // var data = checkStatus.data; |
| | | // var num = data.length; |
| | | // var cardid = []; |
| | | // for (var i = 0; i < data.length; i++) { |
| | | // cardid.push(data[i].num) |
| | | // |
| | | // } |
| | | // console.log(cardid) |
| | | // $("#beizhuid").val(cardid); |
| | | // beizhu() |
| | | return false; // 阻止默认 form 跳转 |
| | | }); |
| | | // |
| | | form.on('submit(demo-table-search1)', function (data) { |
| | | var field = data.field; // 获得表单字段 |
| | |
| | | $(".heimu").show(); |
| | | } |
| | | |
| | | //备注 |
| | | function beizhu() { |
| | | $(".beizhu").show(); |
| | | $(".heimu").show(); |
| | | } |
| | | |
| | | |
| | | |
| | | function canselbeizhu() { |
| | | $(".beizhu").hide(); |
| | | $(".heimu").hide(); |
| | | } |
| | | |
| | | function canselchongzhi() { |
| | | $(".chongzhi").hide(); |
| | | $(".heimu").hide(); |
| | | } |
| | | function canselcardinfo() { |
| | | // $(".info").show(); |
| | | $(".info").hide(); |
| | | $(".heimu").hide(); |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | function checkupdate2() { |
| | | var add1 = $("#cardid").val(); |
| | | var add2 = $("#cardnumber2").val(); |
| | | var add3 = $("#carddateu2").val(); |
| | | var add12 = $("#unitpriceu2").val(); |
| | |
| | | layer.alert("请选择单价") |
| | | return false; |
| | | } else { |
| | | var parts = add2.replace(/\s*/g, "").split(","); |
| | | var parts1 = add1.replace(/\s*/g, "").split(/,|,/); |
| | | var parts = add2.replace(/\s*/g, "").split(/,|,/); |
| | | |
| | | var upp = "cardnumber=" + parts + "&carddate=" + add3 + "&enddate=" + add8 + "&unitprice=" + add12+"&caozuoname="+getUserName |
| | | $.ajax({ |
| | | url: "/HxzkFlow/hxzk/updateBatchById", |
| | |
| | | |
| | | //新增成功 |
| | | function checkadd() { |
| | | console.log("11111111111111111") |
| | | console.log($("#cardnumberadd1").val()) |
| | | var add1 = $("#companyadd1").val(); |
| | | var add2 = $("#cardnumberadd1").val(); |
| | | var add3 = $("#carddateadd1").val(); |
| | |
| | | } else if (add9 == "1") { |
| | | return false; |
| | | } |
| | | var parts = add2.replace(/\s*/g, "").split(";"); |
| | | var upp = "cardnumber=" + add2+"&caozuoname="+getUserName |
| | | console.log(upp) |
| | | $.post("/HxzkFlow/hxzk/addcardopera", upp, function (data) { |
| | | |
| | | }) |
| | | var parts = add2.replace(/\s*/g, "").split(";"); |
| | | // var parts; |
| | | var parts1 = add5.split(";"); |
| | | console.log(parts) |
| | | console.log(parts.length) |
| | | var parts1 = add5.replace(/\s*/g, "").split(";"); |
| | | // var parts1 = add5.split(";"); |
| | | if (parts.length<1){ |
| | | parts=add2.replaceAll(/\s*/g, "").split(";"); |
| | | } |
| | | if (parts1.length<1){ |
| | | parts=add5.replaceAll(/\s*/g, "").split(";"); |
| | | } |
| | | if (parts.length > 1) { |
| | | for (var i = 0; i < parts.length; i++) { |
| | | |
| | | console.log("=================") |
| | | console.log(add8) |
| | | var data = "cardnumber=" + parts[i] |
| | | $.ajax({ |
| | | url: "/HxzkFlow/hxzk/ifCard", |
| | |
| | | success: function (data) { |
| | | if (data != "") { |
| | | //已经存在, 根据卡号修改信息 |
| | | var upp = "company=" + add1 + "&cardnumber=" + parts[i] + "&carddate=" + add3 + "&operator=" + add4 + "&bindid=" + add5 + "&location=" + add6 + "¬es=" + add7 + "&enddate=" + add8 + "&flow=" + add10 + "&unitprice=" + add11+"&caozuoname="+getUserName |
| | | var upp = "company=" + add1 + "&cardnumber=" + parts[i] + "&carddate=" + add3 + "&operator=" + add4 + "&bindid=" + parts1 + "&location=" + add6 + "¬es=" + add7 + "&enddate=" + add8 + "&flow=" + add10 + "&unitprice=" + add11+"&caozuoname="+getUserName |
| | | console.log(upp) |
| | | $.post("/HxzkFlow/hxzk/UpdateChong", upp, function (data) { |
| | | |
| | |
| | | // $("#cardnumberadd1").val(parts) |
| | | } else { |
| | | console.log("33333332") |
| | | var upp = "company=" + add1 + "&cardnumber=" + parts[i] + "&carddate=" + add3 + "&operator=" + add4 + "&bindid=" + add5 + "&location=" + add6 + "¬es=" + add7 + "&enddate=" + add8 + "&flow=" + add10 + "&unitprice=" + add11+"&caozuoname="+getUserName |
| | | var upp = "company=" + add1 + "&cardnumber=" + parts[i] + "&carddate=" + add3 + "&operator=" + add4 + "&bindid=" + parts1 + "&location=" + add6 + "¬es=" + add7 + "&enddate=" + add8 + "&flow=" + add10 + "&unitprice=" + add11+"&caozuoname="+getUserName+ "&entryclerk=" + getUserName |
| | | $.post("/HxzkFlow/hxzk/addCard", upp, function (data) { |
| | | |
| | | }) |
| | |
| | | } |
| | | } else { |
| | | var data = "cardnumber=" + add2 |
| | | console.log(add2.length) |
| | | |
| | | |
| | | $.ajax({ |
| | | url: "/HxzkFlow/hxzk/ifCard", |
| | | type: "POST", |
| | |
| | | alert("该卡号已存在!") |
| | | add9 = "1"; |
| | | } else { |
| | | var upp = "company=" + add1 + "&cardnumber=" + add2 + "&carddate=" + add3 + "&operator=" + add4 + "&bindid=" + add5 + "&location=" + add6 + "¬es=" + add7 + "&enddate=" + add8 + "&flow=" + add10 + "&unitprice=" + add11+"&caozuoname="+getUserName |
| | | var upp = "company=" + add1 + "&cardnumber=" + add2 + "&carddate=" + add3 + "&operator=" + add4 + "&bindid=" + add5 + "&location=" + add6 + "¬es=" + add7 + "&enddate=" + add8 + "&flow=" + add10 + "&unitprice=" + add11+"&caozuoname="+getUserName + "&entryclerk=" + getUserName |
| | | $.post("/HxzkFlow/hxzk/addCard", upp, function (data) { |
| | | |
| | | }) |
| | |
| | | //监听选中事件 |
| | | |
| | | // |
| | | |
| | | function beizhutj() { |
| | | var num = $("#beizhuid").val().split(","); |
| | | var beizhu = $("#beizhu").val(); |
| | | console.log(beizhu.length) |
| | | if (beizhu.length>50){ |
| | | alert("备注内容不得大于50字!") |
| | | return false; |
| | | } |
| | | if (beizhu.length==0){ |
| | | alert("请输入备注内容") |
| | | return false; |
| | | } |
| | | console.log(num) |
| | | for (let i = 0; i < num.length; i++) { |
| | | var dt = "num=" + num[i] + "¬es=" + beizhu |
| | | $.post("/HxzkFlow/hxzk/Update", dt, function (data) { |
| | | console.log(data) |
| | | // const div = document.createElement('divform'); |
| | | // div.innerHTML = data; |
| | | // document.body.appendChild(div); |
| | | // document.forms['punchout_form'].setAttribute('target', '_blank') |
| | | // document.forms['punchout_form'].submit() |
| | | }) |
| | | } |
| | | |
| | | $(".beizhu").hide(); |
| | | $(".heimu").hide(); |
| | | // setTimeout({ |
| | | // location.reload(); |
| | | // }500) |
| | | setTimeout(function () { |
| | | location.reload(); |
| | | }, 500); |
| | | |
| | | |
| | | } |
| | | |
| | | function chongzhitj() { |
| | | console.log($("#zongjia").text()) |
| | |
| | | return false; |
| | | |
| | | } |
| | | |
| | | console.log("重置=============?》》》》》》》》》》》》》") |
| | | var dt = "card=" + num + "&type=流量" + "&feiyong=" + unitprice + "&chongzhiCompany=" + chongzhiCompany |
| | | console.log(dt) |
| | | $.post("/HxzkFlow/hxzk/buy", dt, function (data) { |