| | |
| | | } |
| | | }else { |
| | | bNum = minBayNo |
| | | let hiddenArr = []; |
| | | if (rackss[i].hiddenArr != undefined) { |
| | | hiddenArr = rackss[i].hiddenArr |
| | | } |
| | | for (let j = 0; j < bLen; j++) { |
| | | |
| | | bay = "<button class='item' style='width: "+ bayWidth +"px'>" + bNum + "</button>" |
| | | bays = bays + bay |
| | | bay = "<button class='item' style='width: "+ bayWidth +"px'>" + bNum + "</button>"; |
| | | if (hiddenArr.indexOf(bNum) != -1) { |
| | | bay = "<button class='item' style='width: "+ bayWidth +"px;visibility: hidden'>" + bNum + "</button>"; |
| | | } |
| | | bays = bays + bay; |
| | | bNum = bNum + minBayNo; |
| | | } |
| | | } |
| | |
| | | racks = racks + rack |
| | | // getCrnInfo(minBayNo); |
| | | } |
| | | // 货架描述 |
| | | for (let i = 0;i < rackDescss.length;i++) { |
| | | rackDesc = "<div class='rackDescs' id='" + rackDescss[i].id + |
| | | "'style='width:"+ rackDescss[i].width + |
| | | "px;height: "+ rackDescss[i].height+ |
| | | "px;line-height: "+ rackDescss[i].height+ |
| | | "px;top: "+ rackDescss[i].top + |
| | | "px;left: "+ rackDescss[i].left + |
| | | "px'>" + rackDescss[i].text + "</div>" |
| | | rackDescs = rackDescs + rackDesc |
| | | } |
| | | // // 货架描述 |
| | | // for (let i = 0;i < rackDescss.length;i++) { |
| | | // rackDesc = "<div class='rackDescs' id='" + rackDescss[i].id + |
| | | // "'style='width:"+ rackDescss[i].width + |
| | | // "px;height: "+ rackDescss[i].height+ |
| | | // "px;line-height: "+ rackDescss[i].height+ |
| | | // "px;top: "+ rackDescss[i].top + |
| | | // "px;left: "+ rackDescss[i].left + |
| | | // "px'>" + rackDescss[i].text + "</div>" |
| | | // rackDescs = rackDescs + rackDesc |
| | | // } |
| | | // 堆垛机和地轨 |
| | | for (let i = 0;i < crnss.length;i++) { |
| | | if (crnss[i].type == "crane") { |
| | |
| | | $("#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 |
| | | }) |
| | | } |
| | | }) |
| | | } |
| | | |
| | | }); |
| | | |