Index: ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordForm.js =================================================================== diff -u -r31133 -r31134 --- ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordForm.js (.../sterilizationRecordForm.js) (revision 31133) +++ ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordForm.js (.../sterilizationRecordForm.js) (revision 31134) @@ -195,16 +195,21 @@ pBarcodePositionStr += (barcode + "," + position); } }); - if(pBarcodePositionStr == '' && fixedPosition !== ''){ - rootNode.eachChild(function (pNode) { - var barcode = pNode.attributes.barcode; - if (pBarcodePositionStr.length > 0) { - pBarcodePositionStr += ";"; - } - pBarcodePositionStr += (barcode + "," + fixedPosition); - }); + if(pBarcodePositionStr !== ''){ + return pBarcodePositionStr; + }else { + var newBarcodePositionStr = ''; + if(fixedPosition !== ''){ + rootNode.eachChild(function (pNode) { + var barcode = pNode.attributes.barcode; + if (newBarcodePositionStr.length > 0) { + newBarcodePositionStr += ";"; + } + newBarcodePositionStr += (barcode + "," + fixedPosition); + }); + } + return newBarcodePositionStr; } - return pBarcodePositionStr; } //获取最后的位置名称