Index: ssts-web/src/main/webapp/disinfectsystem/foreigntousseapplication/foreignTousseInfoForm.js =================================================================== diff -u -r32321 -r32554 --- ssts-web/src/main/webapp/disinfectsystem/foreigntousseapplication/foreignTousseInfoForm.js (.../foreignTousseInfoForm.js) (revision 32321) +++ ssts-web/src/main/webapp/disinfectsystem/foreigntousseapplication/foreignTousseInfoForm.js (.../foreignTousseInfoForm.js) (revision 32554) @@ -799,7 +799,7 @@ * 添加材料(右键添加的操作). * @param tousseDefinitionId 外来器械包ID */ -function addForeignTousseMaterial(tousseDefinitionId){ +function addForeignTousseMaterial(clickNode){ var materialItem = Ext4.create('foreignTousseItemModel',{ id : 0, tousseName: '', @@ -814,14 +814,6 @@ washClassifyType : '', leaf : true }); - - var rootNode = foreignTousseStore.getRootNode(); - var clickNode = null; - rootNode.cascade(function(n) { - if(n.get('leaf') == false && n.get('tousseDefinitionId') == tousseDefinitionId){ - clickNode = n; - } - }); if(sstsConfig.numberOfNewMaterialsForForeignTousse > 0){ var nodeChildCount = 0; @@ -840,9 +832,7 @@ return; } - if(clickNode != null){ - clickNode.appendChild(materialItem); - } + record.appendChild(materialItem); } function submintForeignTousseForm(actionType, needPrint){ @@ -3458,7 +3448,7 @@ text : "添加材料", iconCls :'btn_ext_add', handler : function() { - addForeignTousseMaterial(record.get("tousseDefinitionId")); + addForeignTousseMaterial(record); } },{ text : "删除",