Index: ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordForm.js =================================================================== diff -u -r31032 -r31133 --- ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordForm.js (.../sterilizationRecordForm.js) (revision 31032) +++ ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordForm.js (.../sterilizationRecordForm.js) (revision 31133) @@ -183,6 +183,7 @@ function getBarcodePositionData() { var rootNode = sterilizationColumnTree.getRootNode(); var pBarcodePositionStr = ""; + var fixedPosition = top.Ext.getCmp('position').getValue() || ''; rootNode.eachChild(function (pNode) { var position = pNode.attributes.position; // 没有位置的器械包或者篮筐,不处理 @@ -194,6 +195,15 @@ pBarcodePositionStr += (barcode + "," + position); } }); + if(pBarcodePositionStr == '' && fixedPosition !== ''){ + rootNode.eachChild(function (pNode) { + var barcode = pNode.attributes.barcode; + if (pBarcodePositionStr.length > 0) { + pBarcodePositionStr += ";"; + } + pBarcodePositionStr += (barcode + "," + fixedPosition); + }); + } return pBarcodePositionStr; } @@ -2253,7 +2263,8 @@ scanAmount: 0, typeForSterilizationStatistics: '' } - newChildNodes.push(params); + var newNode = createPendingSterilizationGoodsNode(params); + newChildNodes.push(newNode); } }); if (newChildNodes.length != 0) {