Index: ssts-web/src/main/webapp/disinfectsystem/packing/reviewView.js =================================================================== diff -u -r38361 -r40302 --- ssts-web/src/main/webapp/disinfectsystem/packing/reviewView.js (.../reviewView.js) (revision 38361) +++ ssts-web/src/main/webapp/disinfectsystem/packing/reviewView.js (.../reviewView.js) (revision 40302) @@ -2047,10 +2047,17 @@ } var isExist = Ext.getCmp('forReviewGrid').getStore().find('barcode', Ext.getCmp('barcodes').getValue().trim()); if(isExist==-1){ - var barcode = Ext.getCmp('barcodes').getValue(); + var barcodes = Ext.getCmp('barcodes').getValue(); clearScanText(); - ForeignProxyDisinfectionTableManager.getResultJsonStrByBarcode(barcode,"审核",function(jsonStr){ + ForeignProxyDisinfectionTableManager.getResultJsonStrByBarcode(barcodes,"审核",function(jsonStr){ var obj = Ext.util.JSON.decode(jsonStr); + var barcode = obj.barcode || barcodes; + var isExist = Ext.getCmp('forReviewGrid').getStore().find('barcode', barcode); + if(isExist !== -1){ + showResult('已存在相同条形码的器械包' , null , sstsConfig.messagePauseTimeOnReviewPage); + Ext.getCmp('barcodes').setValue(''); + return + } var returnType = obj.returnType; var containerType = obj.containerType; var operator = obj.operator;