Index: ssts-web/src/main/webapp/systemmanage/disabledOrgUnitExtView.js =================================================================== diff -u -r27830 -r27887 --- ssts-web/src/main/webapp/systemmanage/disabledOrgUnitExtView.js (.../disabledOrgUnitExtView.js) (revision 27830) +++ ssts-web/src/main/webapp/systemmanage/disabledOrgUnitExtView.js (.../disabledOrgUnitExtView.js) (revision 27887) @@ -57,12 +57,12 @@ }); } -function search(searchText){ +function search(searchText,searchId){ if(searchText!=null && searchText.length!=0){ var treePanel = viewport.findById('west-panel'); Ext.Ajax.request({ - url: WWWROOT + '/systemmanage/loadOrgUnitByName.do', - params: { name: searchText }, + url: WWWROOT + '/systemmanage/loadOrgUnitById.do', + params: {orgUnitId:searchId}, success: function(response ,options){ var jsonObj = Ext.decode(response.responseText); if(jsonObj!=null && jsonObj.length!=0){ @@ -261,7 +261,7 @@ reader : new Ext.data.JsonReader({ root : 'data' },[ - {name : 'name',mapping : 'name'} + {name : 'name',mapping : 'name',id:'id'} ] ) }); @@ -439,14 +439,21 @@ listeners:{ select:function(combo, record, index){ Ext.getCmp('searchField').setValue(record.data.name); - search(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 searchText = Ext.getCmp('searchField').getValue(); - search(searchText); + var searchId = Ext.getCmp('searchID').getValue(); + search(searchText,searchId); } } ]