var equip_id = document.getElementById("equip_id").value console.log(equip_id) // 分页初始化 layui.use('laypage', function () { var laypage = layui.laypage; laypage.render({ elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号 , count: $('#totalPage').val() , theme: '#428BCA' , layout: ['prev', 'page', 'next', 'skip'] , jump: function (obj, first) { // 请求表格数据: $.ajax({ url: 'rtu_data', type: 'post', data: { id: equip_id, page: obj.curr, }, success: function (data) { var msg = $.parseJSON(data); if (msg.dat.length > 0) { datFill_Table('datatable', msg.dat); $('#page').parent().show(); } else { datFill_null_Table('datatable'); $('#page').parent().hide(); } if ($('.content').height() > 750) { $('#iframe-main', parent.document).css('height', $('.content').height() + 20) } else { $('#iframe-main', parent.document).css('height', '750px') } } }) if (!first) { $("#datatable tr:not(:first)").remove(); } } }); }); function datFill_null_Table(table_id, data) { var table = document.getElementById(table_id).children[1]; var row = table.insertRow(table.rows.length); var c1 = row.insertCell(0); c1.setAttribute('colspan', '18'); c1.setAttribute('class', 'nullData'); c1.innerHTML = "暂无数据"; } function datFill_Table(table_id, data) { //js循环读取json数据 var table = document.getElementById(table_id).children[1]; for (var i = 0; i < data.length; i++) { var row = table.insertRow(table.rows.length); //JSON字符串转换JSON对象 var iccid = eval('(' + data[0].rtu_data + ')'); console.log(iccid) $('#iccid').val(iccid.iccid) var stat = eval('(' + data[i].rtu_data + ')'); var c1 = row.insertCell(0); c1.innerHTML = stat.cbd_id var c2 = row.insertCell(1); c2.innerHTML = stat.csq var c3 = row.insertCell(2); c3.innerHTML = stat.proj var c4 = row.insertCell(3); c4.innerHTML = stat.dver var c5 = row.insertCell(4); var cpu = stat.cpu_tmp / 1000 c5.innerHTML = cpu var c6 = row.insertCell(5); if (stat.cam_sta == 0) c6.innerHTML = "正常"; else c6.innerHTML = "异常"; var c7 = row.insertCell(6); c7.innerHTML = stat.dat_f var c8 = row.insertCell(7); c8.innerHTML = data[i].upl_time } } //刷新、重启等操作 // function reloadPage(obj, ext) { // var ext = obj.context.innerHTML // var extData // if (ext == '重启') { // extData = "reboot" // } else if (ext == '升级') { // extData = "update" // } else if (ext == '拍照') { // extData = "takephoto" // } else if (ext == '刷新') { // extData = "data" // } // $.ajax({ // type: "post", // url: 'rtu_mqtt', // data: { // id: equip_id, // ext: extData // }, // beforeSend: function () { // $('#loadingParent').show(); // }, // complete: function () { // setTimeout(function () { // $('#loadingParent').hide(); // },3000) // }, // dataType: "json", // success: function (data) { // if (data == "0") { // layer.msg("发送成功!"); // } // else { // layer.msg("发送失败!") // } // } // }) // } function sendexamineSIM() { var iccid = $('#iccid').val(); examineSIM(iccid) } function examineSIM(iccid) { $.ajax({ url: 'siminfo', type: 'post', dataType: 'json', data: { simid: iccid, }, beforeSend: function (XMLHttpRequest) { //注意,layer.msg默认3秒自动关闭,如果数据加载耗时比较长,需要设置time loadingFlag = layer.msg('请求中,请稍候……', { icon: 16, shade: 0.01, shadeClose: false, time: 60000 }); }, success: function (data) { console.log(data) var dat = data.data; if (data.code == 0) { var status; if (dat.account_status == "0") { status = "未知"; } else if (dat.account_status == "1") { status = "测试期"; } else if (dat.account_status == "2") { status = "沉默期"; } else if (dat.account_status == "3") { status = "使用中"; } else if (dat.account_status == "4") { status = "停机"; } else if (dat.account_status == "5") { status = "停机保号"; } else if (dat.account_status == "6") { status = "预销号"; } else if (dat.account_status == "7") { status = "销号"; } var usage; if (dat.iccid) { usage = dat.data_usage; } else { usage.innerHTML = '--'; } var balance; if (dat.iccid) { balance = dat.data_balance; } else { balance = '--'; } var time; if (dat.iccid) { var timestamp4 = new Date(dat.expiry_date * 1000);//直接用 new Date(时间戳) 格式转化获得当前时间 time = timestamp4.toLocaleDateString().replace(/\//g, "-") + " " + timestamp4.toTimeString().substr(0, 8); } else { time = '--'; } layer.close(loadingFlag); layer.open({ type: 1 , title: false //不显示标题栏 , closeBtn: false , area: '300px;' , shade: 0.8 , id: 'LAY_layuipro' //设定一个id,防止重复弹出 , btn: ['我知道了'] , btnAlign: 'c' , moveType: 1 //拖拽模式,0或者1 , content: '