local ClubShezhi = class("ClubShezhi", require("core.luaScript.Views.Club.ClubSheZhi.ClubShezhi")) local ClubDefine = require("core.luaScript.Protocol.Club.ClubDefine") function ClubShezhi:ctor(...) ClubShezhi.super.ctor(self, ...); if self.clubInfo.isArena == ClubDefine.MATCH_SWITCH.PEOPLE_CEST_OPEN then local bShow if app.club_php:getIsSlaveUnion(self.clubInfo.clubId) then bShow = false else bShow = true end local bRankSetShow = true if (app.club_php:getIsSlaveUnion(self.clubInfo.clubId)) or (not app.club_php:getIsQuanMinSai(self.clubInfo.clubId) and app.club_php:getIsUnion(self.clubInfo.clubId)) then bRankSetShow = false end local name = app.club_php:getCestIsOpen(self.clubInfo.clubId) and PLN.CLUB_CEST_NAME or PLN.CLUB_NAME self.setingType = { {txt = "赛场设置", className = "luaScript.Views.Club.ClubSheZhi.ClubCestSet",bVisible = true}, {txt = "基础设置", className = "luaScript.Views.Club.ClubSheZhi.ClubBaseSet",bVisible = true}, {txt = "隐私设置", className = "luaScript.Views.Club.ClubSheZhi.ClubPrivateSet",bVisible = true}, {txt = "房间智能设置", className = "luaScript.Views.Club.ClubSheZhi.ClubMatchSet",bVisible = bRankSetShow}, {txt = "联盟设置", className = "luaScript.Views.Club.ClubSheZhi.ClubUnionSet",bVisible = app.club_php:getUnionPower(self.clubInfo.clubId)}, {txt = "桌面颜色",className = "luaScript.Views.Club.ClubSheZhi.ClubTableSetColor",bVisible = bShow}, {txt = name.."背景",className = "luaScript.Views.Club.ClubSheZhi.ClubChangeBg",bVisible = app.config.ModuleConfig.IsSupportPropShop}, {txt = "赛事模式", className = "luaScript.Views.Club.ClubSheZhi.ClubChangMode",bVisible = bShow}, {txt = "大赢家设置",className = "luaScript.Views.Club.ClubSheZhi.ClubSetBigWinSocre",bVisible = not app.club_php:getCestIsOpen(self.clubInfo.clubId)}, {txt = "解冻"..name,className = "luaScript.Views.Club.ClubSheZhi.ClubDongJie",bVisible = tonumber(self.type) == 2}, {txt = "冻结"..name,className = "luaScript.Views.Club.ClubSheZhi.ClubDongJie",bVisible = not (tonumber(self.type) == 2)}, {txt = "转让"..name,className = "luaScript.Views.Club.ClubSheZhi.ClubAssignment",bVisible = not app.club_php:getCestIsOpen(self.clubInfo.clubId)}, {txt = "解散"..name,className = "luaScript.Views.Club.ClubSheZhi.ClubJieSan",bVisible = true}, } end end -- 关闭 function ClubShezhi:onClickClose() if app.club_php:getCestIsOpen(self.clubInfo.clubId) then if app.club_php:getCestFirst(self.clubInfo.clubId) then showTooltip("先设定赛场规则") else ClubShezhi.super.onClickClose(self); end else ClubShezhi.super.onClickClose(self); end end function ClubShezhi:onClickItem(value,checkNode) if app.club_php:getCestIsOpen(self.clubInfo.clubId) then if app.club_php:getCestFirst(self.clubInfo.clubId) then showTooltip("先保存赛场设置") else ClubShezhi.super.onClickItem(self,value,checkNode); end else ClubShezhi.super.onClickItem(self,value,checkNode); end end return ClubShezhi;