Index: ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/foreignProxyDisinfectionView.js =================================================================== diff -u -r14785 -r14813 --- ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/foreignProxyDisinfectionView.js (.../foreignProxyDisinfectionView.js) (revision 14785) +++ ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/foreignProxyDisinfectionView.js (.../foreignProxyDisinfectionView.js) (revision 14813) @@ -1525,13 +1525,16 @@ handler : function(){ top.Ext.MessageBox.confirm("请确认","是否提交"+entityName+"单信息?",function(btn) { if(btn=='yes') { + top.Ext.getCmp('saveBtn').disable(); if(!form.getForm().isValid()){ showResult('请正确填写表单各值'); + top.Ext.getCmp('saveBtn').enable(); return false; } if(foreignItemStore.getCount()<1){ showResult(entityName+'物品列表不能为空'); + top.Ext.getCmp('saveBtn').enable(); return false; } @@ -1552,12 +1555,14 @@ window.close(); grid.dwrReload(); }else{ + top.Ext.getCmp('saveBtn').enable(); showResult(action.result.msg); } }, failure : function(form, action) { if(!isUndefinedOrNullOrEmpty(action.result) && !isUndefinedOrNullOrEmpty(action.result.msg)){ showResult(action.result.msg); + top.Ext.getCmp('saveBtn').enable(); }else{ showResult(action.failureType); } @@ -1593,9 +1598,9 @@ id = action.result.foreignProxyDisinfection.id; //打印条码 printBarcode(action.result); -// window.close(); + window.close(); grid.dwrReload(); - disableButtonsAfterPacking(); +// disableButtonsAfterPacking(); }else{ showResult(action.result.msg); } @@ -1639,7 +1644,7 @@ // 打印申请单 var depart = top.Ext.getCmp("depart").getValue(); batchPrintForeignProxyDisinfectionApplications(action.result.foreignProxyDisinfection.id,depart ,0); -// window.close(); + window.close(); // grid.dwrReload(); }else{ showResult(action.result.msg);