|
- -- 加入亲友圈界面
-
- -- local ClubDefine = require("luaScript.Protocol.Club.ClubDefine")
-
- local ClubMatchReportRank = class("ClubMatchReportRank", require("core.luaScript.Views.Club.Match.ClubMatchReportRank"))
-
-
- function ClubMatchReportRank:ctor(gid,muidList,player,viewType)
- ClubMatchReportRank.super.ctor(self)
-
- local ui = loadUI("res/ui/ui_club/match/ui_club_match_report_rank.ui");
-
- self.ui = ui;
-
- self:addChild(ui);
- self.viewType = viewType
- self.player = player
- self.uidList = ""
- if muidList then
- for k,v in ipairs(muidList) do
- if k == table.nums(muidList) then
- self.uidList = self.uidList..v
- else
- self.uidList = self.uidList..v..","
- end
- end
- end
-
- self.clubInfo = app.club_php.clubList[tonumber(gid)]
-
- --绑定回调
- self:bindEvent(app.club_php , GAME_EVENT.CLUB_SET_MATCH , handler(self , self.onSetSuccess));
- end
-
- function ClubMatchReportRank:onEnter()
- ClubMatchReportRank.super.onEnter(self)
-
-
- self.ui.Items.ImageView_4:setVisible(false)
- self.ui.Items.Button_match_info:setVisible(false)
- end
-
-
- function ClubMatchReportRank:onConfirm()
- playBtnEffect()
-
-
- local score = self.player.warnum
- local function onSureCallBack()
- local parm = {
- clubId = self.clubInfo.clubId,
- muid = self.uidList,
- type = 2,
- warnum = math.abs(score) * -1 ,
- viewType = self.viewType,
- sgid = self.player.sgid,
- }
- app.club_php:requestSetMatchWarNum(parm,handler(self,self.onReportSuccess))
- end
- local function onCancel()
-
- end
- local notice = "若将成员排名分全部上报,可能影响玩家正常游戏,确定上报"..score.."排名分?"
- showConfirmDialog(notice,onSureCallBack,onCancel)
- end
-
-
- return ClubMatchReportRank;
|