Index: ssts-web/src/main/webapp/disinfectsystem/config/jmszxyy/print/printConfig.js =================================================================== diff -u -r21935 -r21987 --- ssts-web/src/main/webapp/disinfectsystem/config/jmszxyy/print/printConfig.js (.../printConfig.js) (revision 21935) +++ ssts-web/src/main/webapp/disinfectsystem/config/jmszxyy/print/printConfig.js (.../printConfig.js) (revision 21987) @@ -1,4 +1,4 @@ -var appropriationInListConfig = { +var appropriationInListConfig = { headerFooter : [ // 页眉名称 {label : "江门市中心医院调拨入库单", dataIndex : '', fontSize : 15, position : ["0.3cm","37%","99%",5]}, @@ -233,8 +233,8 @@ {label : "部门:", dataIndex : 'depart', fontSize : 11, position : ["55","2%","90%",5]}, {label : "仓库:消毒供应中心", dataIndex : '', fontSize : 11, position : ["55","75%","90%",5]}, {label : "制单人:", dataIndex : 'printUser', fontSize : 11, position : ["55","35%","90%",5]}, - {label : "打印时间:", dataIndex : 'printTime', fontSize : 11, position : ["80","35%","90%",5]}, - {label : "备注:", dataIndex : 'remark', fontSize : 11, position : ["80","2%","90%",5]}, + {label : "打印时间:", dataIndex : 'printTime', fontSize : 11, position : ["80","2%","90%",5]}, + {label : "备注:", dataIndex : 'remark2', fontSize : 11, position : ["80","35%","90%",5]}, {label : "发货人:", dataIndex : 'sender', fontSize : 11, position : ["8.4cm","5%","90%",5]}, {label : "复核人:", dataIndex : 'assistantSender', fontSize : 11, position : ["8.4cm","40%","90%",5]}, {label : "签收人:", dataIndex : '', fontSize : 11, position : ["8.4cm","75%","90%",5]}, @@ -258,8 +258,8 @@ {header : "名称", dataIndex : 'name', width : '30%', align : 'left', fontSize : 11}, {header : "规格", dataIndex : 'specification', width : '15%', align : 'center', fontSize : 11}, {header : "包装规格", dataIndex : 'packageSpec', width : '15%', align : 'center', fontSize : 11}, - {header : "单位", dataIndex : 'unit', width : '7%', align : 'center', fontSize : 11}, - {header : "数量", dataIndex : 'amount', width : '7%', align : 'right', fontSize : 11}, + {header : "单位", dataIndex : 'unit', width : '5%', align : 'center', fontSize : 11}, + {header : "数量", dataIndex : 'amount', width : '5%', align : 'right', fontSize : 11}, // {header : "批次/灭菌日期", dataIndex : 'batchNumber', width : 105, align : 'center', fontSize : 11}, // {header : "失效日期", dataIndex : 'expireDate', width : 85, align : 'center', fontSize : 11}, {header : "单价", dataIndex : 'price', width : '10%', align : 'right', fontSize : 11}, Index: ssts-web/src/main/webapp/disinfectsystem/invoice/invoiceView.js =================================================================== diff -u -r21617 -r21987 --- ssts-web/src/main/webapp/disinfectsystem/invoice/invoiceView.js (.../invoiceView.js) (revision 21617) +++ ssts-web/src/main/webapp/disinfectsystem/invoice/invoiceView.js (.../invoiceView.js) (revision 21987) @@ -1260,7 +1260,19 @@ } }); } - +function isSameRemark(){ + var records = grid.getSelectionModel().getSelections(); + var remarkTemp = records[0].data['remark']; + if(isUndefinedOrNullOrEmpty(remarkTemp)) //第一个为空也不显示备注 + return false; + for ( var i = 1, len = records.length; i < len; i++) { + if(isUndefinedOrNullOrEmpty(records[i].data['remark']))//有为空为null则不显示备注 + return false; + if(records[i].data['remark'] != remarkTemp)//有不相同的则不显示备注 + return false; + } + return true; +} function getSelectedIds(){ var records = grid.getSelectionModel().getSelections(); if (records.length == 0) { @@ -1300,6 +1312,9 @@ return; } } + //如果选中的发货单备注记录不相同(或者有单为空)则不显示备注 + if(!isSameRemark()) + remark = ''; var ids = getSelectedIds(); // for ( var i = 0, len = records.length; i < len; i++) {