|  |  |  | 
|---|
|  |  |  | var baseUrl = "/lywms"; | 
|---|
|  |  |  | var baseUrl = "/mdqdwms"; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 详情窗口-高度 | 
|---|
|  |  |  | var detailHeight = '80%'; | 
|---|
|  |  |  | // 详情窗口-宽度 | 
|---|
|  |  |  | var detailWidth = '90%'; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | function checkPassword(password) { | 
|---|
|  |  |  | //密码必须包含字符和数字长度不能少于8位 | 
|---|
|  |  |  | let pattern = /(?=.*[0-9])(?=.*[a-zA-Z!@#$]).{8,}/ | 
|---|
|  |  |  | //不能包含连续数字 | 
|---|
|  |  |  | let pattern2 = /(0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){3}\d/ | 
|---|
|  |  |  | //重复数字不能超过四位 | 
|---|
|  |  |  | let pattern3 = /(\d)\1{3}/ | 
|---|
|  |  |  | if (pattern.test(password) && pattern2.test(password) === false && pattern3.test(password) === false) { | 
|---|
|  |  |  | //匹配放行 | 
|---|
|  |  |  | return true | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //不匹配要求修改密码1 | 
|---|
|  |  |  | return false; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 非空判断 | 
|---|
|  |  |  | function isEmpty(obj){ | 
|---|
|  |  |  | 
|---|
|  |  |  | ,{field: 'maktx', align: 'center',title: '商品名称', width: 200} | 
|---|
|  |  |  | // ,{field: 'name', align: 'center',title: '别名'} | 
|---|
|  |  |  | ,{field: 'specs', align: 'center',title: '规格'} | 
|---|
|  |  |  | ,{field: 'model', align: 'center',title: '代码', hide: false} | 
|---|
|  |  |  | ,{field: 'model', 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: '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: '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} | 
|---|
|  |  |  | 
|---|
|  |  |  | var detlCols = [ | 
|---|
|  |  |  | {field: 'matnr', align: 'center',title: '商品编号', sort:true} | 
|---|
|  |  |  | ,{field: 'maktx', align: 'center',title: '商品名称', sort:true} | 
|---|
|  |  |  | ,{field: 'orderNo', align: 'center',title: '单据编号', hide: false} | 
|---|
|  |  |  | ,{field: 'orderNo', align: 'center',title: '单据编号', hide: true} | 
|---|
|  |  |  | ,{field: 'batch', align: 'center',title: '批号', sort:true} | 
|---|
|  |  |  | ,{field: 'anfme', align: 'center',title: '数量'} | 
|---|
|  |  |  | ,{field: 'zpallet', align: 'center',title: '托盘条码'} | 
|---|
|  |  |  |  | 
|---|
|  |  |  | ,{field: 'specs', align: 'center',title: '规格'} | 
|---|
|  |  |  | ,{field: 'anfme', align: 'center',title: '数量(件)',hide: false} | 
|---|
|  |  |  | ,{field: 'zpallet', align: 'center',title: '托盘条码',hide: false} | 
|---|
|  |  |  | ,{field: 'specs', align: 'center',title: '规格',hide: false} | 
|---|
|  |  |  | ,{field: 'model', align: 'center',title: '代码', hide: false} | 
|---|
|  |  |  | ,{field: 'color', align: 'center',title: '颜色', hide: true} | 
|---|
|  |  |  | ,{field: 'brand', 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: 'weight', align: 'center',title: '重量(KG)', hide: false} | 
|---|
|  |  |  | ,{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: 'source$', align: 'center',title: '制购', hide: true} | 
|---|
|  |  |  | ,{field: 'check$', align: 'center',title: '要求检验', hide: true} | 
|---|
|  |  |  | ,{field: 'danger$', align: 'center',title: '危险品', hide: true} | 
|---|
|  |  |  | ,{field: 'owner$', align: 'center',title: '货主', hide: true} | 
|---|
|  |  |  | ,{field: 'memo', align: 'center',title: '备注', hide: false} | 
|---|
|  |  |  | ,{field: 'payment$', align: 'center',title: '货物形态', hide: false} | 
|---|
|  |  |  | ] | 
|---|
|  |  |  |  | 
|---|
|  |  |  | function getQueryVariable(variable) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | var query = window.location.search.substring(1); | 
|---|
|  |  |  | var vars = query.split("&"); | 
|---|
|  |  |  | for (var i=0;i<vars.length;i++) { | 
|---|
|  |  |  | var pair = vars[i].split("="); | 
|---|
|  |  |  | if(pair[0] == variable){return pair[1];} | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return(false); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|