local UIMessageBoxApplyTeamLeader = UIViewClass() local ApplyTeamLeaderTime = DataSheetManager.ConstData:GetDataByID("ApplyTeamLeaderTime").IntValue function UIMessageBoxApplyTeamLeader:OnOpened(context) self.content = context.content UTL.String.SetLabelContent(self.Text_Local, self.content) UTL.String.SetLabelContent(self.UICommonPopView.refer_Bg.txt_Title, Const_IDS.IDS_COMMON_PROMPT) self.UICommonPopView.btn_1:SetText(Const_IDS.IDS_Friend_Agree) self.UICommonPopView.btn_2:SetText(Const_IDS.IDS_BUTTON_REFUSE) UIUtils.SetActive(self.UICommonPopView.refer_Bg.img_Info, false) self:StartRepeatFunc(self.TimeOutClose, ApplyTeamLeaderTime, 1) self.group_TimeBar:ResetAndBeginTimer(false, ApplyTeamLeaderTime) self:SetPushStyle(LuaConst.PushStyleEnum.HIDE) end function UIMessageBoxApplyTeamLeader:TimeOutClose() --默认同意票 MDL.Team.TeamMemberApplyTeamLeaderVoteReq(true) self:CloseView() end function UIMessageBoxApplyTeamLeader:OnButtonClicked(comp) if comp == self.UICommonPopView.btn_1 then MDL.Team.TeamMemberApplyTeamLeaderVoteReq(true) elseif comp == self.UICommonPopView.btn_2 then MDL.Team.TeamMemberApplyTeamLeaderVoteReq(false) elseif comp == self.UICommonPopView.refer_Bg.btn_Close then self:CloseView() end end return UIMessageBoxApplyTeamLeader