Index: ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationLoadingForm.js =================================================================== diff -u -r14302 -r14409 --- ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationLoadingForm.js (.../sterilizationLoadingForm.js) (revision 14302) +++ ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationLoadingForm.js (.../sterilizationLoadingForm.js) (revision 14409) @@ -252,7 +252,17 @@ } } - + function clearScanText(){ + var barcodeEnd = Ext.getCmp("barcodeEnd").getValue().Trim(); +// if(barcodeEnd == '') + { + if((enableBeginEndBarcodeScan == false) || currentScanMode == 'single'){ + Ext.getCmp('barcode').setValue("");//如果未使用虚拟篮筐机制或者使用篮筐机制但扫描模式为单个扫描,扫描成功后需要清除该文本内容 + }else{ + Ext.getCmp('barcodeEnd').focus();//否则不清除,条码/篮筐(尾)获得焦点 + } + } + } //条码(首)扫描监听事件函数 function keypressBeginBarcodeCallBack(e) { if (e.getKey() == 13) { @@ -261,6 +271,7 @@ showResult('条码不能为空'); return; } + clearScanText(); SterileLoadingTableManager.getResultJsonStrByBarcode(barcode,getTousseStoreBarcodes(),function(jsonStr){ var obj = Ext.util.JSON.decode(jsonStr); var returnType = obj.returnType;