Index: ssts-web/src/main/webapp/disinfectsystem/qualitymonitoring/qualitymonitoringInstanceForm.js =================================================================== diff -u -r16133 -r16197 --- ssts-web/src/main/webapp/disinfectsystem/qualitymonitoring/qualitymonitoringInstanceForm.js (.../qualitymonitoringInstanceForm.js) (revision 16133) +++ ssts-web/src/main/webapp/disinfectsystem/qualitymonitoring/qualitymonitoringInstanceForm.js (.../qualitymonitoringInstanceForm.js) (revision 16197) @@ -867,8 +867,8 @@ function addQualityMonitoringByResponPart(responPartName) { addQualityMonitoring(); top.Ext.getCmp('responsibilityPart').setValue(responPartName); -// inspectItemStore.baseParams.responPartName = responPartName; -// inspectItemStore.load(); + formDefinitionStore.baseParams.responsiblePerson = responPartName; + formDefinitionStore.load(); } // 责任环节带出监测项的配置 function getResponsibilityPartContent(id){ @@ -945,7 +945,7 @@ lazyInit : true, forceSelection : true, triggerAction : 'all', - hideTrigger : true, + hideTrigger : false, typeAhead : false, allowBlank : false, listeners : { @@ -1026,7 +1026,18 @@ {name : 'id'}, {name : 'name'} ] - ) + ), + listeners:{ + load:function(store,records) { + if(records.length>0) { + top.Ext.getCmp('formName').setValue(records[0].data.name); + addQualityMonitoringItem(records[0].data.id,records[0].data.name); + }else{ + // 没有找到监测项 + top.Ext.getCmp('formName').setValue(''); + } + } + } });