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