Index: ssts-web/src/main/webapp/disinfectsystem/basedatamanager/tousse/customTousseForm.js =================================================================== diff -u -r29055 -r29061 --- ssts-web/src/main/webapp/disinfectsystem/basedatamanager/tousse/customTousseForm.js (.../customTousseForm.js) (revision 29055) +++ ssts-web/src/main/webapp/disinfectsystem/basedatamanager/tousse/customTousseForm.js (.../customTousseForm.js) (revision 29061) @@ -970,8 +970,10 @@ //遍历每一个自定义械包 for (var i = 0; i < nodes.length; i++){ var n = nodes[i]; - var tousseName = n.attributes.tousseName.trim(); - var isImplant = n.attributes.isImplant.trim(); + var tousseName = n.attributes.tousseName || ''; + var isImplant = n.attributes.isImplant || ''; + tousseName = (tousseName == '')?'':tousseName.trim(); + isImplant = (isImplant == '')?'':isImplant.trim(); var amount = n.attributes.amount; var isRecycling = n.attributes.isRecycling; var partToussePrice = n.attributes.toussePrice; @@ -990,9 +992,11 @@ //遍历外来器械包下的每一个材料(如果材料名称有重复,则进行提示不予提交) for (var j=0; j < materialNodes.length; j++){ var materialNode = materialNodes[j]; - var materialName = materialNode.attributes.material.trim(); + var materialName = materialNode.attributes.material || ''; + materialName = (materialName == '')?'':materialName.trim(); var count = materialNode.attributes.amount; - var materialIsImplant = materialNode.attributes.isImplant.trim(); + var materialIsImplant = materialNode.attributes.isImplant || ''; + materialIsImplant = (materialIsImplant == '')?'':materialIsImplant.trim(); if(!materialName){ msg = "材料必须填写名称!"; break;