You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

67 lines
1.8 KiB

  1. -- 游戏房间邀请框Layout
  2. local ClubNoticeHeHuoRen = class("ClubNoticeHeHuoRen" , cc.UIView);
  3. local ClubDefine = require("luaScript.Protocol.Club.ClubDefine")
  4. function ClubNoticeHeHuoRen:ctor(clubId,data)
  5. ClubNoticeHeHuoRen.super.ctor(self)
  6. local ui = loadUI("res/ui/ui_club/ui_club_notice_hehuoren.ui")
  7. self.ui = ui;
  8. self:addChild(ui);
  9. --俱乐部id
  10. self.clubId = clubId;
  11. self.clubInfo = app.club_php.clubList[clubId]
  12. self.copartnerData = data;
  13. end
  14. function ClubNoticeHeHuoRen:onEnter()
  15. ClubNoticeHeHuoRen.super.onEnter(self)
  16. self.ui.Items.Text_club_notice:setText("以下亲友圈"..tostring(ClubDefine.Role[tonumber(self.copartnerData.role)]).."将取消您的"..ClubDefine.heHuoRenText.."权限!!")
  17. self.ui.Items.Text_club_createor:setText(tostring(ClubDefine.Role[tonumber(self.copartnerData.role)])..":")
  18. self:setDefault()
  19. --按钮注册事件
  20. self:registerButton();
  21. self:bindEvent(app.club_php,GAME_EVENT.CLUB_CANCEL_COPARTNER,handler(self,self.onSuccess))
  22. end
  23. --按钮注册点击事件
  24. function ClubNoticeHeHuoRen:registerButton()
  25. --同意
  26. self.ui.Items.Button_agree:registerClick(handler(self , self.onClickAgree))
  27. --拒绝
  28. self.ui.Items.Button_disagree:registerClick(handler(self , self.onClose))
  29. end
  30. --设置默认界面
  31. function ClubNoticeHeHuoRen:setDefault()
  32. self.ui.Items.Text_club_id:setText(tostring(self.clubInfo.clubId));
  33. self.ui.Items.Text_club_name:setText(tostring(self.clubInfo.clubName));
  34. self.ui.Items.Text_createor:setText(tostring(self.clubInfo.ownerName));
  35. end
  36. function ClubNoticeHeHuoRen:onClose()
  37. playBtnCloseEffect();
  38. app.club_php:requestCancelCoparner(self.clubId,2)
  39. end
  40. --同意
  41. function ClubNoticeHeHuoRen:onClickAgree()
  42. playBtnEffect()
  43. app.club_php:requestCancelCoparner(self.clubId,1)
  44. end
  45. function ClubNoticeHeHuoRen:onSuccess()
  46. self:removeFromParent()
  47. end
  48. return ClubNoticeHeHuoRen