$.ajax({ type: "post", url: "xyq_report", data:{ page:1 }, dataType: "json", beforeSend: function () { $('#loadingParent').show(); }, complete: function () { $('#loadingParent').hide(); }, success: function (data) { $("#datatable tr:not(:first)").html(""); // js循环读取json数据 if (data.dat.length > 0) { Fill_Table('datatable', data.dat); $('#page').parent().show(); } else { Fill_null_Table('datatable'); $('#page').parent().hide(); } // $('#iframe-main', parent.document).css('height', $('.content').height()) } }) // 时间插件初始化 layui.use('laydate', function () { var laydate = layui.laydate; //执行一个laydate实例 laydate.render({ elem: '#timSelectBox' //指定元素 , range: true , done: function (value, date) { var dateArray = value.split(' - ') $('#begin').val(dateArray[0]) $('#end').val(dateArray[1]) } }); }); function Fill_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', '16'); c1.setAttribute('class', 'nullData'); c1.innerHTML = "暂无数据"; } function Fill_Table(table_id, dat) { var table = document.getElementById(table_id).children[1]; for (var i = 0; i < dat.length; i++) { var row = table.insertRow(table.rows.length); if (dat[i].length == 0) { continue; } //JSON字符串转换JSON对象 // var stat = eval('(' + dat[i].cbd_data + ')'); var c1 = row.insertCell(0); c1.innerHTML = '
' + dat[i].equip_id; var c2 = row.insertCell(1); c2.innerHTML = dat[i].addr; var c3 = row.insertCell(2); c3.innerHTML = dat[i].tem; var c4 = row.insertCell(3); var num = Number(dat[i].hum * 100).toFixed() c4.innerHTML = num; var c5 = row.insertCell(4); c5.innerHTML = dat[i].pest; var c6 = row.insertCell(5); c6.innerHTML = dat[i].pestnum; var c7 = row.insertCell(6); c7.innerHTML = dat[i].upl_time; var c8 = row.insertCell(7); c8.innerHTML = ""; var c9 = row.insertCell(8); c9.innerHTML = ""; var c10 = row.insertCell(9); c10.innerHTML = ""; } } //刷新:下发查询: function reloadPage(imei) { // alert(imei) // Fill_Table('datatable', data.dat); // var parent = obj.parents('tr'); // var deviceId = parent.find('.deviceId').html().trim(); // $.ajax({ // type: "post", // url: 'cbd_mqtt', // data: { // "req": "read",//读取 // "topicid": deviceId, // "kind": "data"//读取下位机数据 // }, // dataType: "json", // beforeSend: function () { // $('#loadingParent').show(); // }, // complete: function () { // setTimeout(function () { // $('#loadingParent').hide(); // }, 3000) // }, // success: function (data) { // if (data == "0") { // layer.msg("发送成功!") // setTimeout(function () { // var ename = $('#ename').val(); // var eId = $('#eId').val(); // var page = $('.layui-laypage-curr em').eq(1).html(); // var data = { // req: "filter", // ename: ename, // f_id: eId, // page: page, // }; // $.post("cbd_report", data, function (data) { // $("#datatable tr:not(:first)").html(""); // var msg = $.parseJSON(data); // if (msg.dat.length > 0) { // Fill_Table('datatable', msg.dat); // $('#page').parent().show(); // } else { // Fill_null_Table('datatable', msg.dat); // $('#page').parent().hide(); // } // }); // // window.location.href = window.location.href; // }, 3000) // } else { // layer.msg("发送失败!") // } // } // }) } // 分页初始化 // 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) { // Fill_Table('datatable', data.dat); // $.ajax({ // type: "post", // url: "xyq_report", // dataType: "json", // beforeSend: function () { // $('#loadingParent').show(); // }, // complete: function () { // $('#loadingParent').hide(); // }, // success: function (data) { // $("#datatable tr:not(:first)").html(""); // // js循环读取json数据 // if (data.length > 0) { // Fill_Table('datatable', data); // $('#page').parent().show(); // } else { // Fill_null_Table('datatable'); // $('#page').parent().hide(); // } // $('#iframe-main', parent.document).css('height', $('.content').height()) // } // }) // } // }); // }); //筛选 function sub_filter() { var ename = $('#ename').val(); var eId = $('#eId').val(); $("#datatable tr:not(:first)").html(""); $.ajax({ url: 'xyq_report', type: 'post', data: { req: "filter", ename: ename, page: 1, equip_id: eId, }, beforeSend: function () { $('#loadingParent').show(); }, complete: function () { $('#loadingParent').hide(); }, success: function (data) { var msg = $.parseJSON(data); if (msg.dat.length > 0) { Fill_Table('datatable', msg.dat); $('#page').parent().show(); } else { Fill_null_Table('datatable', msg); $('#page').parent().hide(); } var datas = { req: "filter", ename: ename, f_id: eId, }; initSearchPage(msg.nums, 'xyq_report', datas); if ($('.content').height() > 750) { $('#iframe-main', parent.document).css('height', $('.content').height() + 20) } else { $('#iframe-main', parent.document).css('height', '750px') } } }) } //搜索分页 function initSearchPage(page, url, datas) { layui.use('laypage', function () { var laypage = layui.laypage; laypage.render({ elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号 , count: page , theme: '#428BCA' , layout: ['prev', 'page', 'next', 'skip'] , jump: function (obj, first) { datas.page = obj.curr; if (!first) { $.ajax({ url: url, type: 'post', data: datas, beforeSend: function () { $('#loadingParent').show(); }, complete: function () { $('#loadingParent').hide(); }, success: function (data) { $("#datatable tr:not(:first)").html(""); var msg = $.parseJSON(data); if (msg.dat.length > 0) { Fill_Table('datatable', msg.dat) } else { Fill_null_Table('datatable', msg.dat) } if ($('.content').height() > 750) { $('#iframe-main', parent.document).css('height', $('.content').height() + 20) } else { $('#iframe-main', parent.document).css('height', '750px') } } }) } } }); }); } // 窗口改变iframe高度改变 $(window).resize(function () { if ($('.content').height() > 750) { $('#iframe-main', parent.document).css('height', $('.content').height() + 20) } else { $('#iframe-main', parent.document).css('height', '750px') } });