local ClubCopyClubMember = class("ClubCopyClubMember" , cc.UIView) function ClubCopyClubMember:ctor(clubInfo,viewType) ClubCopyClubMember.super.ctor(self) local ui = loadUI("res/ui/ui_club/ui_club_copyClub.ui") self.ui = ui self:addChild(ui) --单个亲友圈数据 self.clubInfo = clubInfo self.viewType = viewType end function ClubCopyClubMember:onEnter() ClubCopyClubMember.super.onEnter(self) self:initView() self:updateView() --关闭按钮 self.ui.Items.Button_Close:registerClick(handler(self, self.onClickClose)) --确定按钮 self.ui.Items.Button_Sure:registerClick(handler(self, self.onClickSure)) end function ClubCopyClubMember:initView() self.ui.Items.Layout_Item:setVisible(false) self.ui.Items.ScrollView:hideAllBar() self.ui.Items.ScrollView:getInnerContainer():setAutoSize(true) self.ui.Items.Text_1:setText((app.club_php:getCestIsOpen(app.club_php.clubID) and PLN.CLUB_CEST_NAME2 or PLN.CLUB_NAME).."昵称") self.ui.Items.Text_2:setText((app.club_php:getCestIsOpen(app.club_php.clubID) and PLN.CLUB_CEST_NAME2 or PLN.CLUB_NAME).."ID") self.ui.Items.Text_nodata:setText("名下暂无其他"..(app.club_php:getCestIsOpen(app.club_php.clubID) and PLN.CLUB_CEST_NAME2 or PLN.CLUB_NAME)) if app.club_php:getCestIsOpen(app.club_php.clubID) then self.ui.Items.ImageView_3:loadTexture("res/ui/zy_club/club_room/club_cest_player/club_cest_player_copy_club_title.png"); end end function ClubCopyClubMember:onClickSure() playBtnEffect() local getId = self.clubRadioManager:getResult() if not getId then self:removeFromParent() showTooltip("未选择茶馆") else local function doCallback() self:removeFromParent() local parm = { viewType = self.viewType, clubId = self.clubInfo.clubId, getgid = getId, } app.club_php:requestCopyClub(parm) end local function cancelCallBack() end local content = string.format("每个%s只能复制一次%s成员,是否确定复制该%s成员?",(app.club_php:getCestIsOpen(app.club_php.clubID) and PLN.CLUB_CEST_NAME or PLN.CLUB_NAME),(app.club_php:getCestIsOpen(app.club_php.clubID) and PLN.CLUB_CEST_NAME2 or PLN.CLUB_NAME),(app.club_php:getCestIsOpen(app.club_php.clubID) and PLN.CLUB_CEST_NAME2 or PLN.CLUB_NAME)) local notice = "注:勋章贡献分配比例默认为0,请前往【战队列表】中重新设置。" if app.club_php:getCestIsOpen(app.club_php.clubID) then notice = "" content = string.gsub(content, "成员", "选手") end showConfirmDialog(content,doCallback,cancelCallBack,nil,nil,notice) end end function ClubCopyClubMember:onAddSuccess() self:removeFromParent() end function ClubCopyClubMember:onClickClose() playBtnEffect() self:removeFromParent() end function ClubCopyClubMember:updateView() if app.club_php.clubList then local tt = {} for k,v in pairsByKeys(app.club_php.clubList) do if v.ownerId == app.user.loginInfo.uid and v.clubId ~= app.club_php.clubID then table.insert(tt,v) end end self.clubRadioManager = import("luaScript.Tools.RadioManager"):new() for k,v in ipairs(tt) do local club = self.ui.Items.Layout_Item:getCopied() club:setVisible(true) club.Items = getUIItems(club) club.Items.Text_name:setText(v.clubName) club.Items.Text_id:setText(v.clubId) self.clubRadioManager:addItem(club.Items.CheckBox,v.clubId) self.ui.Items.ScrollView:addChild(club) end if #tt > 0 then self.ui.Items.Text_nodata:setVisible(false) end else showTooltip("clublist no find!") end end return ClubCopyClubMember