var initCountVal = 0; var initAnfmeVal = "-"; var matCodeData = []; var currLocNo; var matCodeLayerIdx; var data = []; var checkStatus = []; 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: '包装类型', hide:true} ,{field: 'zpalletType', align: 'center',title: '托盘类型', hide:true} ,{field: 'fingerMelting', align: 'center',title: '熔指(g/10min)', edit: true} ,{field: 'fusingPoint', align: 'center',title: '熔点(℃)', edit: true} ,{field: 'vadf1', align: 'center',title: '挥发份1(%)', edit: true} ,{field: 'vadf2', align: 'center',title: '挥发份2(%)', edit: true} ,{field: 'yellowness', align: 'center',title: '黄度', edit: true} ,{field: 'opacity', align: 'center',title: '不透明度(0-100%)', edit: true} ,{field: 'water', align: 'center',title: '水分(ppm)', edit: true} ,{field: 'l', align: 'center',title: 'l值', edit: true} ,{field: 'a', align: 'center',title: 'a值', edit: true} ,{field: 'b', align: 'center',title: 'b值', edit: true} ,{field: 'fillIn', align: 'center',title: '填充(%)', edit: true} ,{field: 'massState', align: 'center',title: '质量状态', edit: true} ,{field: 'problem', 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: '#qualityInfoTable', headers: {token: localStorage.getItem('token')}, url: baseUrl+'/pla/list/auth?step=1', 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'; } }); } }); // 重置事件 form.on('submit(reset)', function (data) { reset(); }); function reset() { clearFormVal($('#search-box')); matCodeData = []; tableReload(); locTips(false); } // 重载表格 function tableReload() { tableIns.reload({data: matCodeData}); } $(document).on('click','#add', function () { var now = dateToStr(new Date()) var newRow = {ioTime : now}; data = table.cache.qualityInfoTable; data.push(newRow); table.reload('qualityInfoTable',{ data: data }) }) $(document).on('click','#delete', function () { let dataNew = []; let data = table.cache.qualityInfoTable; for(var i=0; i