var pageCurr; layui.config({ base: baseUrl + "/static/layui/lay/modules/" }).use(['table','laydate', 'form', 'tableMerge'], function(){ var table = layui.table; var $ = layui.jquery; var layer = layui.layer; var layDate = layui.laydate; var form = layui.form; var tableMerge = layui.tableMerge; // 数据渲染 tableIns = table.render({ elem: '#waitMatchk', headers: {token: localStorage.getItem('token')}, url: baseUrl+'/waitMatchk/list/auth', page: true, limit: 16, limits: [16, 30, 50, 100, 200, 500], even: true, toolbar: '#toolbar', cellMinWidth: 50, cols: [[ {type: 'checkbox', merge: ['locNo$']} ,{field: 'locNo$', align: 'center',title: '库位号', merge: true}//,event: 'locNo', style: 'cursor:pointer' // ,{field: 'id', title: 'ID', sort: true,align: 'center', fixed: 'left', width: 80} ,{field: 'billNo', align: 'center',title: '单据编号'} ,{field: 'seqNo', align: 'center',title: '序号'} ,{field: 'billType$', align: 'center',title: '单据类型', hide: true} ,{field: 'zpallet', align: 'center',title: '托盘号'} ,{field: 'matNo', align: 'center',title: '物料编码'} ,{field: 'matName', align: 'center',title: '物料名称'} ,{field: 'stockQty', align: 'center',title: '库存数量'} ,{field: 'checkQty', align: 'center',title: '盘点数量'} ,{field: 'linkErp$', align: 'center',title: 'ERP连线', hide: true} ,{field: 'ioStatus$', align: 'center',title: '完成状态'} ,{field: 'ioTime$', align: 'center',title: '完成时间'} ,{field: 'verifyStatus$', align: 'center',title: '审核状态'} ,{field: 'verifyUser$', align: 'center',title: '审核人员',event: 'verifyUser', style: 'cursor:pointer', hide: true} ,{field: 'modiUser$', align: 'center',title: '修改人员',event: 'modiUser', style: 'cursor:pointer', hide: true} ,{field: 'modiTime$', align: 'center',title: '修改时间', hide: true} ,{field: 'appeUser$', align: 'center',title: '建档人员',event: 'appeUser', style: 'cursor:pointer', hide: true} ,{field: 'appeTime$', align: 'center',title: '建档时间', hide: true} ,{fixed: 'right', title:'操作', align: 'center', toolbar: '#operate', 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) { tableMerge.render(this); if (res.code === 403) { top.location.href = baseUrl+"/"; } 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'; // } // }); // $('.layui-form-checkbox').css("pointer-events", "none"); // $('td[data-field="0').css("cursor", "pointer") } }); // 监听排序事件 table.on('sort(locMast)', function (obj) { var searchData = {}; $.each($('#search-box [name]').serializeArray(), function() { searchData[this.name] = this.value; }); searchData['orderByField'] = obj.field; searchData['orderByType'] = obj.type; tableIns.reload({ where: searchData, page: { curr: 1 }, done: function (res, curr, count) { if (res.code === 403) { top.location.href = baseUrl+"/"; } pageCurr=curr; limit(); } }); }); // 监听头工具栏事件 table.on('toolbar(waitMatchk)', function (obj) { var checkStatus = table.checkStatus(obj.config.id); switch(obj.event) { case 'addData': var data = checkStatus.data; for(var i=0;i ($(window).height()*0.9)) { height = ($(window).height()*0.8); } layer.style(index, { // top: (($(window).height()-height)/3)+"px", height: height+'px' }); } $('body').keydown(function () { if (event.keyCode === 13) { $("#search").click(); } });