50 lines
1016 B
JavaScript
50 lines
1016 B
JavaScript
|
|
/******************************************************************
|
||
|
|
*
|
||
|
|
* 联盟搜索
|
||
|
|
*
|
||
|
|
******************************************************************/
|
||
|
|
|
||
|
|
const BridgeComponent = require( "bridge.component" );
|
||
|
|
const FxSVC = require( "nx.fx.sv.expand" );
|
||
|
|
const GDC = require( "guild_controller" );
|
||
|
|
|
||
|
|
// 单页数量
|
||
|
|
const CPP = 15;
|
||
|
|
|
||
|
|
cc.Class( {
|
||
|
|
|
||
|
|
extends: BridgeComponent,
|
||
|
|
|
||
|
|
properties: {
|
||
|
|
|
||
|
|
svcList: { default: null, type: FxSVC },
|
||
|
|
edtInput: { default: null, type: cc.EditBox },
|
||
|
|
},
|
||
|
|
|
||
|
|
// 点击搜索
|
||
|
|
onTouchSearch: function() {
|
||
|
|
|
||
|
|
// 空名字
|
||
|
|
let name = this.edtInput.string;
|
||
|
|
if( nx.dt.strEmpty( name ) ) {
|
||
|
|
nx.tbox( "GuildInputNameEmpty" );
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
|
||
|
|
// 搜索
|
||
|
|
GDC.getInstance().reqGuildList( 0, 1, CPP, name, ( _ret, _data ) => {
|
||
|
|
|
||
|
|
if( !_ret ) {
|
||
|
|
nx.tbox( _data );
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
|
||
|
|
this.svcList.rebuild( _data.guilds );
|
||
|
|
|
||
|
|
} );
|
||
|
|
|
||
|
|
|
||
|
|
},
|
||
|
|
|
||
|
|
});
|