Index: ssts-web/src/main/webapp/disinfectsystem/returnGoodsRecord/returnDisposableGoodsByInvoicePlan.jsp =================================================================== diff -u -r20032 -r20033 --- ssts-web/src/main/webapp/disinfectsystem/returnGoodsRecord/returnDisposableGoodsByInvoicePlan.jsp (.../returnDisposableGoodsByInvoicePlan.jsp) (revision 20032) +++ ssts-web/src/main/webapp/disinfectsystem/returnGoodsRecord/returnDisposableGoodsByInvoicePlan.jsp (.../returnDisposableGoodsByInvoicePlan.jsp) (revision 20033) @@ -30,6 +30,7 @@ <%@ include file="/common/includeExtJsAndCss.jsp"%> + Index: ssts-web/src/main/webapp/disinfectsystem/returnGoodsRecord/returnDisposableGoodsByInvoicePlan.js =================================================================== diff -u -r20032 -r20033 --- ssts-web/src/main/webapp/disinfectsystem/returnGoodsRecord/returnDisposableGoodsByInvoicePlan.js (.../returnDisposableGoodsByInvoicePlan.js) (revision 20032) +++ ssts-web/src/main/webapp/disinfectsystem/returnGoodsRecord/returnDisposableGoodsByInvoicePlan.js (.../returnDisposableGoodsByInvoicePlan.js) (revision 20033) @@ -1055,10 +1055,16 @@ waitMsg : '正在保存数据,请稍候', waitTitle : '提交表单', success : function(form, action) { + function goHistory(){ + top.Ext.getCmp('returnGoodsRecordWin').close(); + history.go(-1); + } if(action.result.success){ showResult('保存成功'); // 打印为0的批次 - printZeroStockBatches(action.result); + if(printZeroStockBatches(action.result,goHistory)){ + return; + } } else if (action.result.error){ showResult(action.result.error); } else if(action.result.errMsg){ Index: ssts-web/src/main/webapp/disinfectsystem/returnGoodsRecord/returnGoodsRecordForm_common.js =================================================================== diff -u -r20030 -r20033 --- ssts-web/src/main/webapp/disinfectsystem/returnGoodsRecord/returnGoodsRecordForm_common.js (.../returnGoodsRecordForm_common.js) (revision 20030) +++ ssts-web/src/main/webapp/disinfectsystem/returnGoodsRecord/returnGoodsRecordForm_common.js (.../returnGoodsRecordForm_common.js) (revision 20033) @@ -1,15 +1,15 @@ -function printZeroStockBatches(obj){ +function printZeroStockBatches(obj,funCallBack){ if(!sstsConfig.returnGoodsRecordForm_printZeroStockBatches){ - return; + return false; } var batches = obj.zeroStockBatch; if(isUndefinedOrNull(batches)){ - return; + return false; } if(batches.length == 0){ - return; + return false; } var msg = '有'+batches.length+'个批次库存退货之前库存为0,是否打印这些物品批次?' top.Ext.MessageBox.confirm("请确认",msg,function(btn) { @@ -19,5 +19,9 @@ printDiposableGoodsInfo(batch.barcode,batch.showName,batch.expDate,batch.supplierName,batch.batchNumber,0,batch.specification); } } + if(funCallBack){ + funCallBack(); + } }); + return true; } \ No newline at end of file