Index: ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordForm.js =================================================================== diff -u -r37019 -r37022 --- ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordForm.js (.../sterilizationRecordForm.js) (revision 37019) +++ ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordForm.js (.../sterilizationRecordForm.js) (revision 37022) @@ -4631,15 +4631,16 @@ top.Ext.getCmp('inputBarcode').setValue(""); } else { - if (typeof result == 'string') { + if(result.indexOf('{') == 0 && result.indexOf('}') >= 0){ + var newResult = Ext.decode(result); + if (newResult.success == false) { + showMultipleResult(newResult.message); + return; + } + }else { showMultipleResult(result); return; } - var newResult = Ext.decode(result); - if (newResult.success == false) { - showMultipleResult(newResult.message); - return; - } if (newResult.dataType == 'disposableGoodsBatchStock') { var barcodeIsTrue = false; for (var k = 0; k < sterilizationPurposeStore.getCount(); k++) {