Index: ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordForm.js =================================================================== diff -u -r30455 -r30597 --- ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordForm.js (.../sterilizationRecordForm.js) (revision 30455) +++ ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordForm.js (.../sterilizationRecordForm.js) (revision 30597) @@ -346,6 +346,25 @@ return node; } +//打印标签并入炉后删除节点 +function removePendingSterilizationGoods2(barcode) { + var barcodeArray = barcode.split(";"); + var child = pendingSterilizationColumnTree.getRootNode().childNodes; + var removeAllArr = []; + for (var i = 0; i < child.length; i++) { + for (var j = 0; j < barcodeArray.length; j++) { + if (child[i].attributes.objBarcode == barcodeArray[j]) { + removeAllArr.push(child[i]);//统一放进去一起删除,防止删除了节点以后,循环的时候会报错 + continue; + } + } + } + + for (var k = 0; k < removeAllArr.length; k++) { + pendingSterilizationColumnTree.getRootNode().removeChild(removeAllArr[k]); + } +} + /** * 创建右边待灭菌列表的节点 * @param {参数} params @@ -1114,7 +1133,7 @@ rootNode.insertBefore(parentNode, firstChildNode); } updateRigthFixedBarcodeAmount(tousseBarcode, amount)//修改右边节点的数量 - + if (diffTousseNames != '') { showResultWithoutSpeak("器械包" + diffTousseNames + "的灭菌程序和所选的灭菌程序不同!", null, sstsConfig.messagePauseTimeOnSterilizationRecordPage); }