|
- -- 增加成员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
|