Index: ssts-web/src/main/webapp/disinfectsystem/routineMonitoring/routineMonitoringView.js =================================================================== diff -u -r14531 -r14534 --- ssts-web/src/main/webapp/disinfectsystem/routineMonitoring/routineMonitoringView.js (.../routineMonitoringView.js) (revision 14531) +++ ssts-web/src/main/webapp/disinfectsystem/routineMonitoring/routineMonitoringView.js (.../routineMonitoringView.js) (revision 14534) @@ -337,10 +337,10 @@ var result = Ext.decode(response.responseText); if(result.success){ top.Ext.getCmp('optionAmount').setValue(''); + var items = new Array(); //需要增加判空处理防止js报错 if(result.data){ top.Ext.getCmp('scope').setValue(result.data.scope); - var items = new Array(); for(var i = 0 ; result.data.items && i< result.data.items.length ; i++){ if(top.Ext.getCmp('optionAmount').getValue() == null || top.Ext.getCmp('optionAmount').getValue() == ''){ top.Ext.getCmp('optionAmount').setValue(result.data.items[i].id);