var initCountVal = 0; var initAnfmeVal = "-"; var matCodeData = []; var currLocNo; var matCodeLayerIdx; var data = []; var checkStatus = []; var dataCheck = []; function getCol() { var cols = [ {field: 'id', title: 'id', align: 'center',hide:true} ,{type: 'checkbox'} ,{field: 'pakinTime', title: '入库时间', align: 'center'} ,{field: 'batch', align: 'center',title: '批号'} ,{field: 'packageNo', align: 'center',title: '包号'} ,{field: 'brand', align: 'center',title: '牌号'} ,{field: 'weight', align: 'center',title: '重量(KG)', hide:true} ,{field: 'workshop', align: 'center',title: '生产车间', hide:true} ,{field: 'line', align: 'center',title: '生产线', hide:true} ,{field: 'packageType', align: 'center',title: '包装类型'} ,{field: 'zpalletType', align: 'center',title: '托盘类型'} ,{field: 'filmWrap', align: 'center',title: '缠膜', edit: true} ,{field: 'fingerMelting', align: 'center',title: '熔指(g/10min)'} ,{field: 'fusingPoint', align: 'center',title: '熔点(℃)'} ,{field: 'vadf1', align: 'center',title: '挥发份1(%)', hide:true} ,{field: 'vadf2', align: 'center',title: '挥发份2(%)', hide:true} ,{field: 'yellowness', align: 'center',title: '黄度', hide:true} ,{field: 'opacity', align: 'center',title: '不透明度(0-100%)', hide:true} ,{field: 'water', align: 'center',title: '水分(ppm)', hide:true} ,{field: 'l', align: 'center',title: 'l值', edit: true, hide:true} ,{field: 'a', align: 'center',title: 'a值', edit: true, hide:true} ,{field: 'b', align: 'center',title: 'b值', edit: true, hide:true} ,{field: 'fillIn', align: 'center',title: '填充(%)', edit: true} ,{field: 'massState', align: 'center',title: '质量状态', hide:true} ,{field: 'problem', align: 'center',title: '质量问题', hide:true} ,{field: 'stash', align: 'center',title: '仓库', edit:true} ,{field: 'locNo', align: 'center',title: '库位', edit:true} ,{field: 'weightAnfme', align: 'center',title: '剩余重量(KG)', edit:true} ,{field: 'status', align: 'center',title: '状态', edit:true} ,{align: 'center', title: '明细', toolbar: '#tbLook'} ,{field: 'orderNo', align: 'center',title: '单号', edit:true} ,{field: 'pakoutTime', align: 'center',title: '出库时间', edit:true} ,{field: 'orderWeight', align: 'center',title: '重量', edit:true} ,{field: 'handlerBy', align: 'center',title: '经办人', edit:true} ,{field: 'transfer', align: 'center',title: '流转形式', edit:true} ,{field: 'customer', align: 'center',title: '客户名称', edit:true} ,{field: 'allocate', align: 'center',title: '调拨到', edit:true} ,{field: 'memo', align: 'center',title: '备注', edit:true} ]; return cols; } layui.config({ base: baseUrl + "/static/layui/lay/modules/" }).use(['table','laydate', 'form', 'admin'], function() { var table = layui.table; var $ = layui.jquery; var layer = layui.layer; var layDate = layui.laydate; var form = layui.form; var admin = layui.admin; // 数据渲染 tableIns = table.render({ elem: '#plaDetl', headers: {token: localStorage.getItem('token')}, url: baseUrl+'/pla/list/auth?step=3', page: true, limit: 16, limits: [16, 30, 50, 100, 200, 500], even: true, toolbar: '#toolbar', cellMinWidth: 50, cols: [getCol()], request: { pageName: 'curr', pageSize: 'limit' }, parseData: function (res) { console.log(res) return { 'code': res.code, 'msg': res.msg, 'count': res.data.total, 'data': res.data.records } }, response: { statusCode: 200 }, done: function(res, curr, count) { if (res.code === 403) { top.location.href = baseUrl+"/"; } tableData = table.cache.locDetl; console.log(tableData); pageCurr=curr; limit(); form.on('checkbox(tableCheckbox)', function (data) { var _index = $(data.elem).attr('table-index')||0; if(data.elem.checked){ res.data[_index][data.value] = 'Y'; }else{ res.data[_index][data.value] = 'N'; } }); } }); table.on('tool(plaDetl)', function (obj) { var data = obj.data; var layEvent = obj.event; if (layEvent === 'look') { var $a = $(obj.tr).find('a[lay-event="look"]'); var offset = $a.offset(); var top = offset.top; var left = offset.left; layer.open({ type: 1, title: false, area: '1200px', offset: [top + 'px', (left - 530 + $a.outerWidth()) + 'px'], shade: .01, shadeClose: true, fixed: false, content: '