Index: ssts-web/src/main/webapp/systemmanage/userExtView.js =================================================================== diff -u -r27830 -r27887 --- ssts-web/src/main/webapp/systemmanage/userExtView.js (.../userExtView.js) (revision 27830) +++ ssts-web/src/main/webapp/systemmanage/userExtView.js (.../userExtView.js) (revision 27887) @@ -50,12 +50,12 @@ function updateAllUserSmsSendAmount(){ openNewSizeWindow(WWWROOT + '/systemmanage/setSmsSendAmount.jsp', '修改所有用户短信数量', '400', '160',"no"); } -function search(searchField){ +function search(searchField,searchId){ if(searchField!=null && searchField.length!=0){ var treePanel = viewport.findById('west-panel'); Ext.Ajax.request({ - url: WWWROOT + '/systemmanage/loadOrgUnitByName.do', - params: { name: searchField }, + url: WWWROOT + '/systemmanage/loadOrgUnitById.do', + params: {orgUnitId:searchId}, success: function(response ,options){ var jsonObj = Ext.decode(response.responseText); if(jsonObj!=null && jsonObj.length!=0){ @@ -330,7 +330,7 @@ reader : new Ext.data.JsonReader({ root : 'data' },[ - {name : 'name',mapping : 'name'} + {name : 'name',mapping : 'name',id:'id'} ] ) }); @@ -593,16 +593,23 @@ anchor : '100%', listeners:{ select:function(combo, record, index){ - Ext.getCmp('searchField').setValue(record.data.name); - search(record.data.name); + Ext.getCmp('searchField').setValue(record.data.name); + Ext.getCmp('searchID').setValue(record.json.id); + search(record.data.name,record.json.id); } } },{ + xtype : 'combo', + id : 'searchID', + name : 'searchID', + hidden:true + },{ text:'查询', handler:function(){ var searchField = Ext.getCmp('searchField').getValue(); - search(searchField); + var searchId = Ext.getCmp('searchID').getValue(); + search(searchField,searchId); } } ]