60 lines
1.4 KiB
Lua
60 lines
1.4 KiB
Lua
|
|
local GroupAddMemberInfoView = {}
|
||
|
|
|
||
|
|
local M = GroupAddMemberInfoView
|
||
|
|
|
||
|
|
function GroupAddMemberInfoView.new(group_id,member_id)
|
||
|
|
setmetatable(M, {__index = BaseView})
|
||
|
|
local self = setmetatable({}, {__index = M})
|
||
|
|
self.class = "GroupAddMemberInfoView"
|
||
|
|
self.group_id = group_id
|
||
|
|
self.member_id = member_id
|
||
|
|
self:init("ui://NewGroup/Win_PlayerInfoForAdd")
|
||
|
|
return self
|
||
|
|
end
|
||
|
|
|
||
|
|
function M:init(url)
|
||
|
|
BaseWindow.init(self,url)
|
||
|
|
self.Tx=self._view:GetChild("btn_head")
|
||
|
|
self.Name=self._view:GetChild("tex_name")
|
||
|
|
self.Id=self._view:GetChild("tex_id")
|
||
|
|
self._view:GetChild("btn_close").onClick:Set(
|
||
|
|
function ()
|
||
|
|
self:Destroy()
|
||
|
|
end
|
||
|
|
)
|
||
|
|
self._view:GetChild("btn_qc").onClick:Set(
|
||
|
|
function ()
|
||
|
|
self:Destroy()
|
||
|
|
end
|
||
|
|
)
|
||
|
|
self._view:GetChild("btn_qd").onClick:Set(
|
||
|
|
function ()
|
||
|
|
ViewUtil.ShowModalWait()
|
||
|
|
local fgCtr = ControllerManager.GetController(NewGroupController)
|
||
|
|
fgCtr:FG_AddMember(
|
||
|
|
self.group_id,
|
||
|
|
self.member_id,
|
||
|
|
function (response)
|
||
|
|
ViewUtil.CloseModalWait()
|
||
|
|
if (response.ReturnCode == 0) then
|
||
|
|
ViewUtil.ShowBannerOnScreenCenter('添加成功!', 1)
|
||
|
|
else
|
||
|
|
ViewUtil.ErrorTip(response.ReturnCode, '邀请玩家失败!')
|
||
|
|
end
|
||
|
|
end
|
||
|
|
)
|
||
|
|
end
|
||
|
|
)
|
||
|
|
|
||
|
|
end
|
||
|
|
|
||
|
|
|
||
|
|
function M:SetAddMember(data)
|
||
|
|
ImageLoad.Load(data.portrait, self.Tx._iconObject)
|
||
|
|
self.Name.text=data.nick
|
||
|
|
self.Id.text=data.uid
|
||
|
|
self:Show()
|
||
|
|
end
|
||
|
|
|
||
|
|
|
||
|
|
return M
|