52 lines
1.1 KiB
JavaScript
52 lines
1.1 KiB
JavaScript
|
|
"use strict";
|
||
|
|
cc._RF.push(module, '05e1aJNeXBDPoCOLbkztwrg', 'cmp.guild.search.page');
|
||
|
|
// Scripts/mod/guild/base/cmps/cmp.guild.search.page.js
|
||
|
|
|
||
|
|
"use strict";
|
||
|
|
|
||
|
|
/******************************************************************
|
||
|
|
*
|
||
|
|
* 联盟搜索
|
||
|
|
*
|
||
|
|
******************************************************************/
|
||
|
|
|
||
|
|
var BridgeComponent = require("bridge.component");
|
||
|
|
var FxSVC = require("nx.fx.sv.expand");
|
||
|
|
var GDC = require("guild_controller");
|
||
|
|
|
||
|
|
// 单页数量
|
||
|
|
var CPP = 15;
|
||
|
|
cc.Class({
|
||
|
|
"extends": BridgeComponent,
|
||
|
|
properties: {
|
||
|
|
svcList: {
|
||
|
|
"default": null,
|
||
|
|
type: FxSVC
|
||
|
|
},
|
||
|
|
edtInput: {
|
||
|
|
"default": null,
|
||
|
|
type: cc.EditBox
|
||
|
|
}
|
||
|
|
},
|
||
|
|
// 点击搜索
|
||
|
|
onTouchSearch: function onTouchSearch() {
|
||
|
|
var _this = this;
|
||
|
|
// 空名字
|
||
|
|
var name = this.edtInput.string;
|
||
|
|
if (nx.dt.strEmpty(name)) {
|
||
|
|
nx.tbox("GuildInputNameEmpty");
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
|
||
|
|
// 搜索
|
||
|
|
GDC.getInstance().reqGuildList(0, 1, CPP, name, function (_ret, _data) {
|
||
|
|
if (!_ret) {
|
||
|
|
nx.tbox(_data);
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
_this.svcList.rebuild(_data.guilds);
|
||
|
|
});
|
||
|
|
}
|
||
|
|
});
|
||
|
|
|
||
|
|
cc._RF.pop();
|