| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801 |
- $('#timing').on('change', function () {
- if ($(this).val() == 0) {
- $('.lightPattern').show();
- $('.timePattern').hide();
- } else {
- $('.lightPattern').hide();
- $('.timePattern').show();
- }
- // $('#timSelectBox').val(0);
- // $('#timSelectBox2').val(0);
- // $('#begin').val(0);
- // $('#end').val(0);
- // $("#timingLength-slider").slider('value', 1);
- // $('#timingLength').html(1);
- })
- // 时间插件初始化
- layui.use(['laydate','form'], function () {
- var laydate = layui.laydate;
- var form = layui.form;
- //执行一个laydate实例
- laydate.render({
- elem: '#timSelectBox' //指定元素
- , type: 'time'
- , format: 'H'
- , btns: ['clear', 'confirm']
- , min: '19:00:00' // 最小日期
- , ready: function (date) {
- $('.laydate-time-text').html('起始时间');
- }
- , done: function (value, date) {
- $('#begin').val(value)
- }
- });
- //执行一个laydate实例
- laydate.render({
- elem: '#timSelectBox2' //指定元素
- , type: 'time'
- , format: 'H'
- , btns: ['clear', 'confirm']
- , ready: function (date) {
- $('.laydate-time-text').html('结束时间');
- }
- , max: '05:00:00'
- , done: function (value, date) {
- $('#end').val(value)
- }
- });
- form.on('select(userSelect)', function(data){
- dverSelect()
- console.log(data.elem); //得到select原始DOM对象
- console.log(data.value); //得到被选中的值
- console.log(data.othis); //得到美化后的DOM对象
- });
- });
- 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 = "暂无数据";
- $('#listPage').height(740)
- }
- var parentUserName = $('#parentUserName', parent.document).html();
- if (parentUserName == 'admin') {
- $(document.getElementById('datatable').children[0]).find('tr').append('<th>状态</th>');
- }
- 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 etype = 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 = '<img src="static/img/onLine.png" alt="">';
- else if (dat[i].is_online == 0) c3.innerHTML = '<img src="static/img/offLine.png" title=离线时间:' + dat[i].off_time.replace(' ', ' ') + ' alt="">';
- 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 = '<img src="static/img/noRCtrl.png" alt="">';
- else c5.innerHTML = '<img src="static/img/rCtrl.png" alt="">';
- var c6 = row.insertCell(5); //1白天 0夜晚
- if (stat.lps == 1) c6.innerHTML = '<img src="static/img/daytime.png" alt="">';
- else c6.innerHTML = '<img src="static/img/night.png" alt="">';
- var c7 = row.insertCell(6);
- if (stat.tps == 0) c7.innerHTML = '<img src="static/img/noHighTemp.png" alt="">';
- else c7.innerHTML = '<img src="static/img/highTemp.png" alt="">';
- var c8 = row.insertCell(7);
- if(stat.lamp != undefined){
- if(stat.ws == 1){
- if(stat.lamp == 1){
- c8.innerHTML = '<img src="static/img/greenLamp.png" height="30px" alt="">';
- c8.setAttribute('title', '亮')
- }else if(stat.lamp == 0){
- c8.innerHTML = '灭';
- c8.setAttribute('title', '灭')
- }
- }else{
- c8.innerHTML = '灭';
- c8.setAttribute('title', '灭')
- }
- }else{
- c8.innerHTML = "--";
- }
- var c9 = row.insertCell(8);
- if (stat.ws == 1) {
- c9.innerHTML = "工作";
- }else if (stat.ws == 0) {
- c9.innerHTML = "待机";
- }else{
- c9.innerHTML = "--";
- }
- var c10 = row.insertCell(9);
- if (stat.gs == 0) c10.innerHTML = "排水";
- else if (stat.gs == 1) c10.innerHTML = "落虫";
- var c11 = row.insertCell(10);
- if (stat.hs == 1) c11.innerHTML = "加热";
- else if (stat.hs == 0) c11.innerHTML = "正常";
- var c12 = row.insertCell(11);
- if (dat[i].etype == null) c12.innerHTML = '--';
- else if (dat[i].etype != null) c12.innerHTML = dat[i].etype
-
- var c13 = row.insertCell(12);
- c13.innerHTML = stat.csq;
- var c14 = row.insertCell(13);
- if (dat[i].update == "0") {
- c14.innerHTML = '<span class="blue" title="该设备可升级">' + stat.dver + '</span>';
- } else {
- c14.innerHTML = stat.dver;
- }
- var c15 = row.insertCell(14);
- c15.innerHTML = dat[i].upl_time;
- var c16 = row.insertCell(15);
- c16.innerHTML = "<button onclick='reloadNewPage($(this))' class='btn btn-sm btn-success'>查询</button>";
- var c17 = row.insertCell(16);
- var dver = stat.dver.split('.');
- c17.innerHTML = '<button class="btn btn-sm btn-primary" onclick="openDetialPage(\'equipmanage_cbd_detail?id=' + stat.imei + '&dver=' + dver[0] + '\')">详情</button>';
- if (parentUserName == 'admin') {
- var equip_desc = dat[i].equip_desc;
- if (equip_desc == 0 || equip_desc == '' || equip_desc == null) {
- var txt = '使用中';
- } else if (equip_desc == 1) {
- var txt = '维修';
- } else if (equip_desc == 2) {
- var txt = '弃用';
- } else if (equip_desc == 3) {
- var txt = '非物联网';
- } else {
- var txt = '未定义';
- }
- var c18 = row.insertCell(17);
- c18.innerHTML = "<input type='hidden' value='" + equip_desc + "' /><a href='javascript:;' onclick='changeStatus($(this)," + stat.imei + ")' class=''>" + txt + "</a>";
- }
- scrollBar();
- $('#listPage').height(740);
- // 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 = '<img src="static/img/onLine.png" alt="">';
- // else if (dat[i].is_online == 0) c3.innerHTML = '<img src="static/img/offLine.png" title=离线时间:' + dat[i].off_time.replace(' ', ' ') + ' alt="">';
- // 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 = '<img src="static/img/noRCtrl.png" alt="">';
- // else c5.innerHTML = '<img src="static/img/rCtrl.png" alt="">';
- // var c6 = row.insertCell(5); //1白天 0夜晚
- // if (stat.lps == 1) c6.innerHTML = '<img src="static/img/daytime.png" alt="">';
- // else c6.innerHTML = '<img src="static/img/night.png" alt="">';
- // var c7 = row.insertCell(6);
- // if (stat.tps == 0) c7.innerHTML = '<img src="static/img/noHighTemp.png" alt="">';
- // else c7.innerHTML = '<img src="static/img/highTemp.png" alt="">';
- // var c8 = row.insertCell(7);
- // if(stat.lamp != undefined){
- // if(stat.ws == 1){
- // if(stat.lamp == 1){
- // c8.innerHTML = '<img src="static/img/greenLamp.png" height="30px" alt="">';
- // c8.setAttribute('title', '亮')
- // }else if(stat.lamp == 0){
- // c8.innerHTML = '灭';
- // c8.setAttribute('title', '灭')
- // }
- // }else{
- // c8.innerHTML = '灭';
- // c8.setAttribute('title', '灭')
- // }
- // }else{
- // c8.innerHTML = "--";
- // }
- // var c9 = row.insertCell(8);
- // if (stat.ws == 1) {
- // c9.innerHTML = "工作";
- // }else if (stat.ws == 0) {
- // c9.innerHTML = "待机";
- // }else{
- // c9.innerHTML = "--";
- // }
- // var c10 = row.insertCell(9);
- // if (stat.gs == 0) c10.innerHTML = "排水";
- // else if (stat.gs == 1) c10.innerHTML = "落虫";
- // var c11 = row.insertCell(10);
- // if (stat.hs == 1) c11.innerHTML = "加热";
- // else if (stat.hs == 0) c11.innerHTML = "正常";
- // var c12 = row.insertCell(11);
- // if (stat.upds == 1) c12.innerHTML = "打开";
- // else if (stat.upds == 0) c12.innerHTML = "关闭";
- // var c13 = row.insertCell(12);
- // if (stat.dnds == 1) c13.innerHTML = "打开";
- // else if (stat.dnds == 0) c13.innerHTML = "关闭";
- // var c14 = row.insertCell(13);
- // c14.innerHTML = stat.csq;
- // var c15 = row.insertCell(14);
- // c15.innerHTML = stat.dver;
- // var c16 = row.insertCell(15);
- // c16.innerHTML = dat[i].upl_time;
- // var c17 = row.insertCell(16);
- // // if (dverNum != -1 && iccid == '') {
- // // c17.innerHTML = "<button onclick='reloadNewPage($(this))' class='btn btn-sm' disabled>查询</button>";
- // // } else {
- // c17.innerHTML = "<button onclick='reloadNewPage($(this))' class='btn btn-sm btn-success'>查询</button>";
- // // }
- // var c18 = row.insertCell(17);
- // // if (dverNum != -1 && iccid == '') {
- // // var dver = stat.dver.split('.');
- // // c18.innerHTML = '<button class="btn btn-sm btn-primary" disabled onclick="openDetialPage(\'equipmanage_cbd_detail?id=' + stat.imei + '&dver=' + dver[0] + '\')">详情</button>';
- // // } else {
- // var dver = stat.dver.split('.');
- // c18.innerHTML = '<button class="btn btn-sm btn-primary" onclick="openDetialPage(\'equipmanage_cbd_detail?id=' + stat.imei + '&dver=' + dver[0] + '\')">详情</button>';
- // // }
- // if (parentUserName == 'admin') {
- // var equip_desc = dat[i].equip_desc;
- // if (equip_desc == 0 || equip_desc == '' || equip_desc == null) {
- // var txt = '使用中';
- // } else if (equip_desc == 1) {
- // var txt = '维修';
- // } else if (equip_desc == 2) {
- // var txt = '弃用';
- // } else if (equip_desc == 3) {
- // var txt = '非物联网';
- // } else {
- // var txt = '未定义';
- // }
- // var c19 = row.insertCell(18);
- // c19.innerHTML = "<input type='hidden' value='" + equip_desc + "' /><a href='javascript:;' onclick='changeStatus($(this)," + stat.imei + ")' class=''>" + txt + "</a>";
- // }
- // scrollBar();
- // $('#listPage').height(740);
- }
- }
- // 版本筛选
- function dverSelect(obj, param) {
- var ename = $('#ename').val();
- var eId = $('#eId').val();
- var onoffSelectVal = $('#onoffSelect').val() || '';
- var edverVal = $('#edver').val() || '';
- var euserVal = $('#userSelect').val() || '';
- var data = $('#lightType').val();
- $.ajax({
- url: 'equipmanage_cbd',
- type: 'post',
- data: {
- req: "filter",
- dver: edverVal,
- is_online: onoffSelectVal,
- ename: ename,
- etype: data,
- f_id: eId,
- page: 1,
- uname:euserVal
- },
- 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);
- $('#page').parent().show();
- } else {
- Fill_null_Table('datatable', msg);
- $('#page').parent().hide();
- }
- var datas = {
- req: "filter",
- dver: edverVal,
- is_online: onoffSelectVal,
- ename: '',
- f_id: '',
- etype: $('#lightType').val(),
- page: 1,
- uname:euserVal
- }
- initSearchPage(msg.nums, 'equipmanage_cbd', datas);
- if ($('.content').height() > 750) {
- $('#iframe-main', parent.document).css('height', $('.content').height() + 20)
- } else {
- $('#iframe-main', parent.document).css('height', '750px')
- }
- }
- })
- }
- // 更改状态
- function changeStatus(ele, id) {
- var val = ele.prev().val();
- layui.use('layer', function () {
- var layer = layui.layer;
- var index = layer.open({
- type: 0,
- title: '设备状态:' + id,
- maxmin: true,
- offset: '100px',
- area: ['300px', '200px'],
- content: '设备状态:<select id="desc"><option value="0">使用中</option><option value="1">维修</option><option value="2">弃用</option><option value="3">非物联网</option></select>',
- btn: ['确定', '取消'],
- yes: function (index, layero) {
- var desc = $('#desc').val();
- $.ajax({
- url: 'equipmanage_cbd',
- type: 'post',
- data: {
- req: 'change',
- id: id,
- desc: desc
- },
- dataType: 'json',
- beforeSend: function () {
- loadFlage = layer.load();
- },
- success: function (data) {
- layer.close(loadFlage);
- if (data == 0) {
- if (desc == 0) {
- var txt = '使用中';
- } else if (desc == 1) {
- var txt = '维修';
- } else if (desc == 2) {
- var txt = '弃用';
- } else {
- var txt = '未定义';
- }
- ele.html(txt)
- layer.close(index); //关闭信息框
- }
- },
- error: function () {
- layer.close(loadFlage);
- }
- })
- }
- });
- })
- if (parseInt(val)) {
- $('#desc').val(val)
- } else {
- $('#desc').val(0)
- }
- }
- //测报灯类型筛选
- function cbdType () {
- var ename = $('#ename').val();
- var eId = $('#eId').val();
- var onoffSelectVal = $('#onoffSelect').val() || '';
- var edverVal = $('#edver').val() || '';
- var euserVal = $('#userSelect').val() || '';
- var data = $('#lightType').val()
- $.ajax({
- url: 'equipmanage_cbd',
- type: 'post',
- data: {
- req: "filter",
- dver: edverVal,
- etype: data,
- is_online: onoffSelectVal,
- ename: ename,
- f_id: eId,
- page: 1,
- uname:euserVal
- },
- 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);
- $('#page').parent().show();
- } else {
- Fill_null_Table('datatable', msg);
- $('#page').parent().hide();
- }
- var etype = $('#lightType').val()
- var datas = {
- req: "filter",
- dver: edverVal,
- etype: etype,
- is_online: onoffSelectVal,
- ename: '',
- f_id: '',
- page: 1,
- uname:euserVal
- }
- initSearchPage(msg.nums, 'equipmanage_cbd', datas);
- if ($('.content').height() > 750) {
- $('#iframe-main', parent.document).css('height', $('.content').height() + 20)
- } else {
- $('#iframe-main', parent.document).css('height', '750px')
- }
- }
- })
- }
- // 分页初始化
- 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 defaultShow(val) {
- if (val == 0) {
- $('#ttime').hide();
- $('#thour').show();
- $('#timSelectBox').val(0);
- $('#timSelectBox2').val(0);
- $('#begin').val(0);
- $('#end').val(0);
- } else {
- $('#ttime').show();
- $('#thour').hide();
- $('input[name="timingLength"]').val('1');
- $('input[name="timingLength"]').next().find('.TimeBall').css('left', 0);
- $('input[name="timingLength"]').next().find('.TheColorBar').css('width', 0);
- }
- }
- // 配置中的拉杆
- function moveBar() {
- var initX = $('.TheBar').eq(2).offset().left;
- $('.TimeBall').on('mousedown', function () {
- $(this).addClass('TimeBallMove');
- var parent = $(this).parents('.configurationDetial');
- var minLen = parent.find('.initVal').val(); //从多少开始
- var stepVal = parent.find('.initVal').data('step');
- if (stepVal) {
- var ratioNumber = 5; //10/单位 10
- } else {
- var ratioNumber = parent.find('.BarFinishTime').html() - minLen; //中间多少段 125-75
- stepVal = 1;//1/单位
- }
- $(document).on('mousemove', function (e) {
- var maxDistance = 400;
- var minDistance = 0;
- var moveDistance = e.clientX - initX
- if (moveDistance >= minDistance && moveDistance <= maxDistance) {
- parent.find('.TimeBall').css({
- left: e.clientX - initX
- })
- parent.find('.TheColorBar').css({
- width: moveDistance
- })
- // var ratioNumber = parent.find('.BarFinishTime').html()-minLen; //多少单位 125-75
- parent.find('.BarBeginTime').val(Math.round(moveDistance / (maxDistance / ratioNumber)) * stepVal + parseInt(minLen)); //先算出一段多长 再算移动几段 乘一段距离 再加上起始值
- }
- })
- })
- $(document).on('mouseup', function (e) {
- $(document).off('mousemove');
- $('.TimeBall').off('mousemove');
- $('.TimeBall').removeClass('TimeBallMove');
- })
- }
- //保存
- function saveOperation() {
- var data = {
- req: 'set',
- id: $('#hideId').val(),
- timing: $('#timing').val(),
- timingLength: $('#timingLength').html(),
- begin: $('#begin').val(),
- end: $('#end').val(),
- dropTime: $('#dropTime').html(),
- calefactionTime: $('#calefactionTime').html(),
- calefactionTemperature: $('#calefactionTemperature').html(),
- highLimit: $('#highLimit').html(),
- lowLimit: $('#lowLimit').html(),
- dataUpTime: $('#dataUpTime').html(),
- imgHvga: $('#imgHvga').val()
- }
- if ($('#timing').val() == 1) {
- if ($('#begin').val() && $('#end').val()) {
- saveOperationAjax('cbd_mqtt', data)
- } else {
- layer.msg("请将时控时间填写完整!");
- }
- } else {
- saveOperationAjax('cbd_mqtt', data);
- }
- }
- function saveOperationAjax(url, data) {
- $.ajax({
- url: url,
- type: 'post',
- data: data,
- beforeSend: function () {
- $('#loadingParent').show();
- },
- complete: function () {
- setTimeout(function () {
- $('#loadingParent').hide();
- }, 3000)
- },
- success: function (data) {
- if (data == "0") {
- setTimeout(function () {
- layer.msg("配置成功!");
- $('#myModal').modal('hide');
- }, 3000)
- }
- }
- })
- }
- //刷新:下发查询:
- function reloadNewPage(obj) {
- var id = obj.parents('tr').find('.id').html();
- $.ajax({
- type: "post",
- url: 'cbd_mqtt',
- data: {
- "req": "read",//读取
- "topicid": id,
- "kind": "status"//读取下位机状态
- },
- 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 onoffSelectVal = $('#onoffSelect').val() || '';
- var edverVal = $('#edver').val() || '';
- var euserVal = $('#userSelect').val() || '';
- var data = {
- req: "filter",
- ename: ename,
- f_id: eId,
- page: page,
- dver: edverVal,
- is_online: onoffSelectVal,
- uname:euserVal
- };
- $.post("equipmanage_cbd", 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();
- }
- });
- }, 3000)
- } else {
- layer.msg("发送失败!")
- }
- }
- })
- }
- // 详情
- function detailPage(obj) {
- var id = obj.parents('tr').find('.id').html();
- }
- //筛选
- function sub_filter() {
- var ename = $('#ename').val();
- var eId = $('#eId').val();
- var onoffSelectVal = $('#onoffSelect').val() || '';
- var edverVal = $('#edver').val() || '';
- var euserVal = $('#userSelect').val() || '';
- $("#datatable tr:not(:first)").html("");
- $.ajax({
- url: 'equipmanage_cbd',
- type: 'post',
- data: {
- req: "filter",
- dver: edverVal,
- is_online: onoffSelectVal,
- ename: ename,
- page: 1,
- f_id: eId,
- uname:euserVal
- },
- 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,
- uname:euserVal
- };
- 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()
- }
- })
- }
- }
- });
- });
- }
- // 导出
- function exportList(){
- var onoffSelectVal = $('#onoffSelect').val() || '';
- var edverVal = $('#edver').val() || '';
- var euserVal = $('#userSelect').val() || '';
- if(euserVal ){
- window.location.href='cbdmanage_explore?dver='+edverVal+'&is_online='+onoffSelectVal+'&uname='+euserVal;
- }else{
- layui.use('layer', function () {
- var layer = layui.layer;
- layer.msg('用户名必选')
- })
- }
- }
|