|
- 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;
|