| | |
| | | var pageCurr; |
| | | function getCol() { |
| | | var cols = [ |
| | | {field: 'appeTime$', title: '入库时间', align: 'center', width: 165} |
| | | ,{field: 'stay_time', align: 'center',title: '滞留天数',width: 90} |
| | | //{field: 'appeTime$', title: '入库时间', align: 'center', width: 165} |
| | | {field: 'stay_time', align: 'center',title: '滞留天数',width: 90} |
| | | ,{field: 'store_max_date', align: 'center',title: '库龄上限',width: 90} |
| | | ,{field: 'store_min', title: '库存下限', align: 'center'} |
| | | ,{field: 'sum_qty', title: '库存总数', align: 'center'} |
| | | ,{field: 'store_max', title: '库存上限', align: 'center'} |
| | | ,{field: 'loc_no', align: 'center',title: '库位号',width: 90} |
| | | |
| | | ]; |
| | | cols.push.apply(cols, detlCols); |
| | | cols.push({field: 'sum_qty', title: '库存总数', align: 'center'}) |
| | | //cols.push({field: 'sum_qty', title: '库存总数', align: 'center'}) |
| | | return cols; |
| | | } |
| | | layui.use(['table','laydate', 'form'], function() { |
| | |
| | | pageSize: 'limit' |
| | | }, |
| | | parseData: function (res) { |
| | | console.log(res) |
| | | return { |
| | | 'code': res.code, |
| | | 'msg': res.msg, |
| | |
| | | statusCode: 200 |
| | | }, |
| | | done: function(res, curr, count) { |
| | | var that = this.elem.next(); |
| | | console.log(res.data) |
| | | res.data.forEach(function (item, index) { |
| | | var tr = that.find(".layui-table-box tbody tr[data-index='" + index + "']"); |
| | | if (item.store_max_date != null) { |
| | | if (item.stay_time > item.store_max_date) { |
| | | tr.css("background-color", "#ff6f00"); |
| | | tr.css("color", "white"); |
| | | tr.children()[1].style.backgroundColor="#ff0000" |
| | | } |
| | | } |
| | | //低于下限 |
| | | if (item.sum_qty < item.store_min) { |
| | | tr.css("background-color", "#ff6f00"); |
| | | tr.css("color", "white"); |
| | | tr.children()[2].style.backgroundColor="rgb(255,0,0)" |
| | | tr.children()[2].style.color="white" |
| | | tr.children()[3].style.backgroundColor="#ff0000" |
| | | tr.children()[3].style.color="white" |
| | | } |
| | | //高于上限 |
| | | if(item.store_max != null) { |
| | | if (item.sum_qty > item.store_max) { |
| | | tr.css("background-color", "#ff6f00"); |
| | | tr.css("color", "white"); |
| | | tr.children()[3].style.backgroundColor="#009c04" |
| | | tr.children()[3].style.color="white" |
| | | tr.children()[4].style.backgroundColor="#3da83f" |
| | | tr.children()[4].style.color="white" |
| | | } |
| | | } |
| | | }); |
| | | if (res.code === 403) { |
| | | top.location.href = baseUrl+"/"; |
| | | } |
| | |
| | | curr: 1 |
| | | }, |
| | | done: function (res, curr, count) { |
| | | var that = this.elem.next(); |
| | | res.data.forEach(function (item, index) { |
| | | if (item.store_max_date != null) { |
| | | if (item.stay_time > item.store_max_date) { |
| | | var tr = that.find(".layui-table-box tbody tr[data-index='" + index + "']"); |
| | | tr.css("background-color", "#FF5722"); |
| | | tr.css("color", "white"); |
| | | } |
| | | } |
| | | }); |
| | | if (res.code === 403) { |
| | | top.location.href = baseUrl+"/"; |
| | | } |