-- 增加成员Layout local ClubAddPlayerView = class("ClubAddPlayerView" , cc.UIView); local ClubDefine = require("luaScript.Protocol.Club.ClubDefine") function ClubAddPlayerView:ctor(clubInfo,viewType) ClubAddPlayerView.super.ctor(self) self:loadUI() self.clubInfo = clubInfo self.viewType = viewType end function ClubAddPlayerView:loadUI() local ui = loadUI("res/ui/ui_club/ui_club_add_playerview.ui") self.ui = ui self:addChild(ui) end function ClubAddPlayerView:onEnter() ClubAddPlayerView.super.onEnter(self) --关闭 self.ui.Items.Button_close:registerClick(handler(self , self.onClose)) --添加普通成员 self.ui.Items.Button_add:registerClick(handler(self , self.onAddplayer)) self.ui.Items.Text_clubplayer:setText("导入"..(app.club_php:getCestIsOpen(app.club_php.clubID) and PLN.CLUB_CEST_NAME or PLN.CLUB_NAME).."成员") --导入茶馆成员 self.ui.Items.Button_import:registerClick(handler(self , self.onAddclubplayer)) --复制茶馆成员 self.ui.Items.Button_copy:registerClick(handler(self , self.onCopyClub)) self.ui.Items.Text_clubcopy:setText("复制"..(app.club_php:getCestIsOpen(app.club_php.clubID) and PLN.CLUB_CEST_NAME or PLN.CLUB_NAME).."成员") if app.club_php:getIsQuanMinSai(self.clubInfo.clubId) then self.ui.Items.Layout_import_copy:setVisible(self.clubInfo.role == ClubDefine.Job.Creator and not (table.nums(self.clubInfo.playersMatch) >= 2)) else self.ui.Items.Layout_import_copy:setVisible(false) end if app.club_php:getCestIsOpen(self.clubInfo.clubId) then self.ui.Items.Text_clubplayer:setText("导入海选赛选手") self.ui.Items.Text_clubcopy:setText("复制海选赛选手") end self.ui.Items.Layout_btn:requestDoLayout() self.ui.Items.Layout_btn:doLayout() end function ClubAddPlayerView:onClose() playBtnCloseEffect() self:removeFromParent() end --添加普通成员 function ClubAddPlayerView:onAddplayer() playBtnEffect() local view = import("luaScript.Views.Club.HeHuoRen.ClubHeHuoRenAddMember"):new(self.clubInfo) view:setAnchorPoint(cc.p(0.5, 0.5)) app:showWaitDialog(view) self:removeFromParent() end function ClubAddPlayerView:onCopyClub() playBtnEffect() local view = import("luaScript.Views.Club.ClubCopyClubMember"):new(self.clubInfo,self.viewType) view:setAnchorPoint(cc.p(0.5, 0.5)) app:showWaitDialog(view) self:removeFromParent() end --导入茶馆成员 function ClubAddPlayerView:onAddclubplayer() playBtnEffect() local isplayerclub = false for k,v in pairs(app.club_php.clubList) do if v.role == ClubDefine.Job.Creator and self.clubInfo.clubId ~= v.clubId then isplayerclub = true end end if isplayerclub == true then local view = import("luaScript.Views.Club.ClubImportClubsPlayer"):new(self.clubInfo.clubId) view:setAnchorPoint(cc.p(0.5, 0.5)) app:showWaitDialog(view) self:removeFromParent() else showTooltip("您名下暂无"..(app.club_php:getCestIsOpen(app.club_php.clubID) and PLN.CLUB_CEST_NAME or PLN.CLUB_NAME).."无法导入!") end end return ClubAddPlayerView