function Fill_null_Table(table_id) { var table = document.getElementById(table_id).children[1]; var row = table.insertRow(table.rows.length); var c1 = row.insertCell(0); c1.setAttribute('colspan', '20'); c1.setAttribute('class', 'nullData'); c1.innerHTML = "暂无数据"; } function Fill_Table(table_id, dat) { //js循环读取json数据 var table = document.getElementById(table_id).children[1]; for (var i = 0; i < dat.length; i++) { var row = table.insertRow(table.rows.length); //JSON字符串转换JSON对象 var stat = eval('(' + dat[i].cbd_status + ')'); var c1 = row.insertCell(0); c1.innerHTML = stat.imei; c1.setAttribute('class', 'id') var c2 = row.insertCell(1); if (dat[i].equip_name == "") c2.innerHTML = "无"; else c2.innerHTML = dat[i].equip_name; var c3 = row.insertCell(2); if (dat[i].is_online == 1) c3.innerHTML = ''; else if (dat[i].is_online == 0) c3.innerHTML = ''; else c3.innerHTML = "--"; var c4 = row.insertCell(3); if (stat.ts == 1) c4.innerHTML = "时控"; else if (stat.ts == 0) c4.innerHTML = "光控"; var c5 = row.insertCell(4); //1是雨控 0正常 if (stat.rps == 0) c5.innerHTML = ''; else c5.innerHTML = ''; var c6 = row.insertCell(5); //1白天 0夜晚 if (stat.lps == 1) c6.innerHTML = ''; else c6.innerHTML = ''; var c7 = row.insertCell(6); if (stat.tps == 0) c7.innerHTML = ''; else c7.innerHTML = ''; var c13 = row.insertCell(7); c13.innerHTML = stat.dver; var c14 = row.insertCell(8); c14.innerHTML = dat[i].upl_time; var c15 = row.insertCell(9); c15.innerHTML = ''; c15.innerHTML = '短信预警'; c15.innerHTML = ''; } } // 分页初始化 layui.use('laypage', function () { var laypage = layui.laypage; laypage.render({ elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号 // , count: 30 , count: $('#totalPage').val() , theme: '#428BCA' , layout: ['prev', 'page', 'next', 'skip'] , jump: function (obj, first) { $.ajax({ url: "equipmanage_cbd", type: 'post', data: { req: "dat", page: obj.curr }, beforeSend: function () { $('#loadingParent').show(); }, complete: function () { $('#loadingParent').hide(); }, success: function (data) { var msg = $.parseJSON(data); if (msg.length > 0) { Fill_Table('datatable', msg); $('#page').parent().show(); } else { Fill_null_Table('datatable', msg); $('#page').parent().hide(); } scrollBar() } }) if (!first) { $("#datatable tr:not(:first)").remove(); } } }); }); //筛选 function sub_filter() { var ename = $('#ename').val(); var eId = $('#eId').val(); var onoffSelectVal = $('#onoffSelect').val() || ''; var edverVal = $('#edver').val() || ''; $("#datatable tr:not(:first)").html(""); $.ajax({ url: 'equipmanage_cbd', type: 'post', data: { req: "filter", dver: edverVal, is_online: onoffSelectVal, dver: edverVal, is_online: onoffSelectVal, ename: ename, page: 1, f_id: eId, }, 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.dat); $('#page').parent().hide(); } var datas = { req: "filter", dver: edverVal, is_online: onoffSelectVal, ename: ename, f_id: eId, }; initSearchPage(msg.nums, 'equipmanage_cbd', datas); scrollBar() } }) } //搜索分页 function initSearchPage(page, url, datas) { layui.use('laypage', function () { var laypage = layui.laypage; laypage.render({ elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号 // , count: 30 , 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, 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) } scrollBar() } }) } } }); }); }