Index: ssts-web/src/main/webapp/disinfectsystem/qualitymonitoring/qualitymonitoringInstanceForm.js =================================================================== diff -u -r18480 -r18494 --- ssts-web/src/main/webapp/disinfectsystem/qualitymonitoring/qualitymonitoringInstanceForm.js (.../qualitymonitoringInstanceForm.js) (revision 18480) +++ ssts-web/src/main/webapp/disinfectsystem/qualitymonitoring/qualitymonitoringInstanceForm.js (.../qualitymonitoringInstanceForm.js) (revision 18494) @@ -1664,16 +1664,16 @@ var position = Ext.getCmp("position").getValue(); materialInfo += material +"@"+ amount + "@" + position + "@" + 2 + ";"; if(tousseName){ - var isExist = false; - var count = materialDefinitionStore.getCount(); - for(var i=0;i mis = td.getMaterialInstances(); + if(CollectionUtils.isNotEmpty(mis)){ + for(MaterialInstance mi : mis){ + MaterialDefinition md = mi.getMaterialDefinition(); + String mdName = CssdUtils.getMaterialName(md); + if(materialName.equals(mdName)){ + obj.put("isContain", true); + return obj.toString(); + } + } + } + } + return obj.toString(); + } }