yunque9/lua_probject/base_project/Game/View/NewGroup/MngView/GroupAddMemberInfoView.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