|  |  |  | 
|---|
|  |  |  | var detailWidth = '90%'; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 非空判断 | 
|---|
|  |  |  | function isEmpty(obj){ | 
|---|
|  |  |  | function isEmpty(obj) { | 
|---|
|  |  |  | return typeof obj == "undefined" || obj == null || obj === ""; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | if (p < 10) { | 
|---|
|  |  |  | p = "00" + p; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (p <  100) { | 
|---|
|  |  |  | if (p < 100) { | 
|---|
|  |  |  | p = "0" + p; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return y + "-" + M + "-" + d + " " + h + ":" + m + ":" + s + "," + p; | 
|---|
|  |  |  | 
|---|
|  |  |  | // 清理对象null值 | 
|---|
|  |  |  | function reObject(data) { | 
|---|
|  |  |  | for (var obj in data) { | 
|---|
|  |  |  | if (data[obj]===null){ | 
|---|
|  |  |  | if (data[obj] === null) { | 
|---|
|  |  |  | delete data[obj]; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 权限 | 
|---|
|  |  |  | function limit(child){ | 
|---|
|  |  |  | if (child == null){ | 
|---|
|  |  |  | function limit(child) { | 
|---|
|  |  |  | if (child == null) { | 
|---|
|  |  |  | child = false; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | var param = (child?parent.window:window).location.href.split("?")[1]; | 
|---|
|  |  |  | var param = (child ? parent.window : window).location.href.split("?")[1]; | 
|---|
|  |  |  | if (null != param) { | 
|---|
|  |  |  | var resourceId = getQueryVariable('resourceId') | 
|---|
|  |  |  | if (resourceId == false) { | 
|---|
|  |  |  | resourceId = param.split("=")[1]; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | $.ajax({ | 
|---|
|  |  |  | url: baseUrl+"/power/menu/"+resourceId+"/auth", | 
|---|
|  |  |  | url: baseUrl + "/power/menu/" + resourceId + "/auth", | 
|---|
|  |  |  | headers: {'token': localStorage.getItem('token')}, | 
|---|
|  |  |  | method: 'GET', | 
|---|
|  |  |  | async: false, | 
|---|
|  |  |  | success: function (res) { | 
|---|
|  |  |  | if (res.code === 200){ | 
|---|
|  |  |  | for(var i = 0, len = res.data.length; i < len; i++) { | 
|---|
|  |  |  | (child?parent:window).$('#'+res.data[i].code).css("display", "inline-block"); | 
|---|
|  |  |  | (child?parent:window).$('.'+res.data[i].code).css("display", "inline-block"); | 
|---|
|  |  |  | if (res.code === 200) { | 
|---|
|  |  |  | for (var i = 0, len = res.data.length; i < len; i++) { | 
|---|
|  |  |  | (child ? parent : window).$('#' + res.data[i].code).css("display", "inline-block"); | 
|---|
|  |  |  | (child ? parent : window).$('.' + res.data[i].code).css("display", "inline-block"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } else if (res.code === 403){ | 
|---|
|  |  |  | top.location.href = baseUrl+"/"; | 
|---|
|  |  |  | } else if (res.code === 403) { | 
|---|
|  |  |  | top.location.href = baseUrl + "/"; | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | layer.msg(res.msg) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | timeout: 10000, | 
|---|
|  |  |  | cache: false, | 
|---|
|  |  |  | success: function (res) { | 
|---|
|  |  |  | if (res.code === 200){ | 
|---|
|  |  |  | if (res.code === 200) { | 
|---|
|  |  |  | callback(res); | 
|---|
|  |  |  | } else if (res.code === 403){ | 
|---|
|  |  |  | top.location.href = baseUrl+"/"; | 
|---|
|  |  |  | }  else { | 
|---|
|  |  |  | } else if (res.code === 403) { | 
|---|
|  |  |  | top.location.href = baseUrl + "/"; | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | layer.msg(res.msg); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | 
|---|
|  |  |  | timeout: 10000, | 
|---|
|  |  |  | cache: false, | 
|---|
|  |  |  | success: function (res) { | 
|---|
|  |  |  | if (res.code === 200){ | 
|---|
|  |  |  | if (res.code === 200) { | 
|---|
|  |  |  | callback(res); | 
|---|
|  |  |  | } else if (res.code === 403){ | 
|---|
|  |  |  | top.location.href = baseUrl+"/"; | 
|---|
|  |  |  | }  else { | 
|---|
|  |  |  | } else if (res.code === 403) { | 
|---|
|  |  |  | top.location.href = baseUrl + "/"; | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | layer.msg(res.msg); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /*************************************************************************************************************/ | 
|---|
|  |  |  | /********************************************** 物料业务抽象 ***************************************************/ | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /*************************************************************************************************************/ | 
|---|
|  |  |  |  | 
|---|
|  |  |  | function arrRemove(arr, key, val) { | 
|---|
|  |  |  | for(var i=arr.length-1; i>=0; i--){ | 
|---|
|  |  |  | if(arr[i][key] === val){ | 
|---|
|  |  |  | arr.splice(i,1); | 
|---|
|  |  |  | for (var i = arr.length - 1; i >= 0; i--) { | 
|---|
|  |  |  | if (arr[i][key] === val) { | 
|---|
|  |  |  | arr.splice(i, 1); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | var matCols = [ | 
|---|
|  |  |  | {field: 'matnr', align: 'center',title: '品号', width: 180} | 
|---|
|  |  |  | {field: 'matnr', align: 'center', title: '品号', width: 180, sort: true} | 
|---|
|  |  |  | // {field: 'id', align: 'center',title: 'ID'} | 
|---|
|  |  |  | // ,{field: 'uuid', align: 'center',title: '编号'} | 
|---|
|  |  |  | // ,{field: 'tagId$', align: 'center',title: '所属归类'} | 
|---|
|  |  |  | ,{field: 'maktx', align: 'center',title: '名称', width: 200} | 
|---|
|  |  |  | , {field: 'maktx', align: 'center', title: '名称', width: 200, sort: true} | 
|---|
|  |  |  | // ,{field: 'name', align: 'center',title: '别名'} | 
|---|
|  |  |  | ,{field: 'specs', align: 'center',title: '规格'} | 
|---|
|  |  |  | ,{field: 'model', align: 'center',title: '机型', hide: false} | 
|---|
|  |  |  | ,{field: 'decrees', align: 'center',title: '制令', hide: false} | 
|---|
|  |  |  | ,{field: 'imgNum', align: 'center',title: '图号', hide: false} | 
|---|
|  |  |  | ,{field: 'weight', align: 'center',title: '重量', hide: false} | 
|---|
|  |  |  | ,{field: 'length', align: 'center',title: '长度', hide: false} | 
|---|
|  |  |  | ,{field: 'width', align: 'center',title: '宽度', hide: false} | 
|---|
|  |  |  | ,{field: 'height', align: 'center',title: '高度', hide: false} | 
|---|
|  |  |  | , {field: 'specs', align: 'center', title: '规格'} | 
|---|
|  |  |  | , {field: 'model', align: 'center', title: '机型', hide: false} | 
|---|
|  |  |  | , {field: 'decrees', align: 'center', title: '制令', hide: false, sort: true} | 
|---|
|  |  |  | , {field: 'imgNum', align: 'center', title: '图号', hide: false} | 
|---|
|  |  |  | , {field: 'weight', align: 'center', title: '重量', hide: false} | 
|---|
|  |  |  | , {field: 'length', align: 'center', title: '长度', hide: false} | 
|---|
|  |  |  | , {field: 'width', align: 'center', title: '宽度', hide: false} | 
|---|
|  |  |  | , {field: 'height', align: 'center', title: '高度', hide: false} | 
|---|
|  |  |  |  | 
|---|
|  |  |  | ,{field: 'color', align: 'center',title: '颜色', hide: true} | 
|---|
|  |  |  | ,{field: 'brand', align: 'center',title: '品牌', hide: true} | 
|---|
|  |  |  | ,{field: 'unit', align: 'center',title: '单位', hide: true} | 
|---|
|  |  |  | ,{field: 'price', align: 'center',title: '单价', hide: true} | 
|---|
|  |  |  | ,{field: 'sku', align: 'center',title: 'sku', hide: true} | 
|---|
|  |  |  | ,{field: 'units', align: 'center',title: '单位量', hide: true} | 
|---|
|  |  |  | ,{field: 'barcode', align: 'center',title: '条码', hide: true} | 
|---|
|  |  |  | ,{field: 'origin', align: 'center',title: '产地', hide: true} | 
|---|
|  |  |  | ,{field: 'manu', align: 'center',title: '厂家', hide: true} | 
|---|
|  |  |  | ,{field: 'manuDate', align: 'center',title: '生产日期', hide: true} | 
|---|
|  |  |  | ,{field: 'itemNum', align: 'center',title: '品项数', hide: true} | 
|---|
|  |  |  | ,{field: 'safeQty', align: 'center',title: '安全库存量', hide: true} | 
|---|
|  |  |  | , {field: 'color', align: 'center', title: '颜色', hide: true} | 
|---|
|  |  |  | , {field: 'brand', align: 'center', title: '品牌', hide: true} | 
|---|
|  |  |  | , {field: 'unit', align: 'center', title: '单位', hide: true} | 
|---|
|  |  |  | , {field: 'price', align: 'center', title: '单价', hide: true} | 
|---|
|  |  |  | , {field: 'sku', align: 'center', title: '俗称', hide: false} | 
|---|
|  |  |  | , {field: 'units', align: 'center', title: '单位量', hide: true} | 
|---|
|  |  |  | , {field: 'barcode', align: 'center', title: '托盘码', hide: true} | 
|---|
|  |  |  | , {field: 'origin', align: 'center', title: '产地', hide: true} | 
|---|
|  |  |  | , {field: 'manu', align: 'center', title: '厂家', hide: true} | 
|---|
|  |  |  | , {field: 'manuDate', align: 'center', title: '生产日期', hide: true} | 
|---|
|  |  |  | , {field: 'itemNum', align: 'center', title: '品项数', hide: true} | 
|---|
|  |  |  | , {field: 'safeQty', align: 'center', title: '安全库存量', hide: true} | 
|---|
|  |  |  |  | 
|---|
|  |  |  | ,{field: 'threeCode', align: 'center',title: '三方编码', hide: true} | 
|---|
|  |  |  | ,{field: 'supp', align: 'center',title: '供应商', hide: true} | 
|---|
|  |  |  | ,{field: 'suppCode', align: 'center',title: '供应商编码', hide: true} | 
|---|
|  |  |  | ,{field: 'beBatch$', align: 'center',title: '是否批次', hide: true} | 
|---|
|  |  |  | ,{field: 'deadTime', align: 'center',title: '保质期', hide: true} | 
|---|
|  |  |  | ,{field: 'deadWarn', align: 'center',title: '预警天数', hide: true} | 
|---|
|  |  |  | ,{field: 'source$', align: 'center',title: '制购', hide: true} | 
|---|
|  |  |  | ,{field: 'check$', align: 'center',title: '要求检验', hide: true} | 
|---|
|  |  |  | ,{field: 'danger$', align: 'center',title: '危险品', hide: true} | 
|---|
|  |  |  | , {field: 'threeCode', align: 'center', title: '三方编码', hide: true} | 
|---|
|  |  |  | , {field: 'supp', align: 'center', title: '供应商', hide: true} | 
|---|
|  |  |  | , {field: 'suppCode', align: 'center', title: '供应商编码', hide: true} | 
|---|
|  |  |  | , {field: 'beBatch$', align: 'center', title: '是否批次', hide: true} | 
|---|
|  |  |  | , {field: 'deadTime', align: 'center', title: '保质期', hide: true} | 
|---|
|  |  |  | , {field: 'deadWarn', align: 'center', title: '预警天数', hide: true} | 
|---|
|  |  |  | , {field: 'source$', align: 'center', title: '制购', hide: true} | 
|---|
|  |  |  | , {field: 'check$', align: 'center', title: '要求检验', hide: true} | 
|---|
|  |  |  | , {field: 'danger$', align: 'center', title: '危险品', hide: true} | 
|---|
|  |  |  | // ,{field: 'status$', align: 'center',title: '状态'} | 
|---|
|  |  |  | // ,{field: 'createBy$', align: 'center',title: '添加人员'} | 
|---|
|  |  |  | // ,{field: 'createTime$', align: 'center',title: '添加时间'} | 
|---|
|  |  |  | ,{field: 'updateBy$', align: 'center',title: '修改人员', hide: true} | 
|---|
|  |  |  | ,{field: 'updateTime$', align: 'center',title: '修改时间', hide: true} | 
|---|
|  |  |  | ,{field: 'memo', align: 'center',title: '备注', hide: false} | 
|---|
|  |  |  | , {field: 'updateBy$', align: 'center', title: '修改人员', hide: true} | 
|---|
|  |  |  | , {field: 'updateTime$', align: 'center', title: '修改时间', hide: true} | 
|---|
|  |  |  | , {field: 'memo', align: 'center', title: '备注', hide: false} | 
|---|
|  |  |  | ] | 
|---|
|  |  |  |  | 
|---|
|  |  |  | var detlCols = [ | 
|---|
|  |  |  | {field: 'matnr', align: 'center',title: '品号', sort:true} | 
|---|
|  |  |  | ,{field: 'maktx', align: 'center',title: '名称', sort:true} | 
|---|
|  |  |  | ,{field: 'orderNo', align: 'center',title: '单据编号', hide: false} | 
|---|
|  |  |  | ,{field: 'batch', align: 'center',title: '批号', width: 300, sort:true} | 
|---|
|  |  |  | ,{field: 'anfme', align: 'center',title: '数量'} | 
|---|
|  |  |  | ,{field: 'zpallet', align: 'center',title: '托盘条码'} | 
|---|
|  |  |  | ,{field: 'owner', align: 'center',title: '货主'} | 
|---|
|  |  |  | ,{field: 'fullPlt$', align: 'center',title: '是否满板'} | 
|---|
|  |  |  | ,{field: 'specs', align: 'center',title: '规格'} | 
|---|
|  |  |  | ,{field: 'templet', align: 'center',title: '机型',templet:function(row){ | 
|---|
|  |  |  | if(row.mat$) { | 
|---|
|  |  |  | return row.mat$.model | 
|---|
|  |  |  | {field: 'matnr', align: 'center', title: '品号', sort: true} | 
|---|
|  |  |  | , {field: 'maktx', align: 'center', title: '名称', sort: true} | 
|---|
|  |  |  | , {field: 'orderNo', align: 'center', title: '单据编号', hide: false} | 
|---|
|  |  |  | , {field: 'batch', align: 'center', title: '批号', width: 80, sort: true} | 
|---|
|  |  |  | , {field: 'anfme', align: 'center', title: '数量'} | 
|---|
|  |  |  | , {field: 'zpallet', align: 'center', title: '托盘条码', sort: true} | 
|---|
|  |  |  | , {field: 'owner', align: 'center', title: '货主'} | 
|---|
|  |  |  | , {field: 'fullPlt$', align: 'center', title: '是否满板'} | 
|---|
|  |  |  | , {field: 'specs', align: 'center', title: '规格'} | 
|---|
|  |  |  | , { | 
|---|
|  |  |  | field: 'templet', align: 'center', title: '机型', templet: function (row) { | 
|---|
|  |  |  | if (row.mat$) { | 
|---|
|  |  |  | return row.mat$.model | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }} | 
|---|
|  |  |  | ,{field: 'templet', align: 'center',title: '制令',templet:function(row){ | 
|---|
|  |  |  | if (row.mat$) { | 
|---|
|  |  |  | return row.mat$.decrees; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | , { | 
|---|
|  |  |  | field: 'templet', align: 'center', title: '制令', templet: function (row) { | 
|---|
|  |  |  | if (row.mat$) { | 
|---|
|  |  |  | return row.mat$.decrees; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }} | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | ,{field: 'color', align: 'center',title: '颜色', hide: true} | 
|---|
|  |  |  | ,{field: 'brand', align: 'center',title: '品牌', hide: true} | 
|---|
|  |  |  | ,{field: 'unit', align: 'center',title: '单位', hide: true} | 
|---|
|  |  |  | ,{field: 'price', align: 'center',title: '单价', hide: true} | 
|---|
|  |  |  | ,{field: 'sku', align: 'center',title: 'sku', hide: true} | 
|---|
|  |  |  | ,{field: 'units', align: 'center',title: '单位量', hide: true} | 
|---|
|  |  |  | ,{field: 'barcode', align: 'center',title: '条码', hide: true} | 
|---|
|  |  |  | ,{field: 'origin', align: 'center',title: '产地', hide: true} | 
|---|
|  |  |  | ,{field: 'manu', align: 'center',title: '厂家', hide: true} | 
|---|
|  |  |  | ,{field: 'manuDate', align: 'center',title: '生产日期', hide: true} | 
|---|
|  |  |  | ,{field: 'itemNum', align: 'center',title: '品项数', hide: true} | 
|---|
|  |  |  | ,{field: 'safeQty', align: 'center',title: '安全库存量', hide: true} | 
|---|
|  |  |  | ,{field: 'weight', align: 'center',title: '单箱净重', hide: true} | 
|---|
|  |  |  | ,{field: 'length', align: 'center',title: '单箱毛重', hide: true} | 
|---|
|  |  |  | ,{field: 'volume', align: 'center',title: '单箱体积', hide: true} | 
|---|
|  |  |  | ,{field: 'threeCode', align: 'center',title: '箱子尺寸', hide: true} | 
|---|
|  |  |  | ,{field: 'supp', align: 'center',title: '供应商', hide: true} | 
|---|
|  |  |  | ,{field: 'suppCode', align: 'center',title: '供应商编码', hide: true} | 
|---|
|  |  |  | ,{field: 'beBatch$', align: 'center',title: '是否批次', hide: true} | 
|---|
|  |  |  | ,{field: 'deadTime', align: 'center',title: '保质期', hide: true} | 
|---|
|  |  |  | ,{field: 'deadWarn', align: 'center',title: '预警天数', hide: true} | 
|---|
|  |  |  | ,{field: 'source$', align: 'center',title: '制购', hide: true} | 
|---|
|  |  |  | ,{field: 'check$', align: 'center',title: '要求检验', hide: true} | 
|---|
|  |  |  | ,{field: 'danger$', align: 'center',title: '危险品', hide: true} | 
|---|
|  |  |  | , {field: 'color', align: 'center', title: '颜色', hide: true} | 
|---|
|  |  |  | , {field: 'brand', align: 'center', title: '品牌', hide: true} | 
|---|
|  |  |  | , {field: 'unit', align: 'center', title: '单位', hide: true} | 
|---|
|  |  |  | , {field: 'price', align: 'center', title: '单价', hide: true} | 
|---|
|  |  |  | , {field: 'sku', align: 'center', title: '俗称', hide: false} | 
|---|
|  |  |  | , {field: 'units', align: 'center', title: '单位量', hide: true} | 
|---|
|  |  |  | , {field: 'barcode', align: 'center', title: '托盘码', hide: true} | 
|---|
|  |  |  | , {field: 'origin', align: 'center', title: '产地', hide: true} | 
|---|
|  |  |  | , {field: 'manu', align: 'center', title: '厂家', hide: true} | 
|---|
|  |  |  | , {field: 'manuDate', align: 'center', title: '生产日期', hide: true} | 
|---|
|  |  |  | , {field: 'itemNum', align: 'center', title: '品项数', hide: true} | 
|---|
|  |  |  | , {field: 'safeQty', align: 'center', title: '安全库存量', hide: true} | 
|---|
|  |  |  | , {field: 'weight', align: 'center', title: '单箱净重', hide: true} | 
|---|
|  |  |  | , {field: 'length', align: 'center', title: '单箱毛重', hide: true} | 
|---|
|  |  |  | , {field: 'volume', align: 'center', title: '单箱体积', hide: true} | 
|---|
|  |  |  | , {field: 'threeCode', align: 'center', title: '箱子尺寸', hide: true} | 
|---|
|  |  |  | , {field: 'supp', align: 'center', title: '供应商', hide: true} | 
|---|
|  |  |  | , {field: 'suppCode', align: 'center', title: '供应商编码', hide: true} | 
|---|
|  |  |  | , {field: 'beBatch$', align: 'center', title: '是否批次', hide: true} | 
|---|
|  |  |  | , {field: 'deadTime', align: 'center', title: '保质期', hide: true} | 
|---|
|  |  |  | , {field: 'deadWarn', align: 'center', title: '预警天数', hide: true} | 
|---|
|  |  |  | , {field: 'source$', align: 'center', title: '制购', hide: true} | 
|---|
|  |  |  | , {field: 'check$', align: 'center', title: '要求检验', hide: true} | 
|---|
|  |  |  | , {field: 'danger$', align: 'center', title: '危险品', hide: true} | 
|---|
|  |  |  | ] | 
|---|
|  |  |  |  | 
|---|
|  |  |  | var detlColsWrkDetl = [ | 
|---|
|  |  |  | {field: 'matnr', align: 'center',title: '品号', sort:true, width: 150} | 
|---|
|  |  |  | ,{field: 'maktx', align: 'center',title: '名称', sort:true, width: 150} | 
|---|
|  |  |  | ,{field: 'orderNo', align: 'center',title: '单据编号', hide: false} | 
|---|
|  |  |  | ,{field: 'orderType', align: 'center',title: '单据类型', hide: false} | 
|---|
|  |  |  | ,{field: 'batch', align: 'center',title: '批号', width: 300, sort:true} | 
|---|
|  |  |  | ,{field: 'anfme', align: 'center',title: '数量', width: 70} | 
|---|
|  |  |  | ,{field: 'zpallet', align: 'center',title: '托盘条码', width: 100} | 
|---|
|  |  |  | ,{field: 'owner', align: 'center',title: '货主', width: 80} | 
|---|
|  |  |  | ,{field: 'fullPlt$', align: 'center',title: '是否满板', width: 100} | 
|---|
|  |  |  | ,{field: 'specs', align: 'center',title: '规格', width: 80} | 
|---|
|  |  |  | ,{field: 'model', align: 'center',title: '代码', hide: false} | 
|---|
|  |  |  | ,{field: 'color', align: 'center',title: '颜色', hide: true} | 
|---|
|  |  |  | ,{field: 'brand', align: 'center',title: '品牌', hide: true} | 
|---|
|  |  |  | ,{field: 'unit', align: 'center',title: '单位', hide: true} | 
|---|
|  |  |  | ,{field: 'price', align: 'center',title: '单价', hide: true} | 
|---|
|  |  |  | ,{field: 'sku', align: 'center',title: 'sku', hide: true} | 
|---|
|  |  |  | ,{field: 'units', align: 'center',title: '单位量', hide: true} | 
|---|
|  |  |  | ,{field: 'barcode', align: 'center',title: '条码', hide: true} | 
|---|
|  |  |  | ,{field: 'origin', align: 'center',title: '产地', hide: true} | 
|---|
|  |  |  | ,{field: 'manu', align: 'center',title: '厂家', hide: true} | 
|---|
|  |  |  | ,{field: 'manuDate', align: 'center',title: '生产日期', hide: true} | 
|---|
|  |  |  | ,{field: 'itemNum', align: 'center',title: '品项数', hide: true} | 
|---|
|  |  |  | ,{field: 'safeQty', align: 'center',title: '安全库存量', hide: true} | 
|---|
|  |  |  | ,{field: 'weight', align: 'center',title: '单箱净重', hide: false} | 
|---|
|  |  |  | ,{field: 'length', align: 'center',title: '单箱毛重', hide: false} | 
|---|
|  |  |  | ,{field: 'volume', align: 'center',title: '单箱体积', hide: false} | 
|---|
|  |  |  | ,{field: 'threeCode', align: 'center',title: '箱子尺寸', hide: false} | 
|---|
|  |  |  | ,{field: 'supp', align: 'center',title: '供应商', hide: true} | 
|---|
|  |  |  | ,{field: 'suppCode', align: 'center',title: '供应商编码', hide: true} | 
|---|
|  |  |  | ,{field: 'beBatch$', align: 'center',title: '是否批次', hide: true} | 
|---|
|  |  |  | ,{field: 'deadTime', align: 'center',title: '保质期', hide: true} | 
|---|
|  |  |  | ,{field: 'deadWarn', align: 'center',title: '预警天数', hide: true} | 
|---|
|  |  |  | ,{field: 'source$', align: 'center',title: '制购', hide: true} | 
|---|
|  |  |  | ,{field: 'check$', align: 'center',title: '要求检验', hide: true} | 
|---|
|  |  |  | ,{field: 'danger$', align: 'center',title: '危险品', hide: true} | 
|---|
|  |  |  | {field: 'matnr', align: 'center', title: '品号', sort: true, width: 150} | 
|---|
|  |  |  | , {field: 'maktx', align: 'center', title: '名称', sort: true, width: 150} | 
|---|
|  |  |  | , {field: 'orderNo', align: 'center', title: '单据编号', sort: true, hide: false} | 
|---|
|  |  |  | , {field: 'orderType', align: 'center', title: '单据类型', hide: false} | 
|---|
|  |  |  | , {field: 'batch', align: 'center', title: '批号', width: 80, sort: true} | 
|---|
|  |  |  | , {field: 'anfme', align: 'center', title: '数量', width: 70} | 
|---|
|  |  |  | , {field: 'zpallet', align: 'center', title: '托盘条码', sort: true, width: 100} | 
|---|
|  |  |  | , {field: 'owner', align: 'center', title: '货主', width: 80} | 
|---|
|  |  |  | , {field: 'fullPlt$', align: 'center', title: '是否满板', width: 100} | 
|---|
|  |  |  | , {field: 'specs', align: 'center', title: '规格', width: 80} | 
|---|
|  |  |  | , {field: 'model', align: 'center', title: '代码', hide: false} | 
|---|
|  |  |  | , {field: 'color', align: 'center', title: '颜色', hide: true} | 
|---|
|  |  |  | , {field: 'brand', align: 'center', title: '品牌', hide: true} | 
|---|
|  |  |  | , {field: 'unit', align: 'center', title: '单位', hide: true} | 
|---|
|  |  |  | , {field: 'price', align: 'center', title: '单价', hide: true} | 
|---|
|  |  |  | , {field: 'sku', align: 'center', title: 'sku', hide: true} | 
|---|
|  |  |  | , {field: 'units', align: 'center', title: '单位量', hide: true} | 
|---|
|  |  |  | , {field: 'barcode', align: 'center', title: '托盘码', hide: true} | 
|---|
|  |  |  | , {field: 'origin', align: 'center', title: '产地', hide: true} | 
|---|
|  |  |  | , {field: 'manu', align: 'center', title: '厂家', hide: true} | 
|---|
|  |  |  | , {field: 'manuDate', align: 'center', title: '生产日期', hide: true} | 
|---|
|  |  |  | , {field: 'itemNum', align: 'center', title: '品项数', hide: true} | 
|---|
|  |  |  | , {field: 'safeQty', align: 'center', title: '安全库存量', hide: true} | 
|---|
|  |  |  | , {field: 'weight', align: 'center', title: '单箱净重', hide: false} | 
|---|
|  |  |  | , {field: 'length', align: 'center', title: '单箱毛重', hide: false} | 
|---|
|  |  |  | , {field: 'volume', align: 'center', title: '单箱体积', hide: false} | 
|---|
|  |  |  | , {field: 'threeCode', align: 'center', title: '箱子尺寸', hide: false} | 
|---|
|  |  |  | , {field: 'supp', align: 'center', title: '供应商', hide: true} | 
|---|
|  |  |  | , {field: 'suppCode', align: 'center', title: '供应商编码', hide: true} | 
|---|
|  |  |  | , {field: 'beBatch$', align: 'center', title: '是否批次', hide: true} | 
|---|
|  |  |  | , {field: 'deadTime', align: 'center', title: '保质期', hide: true} | 
|---|
|  |  |  | , {field: 'deadWarn', align: 'center', title: '预警天数', hide: true} | 
|---|
|  |  |  | , {field: 'source$', align: 'center', title: '制购', hide: true} | 
|---|
|  |  |  | , {field: 'check$', align: 'center', title: '要求检验', hide: true} | 
|---|
|  |  |  | , {field: 'danger$', align: 'center', title: '危险品', hide: true} | 
|---|
|  |  |  | ] | 
|---|
|  |  |  |  | 
|---|
|  |  |  | function getQueryVariable(variable) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | function getQueryVariable(variable) { | 
|---|
|  |  |  | var query = window.location.search.substring(1); | 
|---|
|  |  |  | var vars = query.split("&"); | 
|---|
|  |  |  | for (var i=0;i<vars.length;i++) { | 
|---|
|  |  |  | for (var i = 0; i < vars.length; i++) { | 
|---|
|  |  |  | var pair = vars[i].split("="); | 
|---|
|  |  |  | if(pair[0] == variable){return pair[1];} | 
|---|
|  |  |  | if (pair[0] == variable) { | 
|---|
|  |  |  | return pair[1]; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return(false); | 
|---|
|  |  |  | return (false); | 
|---|
|  |  |  | } | 
|---|