|  |  | 
 |  |  |     $("#line-total").empty() | 
 |  |  |     $("#line-total").html(total[e]) | 
 |  |  |     // listenChange(); | 
 |  |  | } | 
 |  |  | } | 
 |  |  |  | 
 |  |  |  | 
 |  |  | layui.config({ | 
 |  |  |     base: baseUrl + "/static/wms/layui/lay/modules/" | 
 |  |  | }).use(['table', 'form'], function () { | 
 |  |  |     var table = layui.table; | 
 |  |  |     var $ = layui.jquery; | 
 |  |  |     var cache; | 
 |  |  |  | 
 |  |  |     // 数据渲染 | 
 |  |  |     tableIns = table.render({ | 
 |  |  |         elem: '#deviceInfo', | 
 |  |  |         headers: {token: localStorage.getItem('token')}, | 
 |  |  |         url: baseUrl + '/console/deviceInfo', | 
 |  |  |         page: false, | 
 |  |  |         limit: 16, | 
 |  |  |         limits: [16, 30, 50, 100, 200, 500], | 
 |  |  |         even: true, | 
 |  |  |         cellMinWidth: 50, | 
 |  |  |         cols: [[ | 
 |  |  |             {field: 'device', align: 'center', title: '设备'} | 
 |  |  |             , {field: 'deviceId', align: 'center', title: '编号'} | 
 |  |  |             , {field: 'battery', align: 'center', title: '电量'} | 
 |  |  |             , {field: 'error', align: 'center', title: '异常', templet: '#errorTpl'} | 
 |  |  |             , {field: 'status', align: 'center', title: '状态', width: 150} | 
 |  |  |         ]], | 
 |  |  |         request: { | 
 |  |  |             pageName: 'curr', | 
 |  |  |             pageSize: 'limit' | 
 |  |  |         }, | 
 |  |  |         parseData: function (res) { | 
 |  |  |             return { | 
 |  |  |                 'code': res.code, | 
 |  |  |                 'msg': res.msg, | 
 |  |  |                 'count': res.data.total, | 
 |  |  |                 'data': res.data.records | 
 |  |  |             } | 
 |  |  |         }, | 
 |  |  |         response: { | 
 |  |  |             statusCode: 200 | 
 |  |  |         }, | 
 |  |  |         done: function (res, curr, count) { | 
 |  |  |             $(".layui-table-tool").hide() | 
 |  |  |             $(".layui-table-view").css({"margin":"0px"}) | 
 |  |  |             $(".layui-table-box").css({"padding-bottom":"0px"}) | 
 |  |  |  | 
 |  |  |             cache = table.cache['deviceInfo']; | 
 |  |  |         } | 
 |  |  |     }); | 
 |  |  |  | 
 |  |  |     setInterval(() => { | 
 |  |  |         tableReload() | 
 |  |  |     },10000) | 
 |  |  |  | 
 |  |  |     function tableReload() { | 
 |  |  |         $.ajax({ | 
 |  |  |             url: baseUrl + "/console/deviceInfo", | 
 |  |  |             headers: {'token': localStorage.getItem('token')}, | 
 |  |  |             contentType: 'application/json;charset=UTF-8', | 
 |  |  |             method: 'GET', | 
 |  |  |             traditional: true, | 
 |  |  |             success: function (res) { | 
 |  |  |                 cache = res.data.records | 
 |  |  |                 table.reload('deviceInfo',{ | 
 |  |  |                     data: cache | 
 |  |  |                 }) | 
 |  |  |             } | 
 |  |  |         }) | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | }); | 
 |  |  |  |