战况修改

master
罗家炜 2025-06-30 11:20:34 +08:00
parent 1f09dc8e5b
commit b75c2e7301
30 changed files with 881 additions and 326 deletions

View File

@ -18,13 +18,13 @@ GameEvent = {
-- 更新玩家信息 -- 更新玩家信息
OnUpdateInfo = 'OnUpdateInfo', OnUpdateInfo = 'OnUpdateInfo',
--打开托管 --打开托管
TupGuanOpen='TupGuanOpen', TupGuanOpen = 'TupGuanOpen',
--关闭托管 --关闭托管
TupGuanClose='TupGuanClose', TupGuanClose = 'TupGuanClose',
--麻将修改牌大小 --麻将修改牌大小
MJModifySzie='MJModifySzie', MJModifySzie = 'MJModifySzie',
} }
--- Base GameController --- Base GameController
@ -40,7 +40,7 @@ GameController = {
local M = GameController local M = GameController
setmetatable(M, {__index = IController}) setmetatable(M, { __index = IController })
function M:init(name) function M:init(name)
self._name = name self._name = name
@ -48,13 +48,13 @@ function M:init(name)
self._cacheEvent = Queue.new(1000) self._cacheEvent = Queue.new(1000)
self._eventmap = {} self._eventmap = {}
self._dispatcher = {} self._dispatcher = {}
self._eventmap[Protocol.FGMGR_EVT_UPDATE_RECONECT]=self.ResetConnect self._eventmap[Protocol.FGMGR_EVT_UPDATE_RECONECT] = self.ResetConnect
self._eventmap[Protocol.GAME_EVT_PLAYER_JOIN] = self.OnEventPlayerEnter self._eventmap[Protocol.GAME_EVT_PLAYER_JOIN] = self.OnEventPlayerEnter
self._eventmap[Protocol.GAME_EVT_PLAYER_NET_STATE] = self.OnEventOnlineState self._eventmap[Protocol.GAME_EVT_PLAYER_NET_STATE] = self.OnEventOnlineState
self._eventmap[Protocol.GAME_EVT_PLAYER_EXIT] = self.OnEventPlayerLeave self._eventmap[Protocol.GAME_EVT_PLAYER_EXIT] = self.OnEventPlayerLeave
self._eventmap[Protocol.GAME_EVT_READY] = self.OnEventPlayerReady self._eventmap[Protocol.GAME_EVT_READY] = self.OnEventPlayerReady
self._eventmap[Protocol.GAME_EVT_READY_AND_XIPAI] = self.OnEventPlayerXiPaiReady self._eventmap[Protocol.GAME_EVT_READY_AND_XIPAI] = self.OnEventPlayerXiPaiReady
self._eventmap[Protocol.GAME_EVT_EXIT_ROOM_DISMISS] = self.OnEventExitRoomDismiss self._eventmap[Protocol.GAME_EVT_EXIT_ROOM_DISMISS] = self.OnEventExitRoomDismiss
self._eventmap[Protocol.GAME_EVT_DISMISS_ROOM] = self.OnEventDismissRoom self._eventmap[Protocol.GAME_EVT_DISMISS_ROOM] = self.OnEventDismissRoom
@ -67,12 +67,10 @@ function M:init(name)
self._eventmap[Protocol.GAME_EVT_KICKED] = self.OnEventKicked self._eventmap[Protocol.GAME_EVT_KICKED] = self.OnEventKicked
self._eventmap[Protocol.GAME_EVT_UPDATE_PLAYERINFO] = self.OnEvtUpdateInfo self._eventmap[Protocol.GAME_EVT_UPDATE_PLAYERINFO] = self.OnEvtUpdateInfo
self._eventmap[Protocol.GAME_EVT_READY_ENTRUST] = self.OnEvtOpenTupGTips self._eventmap[Protocol.GAME_EVT_READY_ENTRUST] = self.OnEvtOpenTupGTips
self._eventmap[Protocol.GAME_EVT_CANCEL_READY_ENTRUST] = self.OnEvtCloseTupGTips self._eventmap[Protocol.GAME_EVT_CANCEL_READY_ENTRUST] = self.OnEvtCloseTupGTips
--self._eventmap[Protocol.GAME_AUTO_CARD] = self.OnEvtOpenGameHuTuoGtips
--self._eventmap[Protocol.GAME_AUTO_CARD] = self.OnEvtOpenGameHuTuoGtips
end end
function DispatchEvent(_dispatcher, evt_name, ...) function DispatchEvent(_dispatcher, evt_name, ...)
@ -86,11 +84,10 @@ function M:AddEventListener(evt_name, func)
self._dispatcher[evt_name] = func self._dispatcher[evt_name] = func
end end
function M:ResetConnect() function M:ResetConnect()
-- print("断线重连================") -- print("断线重连================")
--ControllerManager.OnConnect(SocketCode.TimeoutDisconnect) --ControllerManager.OnConnect(SocketCode.TimeoutDisconnect)
ViewManager.refreshGameView() ViewManager.refreshGameView()
end end
----------------------请求------------------------------------ ----------------------请求------------------------------------
@ -105,7 +102,7 @@ function M:PlayerReady()
end end
function M:PlayerXiPai() function M:PlayerXiPai()
local _client = ControllerManager.GameNetClinet local _client = ControllerManager.GameNetClinet
if not _client then if not _client then
return return
end end
@ -163,9 +160,9 @@ function M:AskDismissRoom()
if not _client then if not _client then
return return
end end
_client:send(Protocol.GAME_ASK_DISMISS_ROOM,nil,function (res) _client:send(Protocol.GAME_ASK_DISMISS_ROOM, nil, function(res)
if res.ReturnCode == 84 then if res.ReturnCode == 84 then
ViewUtil.ErrorTip(res.ReturnCode,"解散失败") ViewUtil.ErrorTip(res.ReturnCode, "解散失败")
end end
end) end)
end) end)
@ -283,14 +280,13 @@ function M:OnEventPlayerEnter(evt_data)
-- p.total_hp = evt_data["total_hp"] or 0 -- p.total_hp = evt_data["total_hp"] or 0
if evt_data['hp_info'] then if evt_data['hp_info'] then
p.cur_hp = evt_data.hp_info.cur_hp p.cur_hp = evt_data.hp_info.cur_hp
-- p.total_hp = evt_data.hp_info.total_hp -- p.total_hp = evt_data.hp_info.total_hp
end end
p.self_user = _user p.self_user = _user
p.line_state = 1 p.line_state = 1
DataManager.CurrenRoom:AddPlayer(p) DataManager.CurrenRoom:AddPlayer(p)
printlog("PlayerEnter:") printlog("PlayerEnter:")
DispatchEvent(self._dispatcher, GameEvent.PlayerEnter, p) DispatchEvent(self._dispatcher, GameEvent.PlayerEnter, p)
end end
) )
self:ReturnToRoom() self:ReturnToRoom()
@ -330,47 +326,42 @@ function M:OnEventPlayerReady(evt_data)
local pid = evt_data['aid'] local pid = evt_data['aid']
local p = self._room:GetPlayerById(pid) local p = self._room:GetPlayerById(pid)
p.ready = true p.ready = true
if evt_data.start~=nil then if evt_data.start ~= nil then
if evt_data.start==1 then if evt_data.start == 1 then
p.isSendCardState=true p.isSendCardState = true
else else
p.isSendCardState=false p.isSendCardState = false
end end
else
else p.isSendCardState = false
p.isSendCardState=false end
end
DispatchEvent(self._dispatcher, GameEvent.PlayerReady, p) DispatchEvent(self._dispatcher, GameEvent.PlayerReady, p)
end end
) )
end end
function M:OnEventPlayerXiPaiReady(evt_data) function M:OnEventPlayerXiPaiReady(evt_data)
self._cacheEvent:Enqueue( self._cacheEvent:Enqueue(
function() function()
local pid = evt_data['aid'] local pid = evt_data['aid']
local p = self._room:GetPlayerById(pid) local p = self._room:GetPlayerById(pid)
p.ready = true p.ready = true
if evt_data.start~=nil then if evt_data.start ~= nil then
if evt_data.start==1 then if evt_data.start == 1 then
p.isSendCardState=true p.isSendCardState = true
else else
p.isSendCardState=false p.isSendCardState = false
end end
else
else p.isSendCardState = false
p.isSendCardState=false end
end
DispatchEvent(self._dispatcher, GameEvent.PlayerReady, p) DispatchEvent(self._dispatcher, GameEvent.PlayerReady, p)
end end
) )
end end
-- 聊天事件 -- 聊天事件
function M:OnEventInteraction(evt_data) function M:OnEventInteraction(evt_data)
if self._room.ban_chat1 == false or self._room.ban_chat2 == false then if self._room.ban_chat1 == false or self._room.ban_chat2 == false then
@ -387,19 +378,19 @@ function M:OnEventInteraction(evt_data)
end end
-- GPS更新事件 -- GPS更新事件
function M:OnEventUpdateGPS(evt_data) -- function M:OnEventUpdateGPS(evt_data)
self._cacheEvent:Enqueue( -- self._cacheEvent:Enqueue(
function() -- function()
local seat = evt_data['seat'] -- local seat = evt_data['seat']
local pos = evt_data['pos'] -- local pos = evt_data['pos']
if seat == 0 or seat == 'skip' then -- if seat == 0 or seat == 'skip' then
return -- return
end -- end
local p = self._room:GetPlayerBySeat(seat) -- local p = self._room:GetPlayerBySeat(seat)
p.self_user.location = Location.new(pos) -- p.self_user.location = Location.new(pos)
end -- end
) -- )
end -- end
-- 被踢出房间事件 -- 被踢出房间事件
@ -567,7 +558,7 @@ function M:OnExit()
end end
function M:__OnNetEvent(msg) function M:__OnNetEvent(msg)
--print("Game消息ID===>>"..msg.Command) --print("Game消息ID===>>"..msg.Command)
local func = self._eventmap[msg.Command] local func = self._eventmap[msg.Command]
if (func ~= nil) then if (func ~= nil) then
func(self, msg.Data) func(self, msg.Data)
@ -591,38 +582,32 @@ function M:ReturnToRoom()
end, end,
self.tmpGroupID self.tmpGroupID
) )
end end
function M:OnEvtOpenTupGTips(msg) function M:OnEvtOpenTupGTips(msg)
--print("显示托管倒计时=====================") --print("显示托管倒计时=====================")
pt(msg) pt(msg)
local pid = msg['aid'] local pid = msg['aid']
local p = self._room:GetPlayerById(pid) local p = self._room:GetPlayerById(pid)
local t=msg['time'] local t = msg['time']
DispatchEvent(self._dispatcher, GameEvent.TupGuanOpen, p,true, t) DispatchEvent(self._dispatcher, GameEvent.TupGuanOpen, p, true, t)
end end
function M:OnEvtCloseTupGTips(msg) function M:OnEvtCloseTupGTips(msg)
--print("关闭托管倒计时=================") --print("关闭托管倒计时=================")
--pt(msg) --pt(msg)
local pid = msg['aid'] local pid = msg['aid']
local p = self._room:GetPlayerById(pid) local p = self._room:GetPlayerById(pid)
local t=msg['time'] local t = msg['time']
DispatchEvent(self._dispatcher, GameEvent.TupGuanOpen, p,false, t) DispatchEvent(self._dispatcher, GameEvent.TupGuanOpen, p, false, t)
end end
function M:DispatchEventTuoGuan(p, isShow, t)
function M:DispatchEventTuoGuan(p,isShow,t) DispatchEvent(self._dispatcher, GameEvent.TupGuanOpen, p, isShow, t)
DispatchEvent(self._dispatcher, GameEvent.TupGuanOpen, p,isShow, t)
end end
function M:OnEvtOpenGameHuTuoGtips(isAuto) function M:OnEvtOpenGameHuTuoGtips(isAuto)
local _client = ControllerManager.GameNetClinet local _client = ControllerManager.GameNetClinet
if not _client then if not _client then
return return
end end

View File

@ -285,7 +285,7 @@ local function __fillRoomItem(self, index, item, room)
if room.default or isHidden == 1 then if room.default or isHidden == 1 then
self:__startGame(room.id, room.pid, false, isHidden) self:__startGame(room.id, room.pid, false, isHidden)
else else
self:__joinRoom(roomid,room) self:__joinRoom(roomid, room)
end end
else else
if self.roominfo.view and not self.roominfo.view.isDisposed then if self.roominfo.view and not self.roominfo.view.isDisposed then
@ -352,7 +352,7 @@ local function __fillRoomItem(self, index, item, room)
if room.default or isHidden == 1 then if room.default or isHidden == 1 then
self:__startGame(room.id, room.pid, false, isHidden) self:__startGame(room.id, room.pid, false, isHidden)
else else
self:__joinRoom(roomid,room) self:__joinRoom(roomid, room)
end end
end end
) )
@ -1068,17 +1068,19 @@ function M:InitView(url)
-- self._view:GetChild('player_diamond').text = self.curGroup.diamo -- self._view:GetChild('player_diamond').text = self.curGroup.diamo
local btn_refreshbg = self._view:GetChild("btn_refreshbg").onClick:Set(function() local btn_refreshbg = self._view:GetChild("btn_refreshbg").onClick:Set(function()
if self._view:GetController("bgchange").selectedIndex < 2 then if self._view:GetController("bgchange").selectedIndex < 2 then
Utils.SaveLocalFile(DataManager.SelfUser.account_id .. "bgflag", self._view:GetController("bgchange").selectedIndex+1) Utils.SaveLocalFile(DataManager.SelfUser.account_id .. "bgflag",
self._view:GetController("bgchange").selectedIndex + 1)
printlog(self._view:GetController("bgchange").selectedIndex) printlog(self._view:GetController("bgchange").selectedIndex)
self._view:GetController("bgchange").selectedIndex = self._view:GetController("bgchange").selectedIndex+1 self._view:GetController("bgchange").selectedIndex = self._view:GetController("bgchange").selectedIndex + 1
else else
Utils.SaveLocalFile(DataManager.SelfUser.account_id .. "bgflag", 0) Utils.SaveLocalFile(DataManager.SelfUser.account_id .. "bgflag", 0)
self._view:GetController("bgchange").selectedIndex = 0 self._view:GetController("bgchange").selectedIndex = 0
end end
end) end)
if Utils.LoadLocalFile(DataManager.SelfUser.account_id .. "bgflag") then if Utils.LoadLocalFile(DataManager.SelfUser.account_id .. "bgflag") then
self._view:GetController("bgchange").selectedIndex = Utils.LoadLocalFile(DataManager.SelfUser.account_id .. "bgflag") self._view:GetController("bgchange").selectedIndex = Utils.LoadLocalFile(DataManager.SelfUser.account_id ..
"bgflag")
else else
self._view:GetController("bgchange").selectedIndex = 0 self._view:GetController("bgchange").selectedIndex = 0
end end
@ -1430,9 +1432,7 @@ function M:__onUpdate()
end end
end end
function M:__joinRoom(room_id,room) function M:__joinRoom(room_id, room)
if self.roominfo.view and not self.roominfo.view.isDisposed then if self.roominfo.view and not self.roominfo.view.isDisposed then
self.roominfo.view:Dispose() self.roominfo.view:Dispose()
end end
@ -1440,7 +1440,7 @@ function M:__joinRoom(room_id,room)
self.roominfo.view = riv self.roominfo.view = riv
self.roominfo.room = room self.roominfo.room = room
riv:GetChild('tex_room_id').text = room.id and '房间号:' .. room.id or '' riv:GetChild('tex_room_id').text = room_id and '房间号:' .. room_id or ''
local play = self.curGroup:getPlay(room.pid) local play = self.curGroup:getPlay(room.pid)
local isHidden = 0 local isHidden = 0
if play then if play then
@ -1478,11 +1478,10 @@ function M:__joinRoom(room_id,room)
if room.default or isHidden == 1 then if room.default or isHidden == 1 then
self:__startGame(room.id, room.pid, false, isHidden) self:__startGame(room.id, room.pid, false, isHidden)
else else
-- self:__joinRoom(room_id,room) -- self:__joinRoom(room_id,room)
printlog("join_room") printlog("join_room")
if _gameCtrl == _currentCtrl then if _gameCtrl == _currentCtrl then
if _gameCtrl.tmpRoomID ~= room_id then if _gameCtrl.tmpRoomID ~= room_id then
_gameCtrl:LevelRoom( _gameCtrl:LevelRoom(
function(res) function(res)
@ -1498,7 +1497,7 @@ function M:__joinRoom(room_id,room)
end end
if response.ReturnCode == -2 then if response.ReturnCode == -2 then
self:__joinRoom(room_id,room) self:__joinRoom(room_id, room)
return return
elseif response.ReturnCode ~= 0 then elseif response.ReturnCode ~= 0 then
ViewUtil.CloseModalWait('join_room') ViewUtil.CloseModalWait('join_room')
@ -1517,13 +1516,10 @@ function M:__joinRoom(room_id,room)
end end
) )
return return
end end
end end
roomCtr:PublicJoinRoom( roomCtr:PublicJoinRoom(
Protocol.WEB_FG_JOIN_ROOM, Protocol.WEB_FG_JOIN_ROOM,
room_id, room_id,
false, false,
@ -1538,7 +1534,7 @@ function M:__joinRoom(room_id,room)
if response.ReturnCode == -2 then if response.ReturnCode == -2 then
self:__joinRoom(room_id,room) self:__joinRoom(room_id, room)
return return
elseif response.ReturnCode ~= 0 then elseif response.ReturnCode ~= 0 then
ViewUtil.CloseModalWait('join_room') ViewUtil.CloseModalWait('join_room')
@ -1556,11 +1552,6 @@ function M:__joinRoom(room_id,room)
end, end,
self.curGroup.id self.curGroup.id
) )
end end
end end
) )
@ -1829,7 +1820,7 @@ function M:_evtInvited(...)
self._root_view, self._root_view,
self.curGroup.id, self.curGroup.id,
function(roomid) function(roomid)
self:__joinRoom(roomid,self.roominfo.room) self:__joinRoom(roomid, self.roominfo.room)
end end
) )
imv:FillData(data) imv:FillData(data)
@ -2267,7 +2258,7 @@ function M:Show()
local roomid = user.room_id local roomid = user.room_id
if user.group_id == self.curGroup.id and string.len(roomid) > 1 then if user.group_id == self.curGroup.id and string.len(roomid) > 1 then
self:__joinRoom(roomid,self.roominfo.room) self:__joinRoom(roomid, self.roominfo.room)
user.group_id = 0 user.group_id = 0
end end
end end

View File

@ -0,0 +1,131 @@
local GroupManagerStagView = {}
local M = GroupManagerStagView
--保持管理窗口的lua独立把统计的功能代码写在这
function GroupManagerStagView.new(root)
setmetatable(M, { __index = root })
local self = setmetatable({}, { __index = M })
self.class = "GroupManagerStagView"
self:Init()
self:InitInfo()
return self
end
function M:Init()
self._viewList_partner = self._view:GetChild('lst_partner')
end
function M:InitInfo()
self._map_members = {}
local obj = self._viewList_partner:AddItemFromPool()
self:PartnerRender(
{ uid = DataManager.SelfUser.account_id, nick = DataManager.SelfUser.nick_name }, obj)
-- obj:GetController('show').selectedIndex = 1
obj.data.selected = true
self._data_choosePlayer = { uid = DataManager.SelfUser.account_id, nick = DataManager.SelfUser.nick_name }
self:RecursionGetNumber1(0, DataManager.SelfUser.account_id, {})
--将外面设置为最外圈页面
self.ctr_index.selectedIndex = #self.page_config
end
function M:SetRecursionGetNumber1Info(id, tempTable)
local me = self._map_members[id]
me.data.listInfo = tempTable
me.data.listNum = #tempTable
me.data.childNum = #tempTable
for i = 1, #tempTable do
local obj = me.data.list:AddItemFromPool()
self:PartnerRender(tempTable[i], obj)
end
self:SetListShow(tempTable, 1)
self:RecursionReSize(me)
end
function M:PartnerRender(data, obj)
obj:GetChild('text_name').text = string.format("ID:%d", data.uid)
obj:GetChild('text_id').text = data.nick
obj.data = {}
obj.data.list = obj:GetChild('list')
obj.data.info = data
self._map_members[data.uid] = obj
obj:GetChild('area').onClick:Set(function()
if obj.data.info.parentId then
self:SetListShow(self._map_members[obj.data.info.parentId].data.listInfo, 0, data.uid)
end
if obj.data.selected then
self:SetListShow(obj.data.listInfo, 0, data.uid)
obj.data.selected = false
self:RecursionReSize(obj, -1, true)
self:SetListShow(obj.data.listInfo, 1)
else
obj.data.selected = true
self._data_choosePlayer = data
if obj.data.listNum then
self:RecursionReSize(obj)
else
self:RecursionGetNumber1(0, data.uid, {})
end
end
-- obj:GetController('show').selectedIndex = 1
if self.ctr_index.selectedIndex == #self.page_config then
self._view_map[#self.page_config + 1]:RefrenRecordData(data)
else
self.ctr_index.selectedIndex = #self.page_config
end
end)
end
function M:RecursionReSize(obj, add, flag)
obj.data.list:ResizeToFit(flag and 0 or obj.data.childNum)
if obj.data.info.parentId and obj.data.info.parentId ~= 0 then
local father = self._map_members[obj.data.info.parentId]
father.data.childNum = father.data.childNum + obj.data.childNum * (add or 1)
self:RecursionReSize(father, add, false)
end
end
function M:SetListShow(list, isShow, myID)
for i = 1, #list do
local obj = self._map_members[list[i].uid]
obj:GetController('show').selectedIndex = isShow
if isShow == 0 and obj.data.selected and list[i].uid ~= myID then
obj.data.selected = false
self:RecursionReSize(obj, -1, true)
end
end
end
function M:RecursionGetNumber1(index, id, tempTable)
ViewUtil.ShowModalWait("正在获取成员中")
local fgCtr = ControllerManager.GetController(NewGroupController)
fgCtr:FG_GroupSubMembers(
self.group_id,
index * 67,
67,
id,
function(res)
if res.ReturnCode ~= 0 then
ViewUtil.ErrorTip(res.ReturnCode, '获取成员列表失败')
ViewUtil.CloseModalWait()
else
local numbers = res.Data.members
if #numbers == 0 then
self:SetRecursionGetNumber1Info(id, tempTable)
ViewUtil.CloseModalWait()
else
for i = 1, #numbers do
table.insert(tempTable, numbers[i])
end
self:RecursionGetNumber1(index + 1, id, tempTable)
end
end
end
)
end
return M

View File

@ -1,5 +1,7 @@
-- 牌友圈管理界面 -- 牌友圈管理界面
local MngPageConfig = import(".MngView.MngPageConfig") local MngPageConfig = import(".MngView.MngPageConfig")
--做一个子类用来控制初始的统计界面
local GroupManagerStagView = import(".GroupManagerStagView")
local GroupManagerView = {} local GroupManagerView = {}
@ -19,7 +21,7 @@ function GroupManagerView.new(blur_view, gid, btn_type, callback)
self.group_id = gid self.group_id = gid
self.partnerList = {} self.partnerList = {}
self.callback = callback self.callback = callback
self:init("ui://NewGroup/Win_ManagerView", btn_type) self:init(btn_type)
return self return self
end end
@ -34,7 +36,13 @@ local function getPageConfig(id)
end end
end end
function M:init(url, btn_type) function M:init(btn_type)
local url
if btn_type == 2 then
url = "ui://NewGroup/Win_ManagerView"
else
url = "ui://NewGroup/Win_ManagerView_old"
end
BaseWindow.init(self, url) BaseWindow.init(self, url)
self.titleTxt = self._view:GetChild("n79") self.titleTxt = self._view:GetChild("n79")
-- if btn_type == 2 then -- if btn_type == 2 then
@ -53,8 +61,27 @@ function M:init(url, btn_type)
lev = 4 lev = 4
end end
self.ctr_index = self._view:GetController("index")
self.page_config = MngPageConfig.Config[btn_type][lev] self.page_config = MngPageConfig.Config[btn_type][lev]
local gmsv
if btn_type == 2 then
--绑定统计代码
self._child_statView = GroupManagerStagView.new(self)
-- 初始界面 --战况是用新界面
local first_page_config = getPageConfig(19)
gmsv = first_page_config.view.new(self.group_id, self._root_view, self._child_statView._data_choosePlayer)
self._view_map = {}
self._view_map[#self.page_config + 1] = gmsv
gmsv.id = first_page_config.id
else
-- 初始界面
local first_page_config = getPageConfig(self.page_config[1])
gmsv = first_page_config.view.new(self.group_id, self._root_view)
self._view_map = {}
self._view_map[1] = gmsv
gmsv.id = first_page_config.id
end
-- 初始化标题列表 -- 初始化标题列表
for i = 1, #self.page_config do for i = 1, #self.page_config do
-- print("page_config:"..self.page_config[i]) -- print("page_config:"..self.page_config[i])
@ -67,7 +94,7 @@ function M:init(url, btn_type)
local title = page.title local title = page.title
item:GetChild("title").text = title item:GetChild("title").text = title
item:GetChild("title2").text = title item:GetChild("title2").text = title
if i == 1 then if i == 1 and btn_type ~= 2 then
item.selected = true item.selected = true
end end
end end
@ -94,12 +121,6 @@ function M:init(url, btn_type)
-- end) -- end)
-- 所有子界面加载点 -- 所有子界面加载点
local anchor = self._view:GetChild("anchor") local anchor = self._view:GetChild("anchor")
-- 初始界面
local first_page_config = getPageConfig(self.page_config[1])
local gmsv = first_page_config.view.new(self.group_id, self._root_view)
self._view_map = {}
self._view_map[1] = gmsv
gmsv.id = first_page_config.id
anchor:AddChild(gmsv._view) anchor:AddChild(gmsv._view)
--printlog("tttttttttttttttttttttt :" , gmsv._view.displayObject.gameObject.name," ",gmsv._view.parent.displayObject.gameObject.name) --printlog("tttttttttttttttttttttt :" , gmsv._view.displayObject.gameObject.name," ",gmsv._view.parent.displayObject.gameObject.name)
--gmsv._view:AddRelation(anchor, RelationType.Size) --gmsv._view:AddRelation(anchor, RelationType.Size)
@ -128,9 +149,7 @@ function M:init(url, btn_type)
-- self._view:GetChild("n0"):GetController("v_menu").selectedIndex = 1 -- self._view:GetChild("n0"):GetController("v_menu").selectedIndex = 1
-- end -- end
-- 切换界面 -- 切换界面
self.ctr_index = self._view:GetController("index")
self.ctr_index.onChanged:Set(function(pas) self.ctr_index.onChanged:Set(function(pas)
local anchor = self._view:GetChild("anchor") local anchor = self._view:GetChild("anchor")
anchor:RemoveChildren() anchor:RemoveChildren()
@ -169,10 +188,10 @@ function M:init(url, btn_type)
--self._view:AddRelation(anchor, RelationType.Size) --self._view:AddRelation(anchor, RelationType.Size)
-- 如果refresh为true重新加载界面时执行初始化数据方法initData -- 如果refresh为true重新加载界面时执行初始化数据方法initData
if page_info.refresh then if page_info then
self._view_map[index + 1]:initData() self.titleTxt.text = page_info.title
end end
self.titleTxt.text = page_info.title self._view_map[index + 1]:initData()
end) end)
end end
@ -219,11 +238,14 @@ end
-- quick_access_id 是快速访问标志打开对应id的页面 -- quick_access_id 是快速访问标志打开对应id的页面
function M:Show(quick_access_id) function M:Show(quick_access_id)
local index = self.ctr_index.selectedIndex local index = self.ctr_index.selectedIndex
printlog("index+1index+1index+1index+1 ", index + 1) printlog("index+1index+1index+1index+1 ", index + 1, self.page_config[index + 1])
if not quick_access_id then if not quick_access_id then
local page_info = getPageConfig(self.page_config[index + 1]) local page_info = getPageConfig(self.page_config[index + 1])
if page_info.refresh then self._view_map[index + 1]:initData() end -- if page_info.refresh then self._view_map[index + 1]:initData() end
self.titleTxt.text = page_info.title if page_info then
self.titleTxt.text = page_info.title
end
self._view_map[index + 1]:initData()
else else
-- 如果是 快速访问 -- 如果是 快速访问
for i, v in pairs(self.page_config) do for i, v in pairs(self.page_config) do

View File

@ -1,4 +1,4 @@
local TimeSettingPanel = import(".TimeSettingPanel") local TimeSettingPanel = import(".TimeSettingPanelTog")
local GroupPartnerStatMember = import(".GroupPartnerStatMember") local GroupPartnerStatMember = import(".GroupPartnerStatMember")
local GroupPartnerStatPlay = import(".GroupPartnerStatPlay") local GroupPartnerStatPlay = import(".GroupPartnerStatPlay")
local GroupNumberInputView = import(".GroupNumberInputView") local GroupNumberInputView = import(".GroupNumberInputView")
@ -7,10 +7,11 @@ local GroupMngPartnerStatView = {}
local M = GroupMngPartnerStatView local M = GroupMngPartnerStatView
function GroupMngPartnerStatView.new(gid) function GroupMngPartnerStatView.new(gid, rootView, player)
local self = M local self = M
self.class = "GroupMngPartnerStatView" self.class = "GroupMngPartnerStatView"
self.group_id = gid self.group_id = gid
self._data_choosePlayyer = player
self:InitView() self:InitView()
return self return self
end end
@ -18,11 +19,13 @@ end
function M:initData() function M:initData()
self.lst_record.numItems = 0 self.lst_record.numItems = 0
self.record_data = {} self.record_data = {}
self.ctr_search = self._view:GetController('search')
local now_time = os.date("*t",now) local now_time = os.date("*t", now)
local today = os.time({year=now_time.year, month=now_time.month, day=now_time.day, hour=0,min=0,sec=0}) local today = os.time({ year = now_time.year, month = now_time.month, day = now_time.day, hour = 0, min = 0, sec = 0 })
self.begin_time = today self.begin_time = today
self.end_time = today + 86400 self.end_time = today + 86400
print("lingmeng initData")
self:GetRecordData(0) self:GetRecordData(0)
--self:ShowPeopleNum() --self:ShowPeopleNum()
end end
@ -43,7 +46,6 @@ end
function M:InitView() function M:InitView()
self._view = UIPackage.CreateObjectFromURL("ui://NewGroup/View_GroupPartnerStat") self._view = UIPackage.CreateObjectFromURL("ui://NewGroup/View_GroupPartnerStat")
local group = DataManager.groups:get(self.group_id)
-- if group.lev ~= 3 then -- if group.lev ~= 3 then
-- self._view:GetController("mng").selectedIndex = 1 -- self._view:GetController("mng").selectedIndex = 1
-- end -- end
@ -63,20 +65,26 @@ function M:InitView()
self:GetRecordData(self.lst_record.numItems) self:GetRecordData(self.lst_record.numItems)
end) end)
self.time_panel = TimeSettingPanel.new(self._view, self._view:GetChild("btn_date1"), self._view:GetChild("btn_date2"), -308, 0, nil, true) self.time_panel = TimeSettingPanel.new(self._view, self._view:GetChild("btn_date1"), self._view:GetChild("btn_date2"),
-308, 0, function()
self.begin_time, self.end_time = self.time_panel:GetDate()
self.record_data = {}
self.record_data.numItems = 0
self:GetRecordData(0)
end, true)
local ctr_page = self._view:GetController("type") local ctr_page = self._view:GetController("type")
ctr_page.onChanged:Set(function() ctr_page.onChanged:Set(function()
self.record_data = {} self.record_data = {}
self.lst_record.numItems = 0 self.lst_record.numItems = 0
if ctr_page.selectedIndex == 0 then if ctr_page.selectedIndex == 0 then
local now_time = os.date("*t",now) local now_time = os.date("*t", now)
local today = os.time({year=now_time.year, month=now_time.month, day=now_time.day, hour=0,min=0,sec=0}) local today = os.time({ year = now_time.year, month = now_time.month, day = now_time.day, hour = 0, min = 0, sec = 0 })
self.begin_time = today self.begin_time = today
self.end_time = today + 86400 self.end_time = today + 86400
else else
local now_time = os.date("*t",now) local now_time = os.date("*t", now)
local today = os.time({year=now_time.year, month=now_time.month, day=now_time.day, hour=0,min=0,sec=0}) local today = os.time({ year = now_time.year, month = now_time.month, day = now_time.day, hour = 0, min = 0, sec = 0 })
self.begin_time = today - 86400 * ctr_page.selectedIndex self.begin_time = today - 86400 * ctr_page.selectedIndex
self.end_time = today - 86400 * (ctr_page.selectedIndex - 1) self.end_time = today - 86400 * (ctr_page.selectedIndex - 1)
end end
@ -113,7 +121,7 @@ function M:InitView()
local fgCtr = ControllerManager.GetController(NewGroupController) local fgCtr = ControllerManager.GetController(NewGroupController)
fgCtr:FG_FindPartnerStat( fgCtr:FG_FindPartnerStat(
self.group_id, self.group_id,
qid,0, 6, time_type,self.begin_time,self.end_time, qid, 0, 6, time_type, self.begin_time, self.end_time,
function(res) function(res)
-- printlog("aaaaaaaaaaaaaaaa22222222222222222222222222222") -- printlog("aaaaaaaaaaaaaaaa22222222222222222222222222222")
-- pt(res) -- pt(res)
@ -131,7 +139,7 @@ function M:InitView()
for j = 1, #res.Data.members do for j = 1, #res.Data.members do
local tem = item_result:AddItemFromPool() local tem = item_result:AddItemFromPool()
self:FillRecordItem(res.Data.members[j],tem) self:FillRecordItem(res.Data.members[j], tem)
end end
end end
end end
@ -145,32 +153,177 @@ function M:InitView()
self.lst_record.numItems = #self.record_data self.lst_record.numItems = #self.record_data
end end
) )
self.btn_totalWin = self._view:GetChild('btn_totalWin')
self.btn_totalWin.onClick:Set(
function()
self.btn_totalRound:GetController("type").selectedIndex = 0
self.btn_total:GetController("type").selectedIndex = 0
self.btn_reward:GetController("type").selectedIndex = 0
local type = self.btn_totalWin:GetController("type")
type.selectedIndex = (type.selectedIndex + 1) % 3
if type.selectedIndex == 1 then
table.sort(self.record_data, function(a, b)
return a.total_win > b.total_win
end)
elseif type.selectedIndex == 2 then
table.sort(self.record_data, function(a, b)
return a.total_win < b.total_win
end)
else
table.sort(self.record_data, function(a, b)
return a.total_round > b.total_round
end)
end
self.lst_record:RefreshVirtualList()
end
)
self.btn_totalRound = self._view:GetChild('btn_totalRound')
self.btn_totalRound.onClick:Set(
function()
self.btn_totalWin:GetController("type").selectedIndex = 0
self.btn_total:GetController("type").selectedIndex = 0
self.btn_reward:GetController("type").selectedIndex = 0
local type = self.btn_totalRound:GetController("type")
type.selectedIndex = (type.selectedIndex + 1) % 3
if type.selectedIndex == 1 then
table.sort(self.record_data, function(a, b)
return a.total_round > b.total_round
end)
elseif type.selectedIndex == 2 then
table.sort(self.record_data, function(a, b)
return a.total_round < b.total_round
end)
else
table.sort(self.record_data, function(a, b)
return a.total_round > b.total_round
end)
end
self.lst_record:RefreshVirtualList()
end
)
self.btn_total = self._view:GetChild('btn_total')
self.btn_total.onClick:Set(
function()
self.btn_totalWin:GetController("type").selectedIndex = 0
self.btn_totalRound:GetController("type").selectedIndex = 0
self.btn_reward:GetController("type").selectedIndex = 0
local type = self.btn_total:GetController("type")
type.selectedIndex = (type.selectedIndex + 1) % 3
if type.selectedIndex == 1 then
table.sort(self.record_data, function(a, b)
return a.win_round > b.win_round
end)
elseif type.selectedIndex == 2 then
table.sort(self.record_data, function(a, b)
return a.win_round < b.win_round
end)
else
table.sort(self.record_data, function(a, b)
return a.total_round > b.total_round
end)
end
self.lst_record:RefreshVirtualList()
end
)
self.btn_reward = self._view:GetChild('btn_reward')
self.btn_reward.onClick:Set(
function()
self.btn_totalWin:GetController("type").selectedIndex = 0
self.btn_totalRound:GetController("type").selectedIndex = 0
self.btn_total:GetController("type").selectedIndex = 0
local type = self.btn_reward:GetController("type")
type.selectedIndex = (type.selectedIndex + 1) % 3
if type.selectedIndex == 1 then
table.sort(self.record_data, function(a, b)
return a.reward_hp > b.reward_hp
end)
elseif type.selectedIndex == 2 then
table.sort(self.record_data, function(a, b)
return a.reward_hp < b.reward_hp
end)
else
table.sort(self.record_data, function(a, b)
return a.total_round > b.total_round
end)
end
self.lst_record:RefreshVirtualList()
end
)
end end
function M:GetRecordData(index) function M:GetRecordData(index)
local group = DataManager.groups:get(self.group_id)
pt("lingmeng GetRecordData", self.group_id, self._data_choosePlayyer, group.lev)
-- if group.lev == 1 and self._data_choosePlayyer.uid == DataManager.SelfUser.account_id then
-- self:RecursionGetRankData(0)
-- else
self.record_data = {}
self.lst_record.numItems = 0
self:RecursionGetRecoedData(0)
-- end
end
ViewUtil.ShowModalWait() function M:RefrenRecordData(data)
self._data_choosePlayyer = data
local time_type = self._view:GetController("type").selectedIndex local group = DataManager.groups:get(self.group_id)
if self.begin_time ~= nil and self.end_time ~= nil then pt("lingmeng GetRecordData2", self.group_id, self._data_choosePlayyer, group.lev)
time_type = 0 self.record_data = {}
end self.lst_record.numItems = 0
self:RecursionGetRecoedData(0)
end
function M:RecursionGetRecoedData(index)
ViewUtil.ShowModalWait("正在获取数据中")
local fgCtr = ControllerManager.GetController(NewGroupController) local fgCtr = ControllerManager.GetController(NewGroupController)
fgCtr:FG_GetPartnerStat(self.group_id, index, 6, time_type,self.begin_time,self.end_time,function(res) fgCtr:FG_GetPartnerStatMember(self.group_id, self._data_choosePlayyer.uid,
self._data_choosePlayyer.parentId or self._data_choosePlayyer.uid,
ViewUtil.CloseModalWait() index * 67, 67, 0, self.begin_time, self.end_time, function(res)
if res.ReturnCode == 0 then
if res.ReturnCode == 0 then local members = res.Data.members
if members and #members > 0 then
local members = res.Data.members for i = 1, #members do
-- printlog("aaaaaaaaaaaaaacccccccccccccccccccccccccccccccc") self.record_data[#self.record_data + 1] = members[i]
-- pt(members) end
for i = 1, #members do self:RecursionGetRecoedData(index + 1)
self.record_data[#self.record_data + 1] = members[i] else
ViewUtil.CloseModalWait()
self.lst_record.numItems = #self.record_data
end
else
ViewUtil.CloseModalWait()
ViewUtil.ErrorTip(res.ReturnCode)
return
end end
self.lst_record.numItems = #self.record_data end)
end
function M:RecursionGetRankData(index)
ViewUtil.ShowModalWait()
local fgCtr = ControllerManager.GetController(NewGroupController)
fgCtr:FG_GetMemberRank(self.group_id, 0, index * 67, 67, self.begin_time, self.end_time, 0, function(res)
if res.ReturnCode == 0 then
local ranks = res.Data.ranks
if ranks and #ranks > 0 then
for i = 1, #ranks do
self.record_data[#self.record_data + 1] = ranks[i]
end
self:RecursionGetRankData(index + 1)
else
ViewUtil.CloseModalWait()
self.lst_record.numItems = #self.record_data
end
else
ViewUtil.CloseModalWait()
ViewUtil.ErrorTip(res.ReturnCode)
return
end end
end) end)
end end
@ -187,23 +340,21 @@ local function __showRewardsValue(rtype, cur_value, max_value, mng)
end end
function M:FillRecordItem(data, obj) function M:FillRecordItem(data, obj)
local group = DataManager.groups:get(self.group_id)
local group = DataManager.groups:get(self.group_id) obj:GetChild("tex_name").text = ViewUtil.stringEllipsis(data.nick) .. "(" .. data.total .. ")"
obj:GetChild("tex_id").text = "ID:" .. data.uid
obj:GetChild("tex_name").text = ViewUtil.stringEllipsis(data.nick).."("..data.total..")" local tex_total_score = obj:GetChild("tex_total_score")
obj:GetChild("tex_id").text = "ID:" .. data.uid local ctr_show_total = obj:GetController("show_total")
local tex_total_score = obj:GetChild("tex_total_score")
local ctr_show_total = obj:GetController("show_total")
if data._total_hp then if data._total_hp then
tex_total_score.text = data._total_hp tex_total_score.text = data._total_hp
ctr_show_total.selectedIndex = 1 ctr_show_total.selectedIndex = 1
else else
ctr_show_total.selectedIndex = 0 ctr_show_total.selectedIndex = 0
end end
obj:GetChild("tex_round_valid").text = d2ad(data.reward_hp+data.total_win)--d2ad(data.reward_hp) --data.valid_round / 100 obj:GetChild("tex_round_valid").text = d2ad(data.reward_hp + data.total_win) --d2ad(data.reward_hp) --data.valid_round / 100
obj:GetChild("tex_round_total").text = data.total_round obj:GetChild("tex_round_total").text = data.total_round
obj:GetChild("tex_total").text = d2ad(data.total_win) obj:GetChild("tex_total").text = d2ad(data.total_win)
obj:GetChild("tex_round_youxiao").text = data.valid_round / 100 obj:GetChild("tex_round_youxiao").text = data.valid_round / 100
@ -216,24 +367,23 @@ function M:FillRecordItem(data, obj)
fgCtr:FG_GetTotalHp(self.group_id, data.uid, function(res) fgCtr:FG_GetTotalHp(self.group_id, data.uid, function(res)
ViewUtil.CloseModalWait() ViewUtil.CloseModalWait()
if res.ReturnCode == 0 then if res.ReturnCode == 0 then
local hp = d2ad(res.Data.hp)
local hp = d2ad(res.Data.hp) tex_total_score.text = hp
tex_total_score.text = hp data._total_hp = hp
data._total_hp = hp data.total = res.Data.total_member - 1
data.total = res.Data.total_member - 1 obj:GetChild("tex_name").text = data.nick .. "(" .. data.total .. ")"
obj:GetChild("tex_name").text = data.nick.."("..data.total..")" ctr_show_total.selectedIndex = 1
ctr_show_total.selectedIndex = 1
end end
end) end)
end) end)
local btn_award = obj:GetChild("btn_award") local btn_award = obj:GetChild("btn_award")
btn_award.text = d2ad(data.reward_hp)--d2ad(data.reward_hp+data.total_win) btn_award.text = d2ad(data.reward_hp) --d2ad(data.reward_hp+data.total_win)
btn_award.onClick:Set(function() btn_award.onClick:Set(function()
local time_type = self._view:GetController("type").selectedIndex local time_type = self._view:GetController("type").selectedIndex
local gniv = GroupPartnerStatPlay.new(self.group_id, data.uid, data.partnerLev, DataManager.SelfUser.account_id, time_type,self.begin_time,self.end_time) local gniv = GroupPartnerStatPlay.new(self.group_id, data.uid, data.partnerLev, DataManager.SelfUser.account_id,
time_type, self.begin_time, self.end_time)
gniv:Show() gniv:Show()
end) end)
@ -241,20 +391,19 @@ function M:FillRecordItem(data, obj)
btn_detail.onClick:Set(function() btn_detail.onClick:Set(function()
local time_type = self._view:GetController("type").selectedIndex local time_type = self._view:GetController("type").selectedIndex
--printlog("ccccccccccwwwwwwwwwwwwwwwwwwwwwwwwwwww ",self.begin_time," ",self.end_time) --printlog("ccccccccccwwwwwwwwwwwwwwwwwwwwwwwwwwww ",self.begin_time," ",self.end_time)
local gniv = GroupPartnerStatMember.new(self.group_id,data.uid, 0,self.begin_time,self.end_time) local gniv = GroupPartnerStatMember.new(self.group_id, data.uid, 0, self.begin_time, self.end_time)
gniv:Show() gniv:Show()
end) end)
local btnMen = obj:GetChild("btnMen") local btnMen = obj:GetChild("btnMen")
-- btnMen.text = d2ad(data.autoscore) -- btnMen.text = d2ad(data.autoscore)
local menControl = obj:GetController("menkan") local menControl = obj:GetController("menkan")
if group.lev==1 or (group.lev==3 and group.partnerLev>0) then if group.lev == 1 or (group.lev == 3 and group.partnerLev > 0) then
if (DataManager.SelfUser.account_id ~= data.uid) then if (DataManager.SelfUser.account_id ~= data.uid) then
menControl.selectedIndex = 1 menControl.selectedIndex = 1
btnMen.text = d2ad(data.autoscore) btnMen.text = d2ad(data.autoscore)
btnMen.touchable = true btnMen.touchable = true
else else
btnMen.text = d2ad(data.autoscore) btnMen.text = d2ad(data.autoscore)
menControl.selectedIndex = 1 menControl.selectedIndex = 1
@ -265,12 +414,12 @@ function M:FillRecordItem(data, obj)
end end
btnMen.onClick:Set(function() btnMen.onClick:Set(function()
local gfiv = GroupNumberInputView.new(self._root_view,function(num) local gfiv = GroupNumberInputView.new(self._root_view, function(num)
local fgCtr = ControllerManager.GetController(NewGroupController) local fgCtr = ControllerManager.GetController(NewGroupController)
fgCtr:FG_SetPartnerThreshold(self.group_id, data.uid, num, function(res) fgCtr:FG_SetPartnerThreshold(self.group_id, data.uid, num, function(res)
ViewUtil.CloseModalWait() ViewUtil.CloseModalWait()
if res.ReturnCode ~= 0 then if res.ReturnCode ~= 0 then
ViewUtil.ErrorTip(res.ReturnCode,"设置失败") ViewUtil.ErrorTip(res.ReturnCode, "设置失败")
else else
ViewUtil.ShowBannerOnScreenCenter("设置成功") ViewUtil.ShowBannerOnScreenCenter("设置成功")
btnMen.text = num btnMen.text = num
@ -282,10 +431,18 @@ function M:FillRecordItem(data, obj)
end) end)
end end
function M:OnRenderRecordItem(index, obj) function M:FillRecordItem2(data, obj)
local data = self.record_data[index + 1] obj:GetChild('tex_name').text = data.nick
self:FillRecordItem(data, obj) obj:GetChild('tex_id').text = data.uid
obj:GetChild('tex_total').text = d2ad(data.total_win)
obj:GetChild('tex_round_total').text = data.total_round
obj:GetChild('tex_win').text = data.win_round or 0
obj:GetChild('tex_reward').text = d2ad(data.reward_hp)
end end
function M:OnRenderRecordItem(index, obj)
local data = self.record_data[index + 1]
self:FillRecordItem2(data, obj)
end
return M return M

View File

@ -30,7 +30,7 @@ MngPageConfig.PageList = {
{ id = 5, title = "添加玩家", view = GroupMngAddMemberView, refresh = true, clear_image = false, anchorOffset = 300 }, { id = 5, title = "添加玩家", view = GroupMngAddMemberView, refresh = true, clear_image = false, anchorOffset = 300 },
{ id = 6, title = "--del--", view = GroupMngMemberListView, refresh = false, clear_image = false, anchorOffset = 300 }, { id = 6, title = "--del--", view = GroupMngMemberListView, refresh = false, clear_image = false, anchorOffset = 300 },
{ id = 7, title = "积分记录", view = GroupMngFagListView, refresh = true, clear_image = false, anchorOffset = 300 }, { id = 7, title = "积分记录", view = GroupMngFagListView, refresh = true, clear_image = false, anchorOffset = 300 },
{ id = 8, title = "开桌明细", view = GroupMngRoomStatView, refresh = true, clear_image = true, anchorOffset = 300 }, { id = 8, title = "房间记录", view = GroupMngRoomStatView, refresh = true, clear_image = true, anchorOffset = 300 },
{ id = 9, title = "战绩排行", view = GroupMngRankView, refresh = true, clear_image = false, anchorOffset = 300 }, { id = 9, title = "战绩排行", view = GroupMngRankView, refresh = true, clear_image = false, anchorOffset = 300 },
{ id = 10, title = "战队队长", view = GroupMngPartnerListView, refresh = true, clear_image = false, anchorOffset = 300 }, { id = 10, title = "战队队长", view = GroupMngPartnerListView, refresh = true, clear_image = false, anchorOffset = 300 },
{ id = 11, title = "--del--", view = GroupMngMemberListView, refresh = true, clear_image = true, anchorOffset = 300 }, { id = 11, title = "--del--", view = GroupMngMemberListView, refresh = true, clear_image = true, anchorOffset = 300 },
@ -64,16 +64,16 @@ MngPageConfig.Config = {
{ {
-- 盟主 -- 盟主
--{19, 16, 7, 3, 8, 9, 13, 17}, --{19, 16, 7, 3, 8, 9, 13, 17},
{ 9, 14, 17, 16, 7 }, { 17, 8, 16 },
-- 管理员 -- 管理员
--{19, 16, 7, 3, 8, 9, 13, 17}, --{19, 16, 7, 3, 8, 9, 13, 17},
{ 9, 14, 17, 16, 7 }, { 17, 8, 16 },
-- 合伙人 -- 合伙人
{ 14,17, 16, 7 }, { 17, 8, 16 },
--{19,16,7, 8,17,22}, --{19,16,7, 8,17,22},
-- 普通玩家 -- 普通玩家
--{9, 17}, --{9, 17},
{ 17, 9 }, { 17 },
}, },
-- 成员按钮 -- 成员按钮
{ {

View File

@ -5,6 +5,9 @@
}, },
"n79_ovii": { "n79_ovii": {
"hidden": true "hidden": true
},
"n113_yvb2": {
"collapsed": true
} }
}, },
"adaptiveTest": true, "adaptiveTest": true,

View File

@ -1,11 +1,29 @@
{ {
"objectStatus": { "objectStatus": {
"n181_b8zx": { "n213_yvb2": {
"hidden": true "hidden": true
}, },
"n104_kwi0": { "n189_dji9": {
"hidden": true, "hidden": true,
"collapsed": true "collapsed": true
},
"n212_yvb2": {
"hidden": true
},
"n83_kwi0": {
"collapsed": true
},
"n184_b5ny": {
"hidden": true
},
"n211_yvb2": {
"hidden": true
},
"n214_yvb2": {
"hidden": true
},
"n181_b8zx": {
"hidden": true
} }
}, },
"adaptiveTest": true, "adaptiveTest": true,

View File

@ -3,6 +3,9 @@
"n86_kwi0": { "n86_kwi0": {
"hidden": true "hidden": true
}, },
"n115_l679": {
"hidden": true
},
"n121_l679": { "n121_l679": {
"collapsed": true "collapsed": true
}, },

View File

@ -1 +1,7 @@
{} {
"objectStatus": {
"n8_yvb2": {
"locked": true
}
}
}

View File

@ -0,0 +1,7 @@
{
"objectStatus": {
"n5_yvb2": {
"hidden": true
}
}
}

View File

@ -0,0 +1,26 @@
{
"objectStatus": {
"n54_j120": {
"hidden": true
},
"n56_j120": {
"hidden": true
},
"n68_xt5s": {
"hidden": true
},
"n63_omkm": {
"hidden": true
},
"n43_f6br": {
"hidden": true
},
"n65_xt5s": {
"hidden": true
},
"n36_oj7k": {
"hidden": true,
"collapsed": true
}
}
}

View File

@ -0,0 +1 @@
{}

View File

@ -1,21 +1,24 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<component size="1396,690"> <component size="1396,690">
<controller name="index" pages="0,,1,,2,,3,,4,,5,,6,,7,,8,,9,,10,,11,,12,,13,,14,,15," selected="0"/> <controller name="index" pages="0,,1,,2,,3,,4,,5,,6,,7,,8,,9,,10,,11,,12,,13,,14,,15," selected="4"/>
<controller name="mng" pages="0,,1," selected="0"/> <controller name="mng" pages="0,,1," selected="0"/>
<controller name="single" pages="0,,1," selected="0"/> <controller name="single" pages="0,,1," selected="0"/>
<controller name="tongji" homePageType="specific" homePage="1" pages="0,,1," selected="0"/>
<displayList> <displayList>
<image id="n80_ovii" name="n80" src="oviii10" fileName="images/bg_tk_02.png" xy="0,0" size="1396,690"> <image id="n80_ovii" name="n80" src="oviii10" fileName="images/bg_tk_02.png" xy="0,0" size="1396,690">
<relation target="" sidePair="width-width,height-height"/> <relation target="" sidePair="width-width,height-height"/>
</image> </image>
<component id="n66_lf2q" name="anchor" src="gojuhh5" fileName="component/anchor.xml" xy="233,106" size="1132,550"> <component id="n66_lf2q" name="anchor" src="gojuhh5" fileName="component/anchor.xml" xy="233,104" size="1135,559">
<relation target="" sidePair="left-left,top-top"/> <relation target="" sidePair="left-left,top-top"/>
</component> </component>
<list id="n65_hsbh" name="lst_index" xy="30,107" size="233,552" overflow="scroll" lineGap="3" defaultItem="ui://m7iejg46t1hqhxw" selectionController="index" autoClearItems="true"> <list id="n65_hsbh" name="lst_index" xy="12,12" size="715,74" layout="row" overflow="scroll" lineGap="3" defaultItem="ui://m7iejg46t1hqhy5" selectionController="index" autoClearItems="true">
<relation target="" sidePair="middle-middle,left-left"/> <relation target="" sidePair="middle-middle,left-left"/>
<item/> <item/>
<item/> <item/>
<item/> <item/>
<item/> <item/>
<item/>
<item/>
</list> </list>
<image id="n87_csp4" name="n87" src="csp47i44" fileName="component/nav/sd.png" xy="283,253" size="1085,56" visible="false"> <image id="n87_csp4" name="n87" src="csp47i44" fileName="component/nav/sd.png" xy="283,253" size="1085,56" visible="false">
<relation target="" sidePair="width-width"/> <relation target="" sidePair="width-width"/>
@ -26,5 +29,17 @@
<text id="n79_ovii" name="n79" xy="170,70" size="178,42" visible="false" font="Microsoft YaHei" fontSize="30" color="#fffff6" vAlign="middle" autoSize="none" text="统计"> <text id="n79_ovii" name="n79" xy="170,70" size="178,42" visible="false" font="Microsoft YaHei" fontSize="30" color="#fffff6" vAlign="middle" autoSize="none" text="统计">
<relation target="" sidePair="center-center,top-top"/> <relation target="" sidePair="center-center,top-top"/>
</text> </text>
<list id="n90_yvb2" name="lst_partner" xy="25,104" size="208,559" selectionMode="multipleSingleClick" overflow="scroll" lineGap="-6" defaultItem="ui://m7iejg46t1hqhxw" autoClearItems="true">
<item/>
<item/>
</list>
<image id="n109_yvb2" name="n109" src="yscl7iby" fileName="images/allNumber/Group 583.png" xy="972,10" size="220,71" group="n111_yvb2"/>
<text id="n110_yvb2" name="tex_id" xy="974,9" size="215,71" group="n111_yvb2" font="Microsoft YaHei" fontSize="40" color="#2b2b2b" vAlign="middle" autoSize="shrink" bold="true" autoClearText="true" text="" input="true" prompt="请输入玩家id" maxLength="8"/>
<group id="n111_yvb2" name="n111" xy="972,9" size="220,72" group="n113_yvb2" advanced="true"/>
<component id="n112_yvb2" name="btn_search" src="dzx8hbb" fileName="component/Btn/btn_req.xml" xy="1193,11" group="n113_yvb2"/>
<group id="n113_yvb2" name="group_search" xy="972,9" size="359,76" advanced="true">
<gearDisplay controller="tongji" pages="1"/>
<relation target="" sidePair="center-center%"/>
</group>
</displayList> </displayList>
</component> </component>

View File

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="1396,690">
<controller name="index" pages="0,,1,,2,,3,,4,,5,,6,,7,,8,,9,,10,,11,,12,,13,,14,,15," selected="0"/>
<controller name="mng" pages="0,,1," selected="0"/>
<controller name="single" pages="0,,1," selected="0"/>
<controller name="tongji" homePageType="specific" homePage="1" pages="0,,1," selected="0"/>
<displayList>
<image id="n80_ovii" name="n80" src="oviii10" fileName="images/bg_tk_02.png" xy="0,0" size="1396,690">
<relation target="" sidePair="width-width,height-height"/>
</image>
<component id="n66_lf2q" name="anchor" src="gojuhh5" fileName="component/anchor.xml" xy="233,104" size="1135,559">
<relation target="" sidePair="left-left,top-top"/>
</component>
<list id="n65_hsbh" name="lst_index" xy="25,96" size="258,559" overflow="scroll" lineGap="3" defaultItem="ui://m7iejg46yvb27ik1" selectionController="index" autoClearItems="true">
<relation target="" sidePair="middle-middle,left-left"/>
<item/>
<item/>
<item/>
<item/>
<item/>
<item/>
</list>
<image id="n87_csp4" name="n87" src="csp47i44" fileName="component/nav/sd.png" xy="283,253" size="1085,56" visible="false">
<relation target="" sidePair="width-width"/>
</image>
<component id="n86_csp4" name="btn_close" src="csp47i42" fileName="btnclose.xml" xy="1338,-30">
<relation target="" sidePair="right-right,top-top"/>
</component>
<text id="n79_ovii" name="n79" xy="170,70" size="178,42" visible="false" font="Microsoft YaHei" fontSize="30" color="#fffff6" vAlign="middle" autoSize="none" text="统计">
<relation target="" sidePair="center-center,top-top"/>
</text>
</displayList>
</component>

View File

@ -1,19 +1,25 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<component size="233,91" extention="Button"> <component size="233,91" extention="Button" hitTest="n1_eeqm">
<controller name="button" pages="0,up,1,down" selected="0"/> <controller name="button" pages="0,up,1,down" selected="1">
<action type="change_page" fromPage="0,1" toPage="0,1" controller="show" targetPage="~1"/>
</controller>
<controller name="show" homePageType="specific" homePage="1" pages="0,,1," selected="0"/>
<displayList> <displayList>
<image id="n3_ovii" name="n3" src="oviii11" fileName="component/nav/button_08.png" xy="5,3"/> <image id="n3_ovii" name="n3" src="oviii11" fileName="component/nav/button_08.png" xy="5,3">
<image id="n1_eeqm" name="n1" src="t1hqhxz" fileName="component/nav/match_left_btn_selected.png" xy="0,0"> <gearDisplay controller="show" pages="1"/>
<gearDisplay controller="button" pages="1"/>
</image> </image>
<text id="n2_eeqm" name="title" xy="5,3" size="206,74" font="Microsoft YaHei" fontSize="36" color="#c84600" align="center" vAlign="middle" autoSize="shrink" bold="true" singleLine="true" autoClearText="true" text="成员列表人"> <image id="n1_eeqm" name="n1" src="t1hqhxz" fileName="component/nav/match_left_btn_selected.png" xy="0,0">
<gearDisplay controller="button" pages="1"/> <gearDisplay controller="show" pages="0"/>
<gearColor controller="button" pages="0,1" values="#c84600,#c84600|#ffffff,#c84600"/> </image>
<text id="n2_eeqm" name="text_name" xy="21,43" size="145,39" font="Microsoft YaHei" fontSize="28" color="#ffffff" align="center" vAlign="middle" bold="true" singleLine="true" autoClearText="true" text="ID:123456">
<gearColor controller="show" pages="0,1" values="#ffffff,#c84600|#c84600,#c84600"/>
</text> </text>
<text id="n4_eany" name="title2" xy="6,5" size="189,74" font="Microsoft YaHei" fontSize="36" color="#c84600" align="center" vAlign="middle" autoSize="shrink" bold="true" singleLine="true" autoClearText="true" text="成员列表人"> <text id="n4_eany" name="text_id" xy="8,3" size="196,42" font="Microsoft YaHei" fontSize="28" color="#ffffff" vAlign="middle" leading="0" autoSize="none" bold="true" autoClearText="true" text="成员列表人一二三">
<gearDisplay controller="button" pages="0"/> <gearColor controller="show" pages="0,1" values="#ffffff,#c84600|#c84600,#c84600"/>
<gearColor controller="button" pages="0,1" values="#c84600,#c84600|#ffffff,#c84600"/>
</text> </text>
<list id="n6_yvb2" name="list" xy="1,87" size="231,0" overflow="scroll" lineGap="-6" defaultItem="ui://m7iejg46t1hqhxw"/>
<graph id="n8_yvb2" name="area" xy="0,0" size="232,81" type="rect" lineSize="0" fillColor="#00ffffff"/>
</displayList> </displayList>
<Button mode="Radio"/> <Button mode="Check"/>
<relation target="n6_yvb2" sidePair="bottomext-bottom"/>
</component> </component>

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="233,91" extention="Button" hitTest="n1_eeqm">
<controller name="button" pages="0,up,1,down" selected="0">
<action type="change_page" fromPage="0,1" toPage="0,1" controller="show" targetPage="~1"/>
</controller>
<controller name="show" homePageType="specific" homePage="1" pages="0,,1," selected="0"/>
<displayList>
<image id="n3_ovii" name="n3" src="oviii11" fileName="component/nav/button_08.png" xy="5,3">
<gearDisplay controller="button" pages="0"/>
</image>
<image id="n1_eeqm" name="n1" src="t1hqhxz" fileName="component/nav/match_left_btn_selected.png" xy="0,0">
<gearDisplay controller="button" pages="1"/>
</image>
<text id="n2_eeqm" name="title" xy="5,4" size="190,78" font="ui://m7iejg46eany7iev" fontSize="32" color="#ffffff" align="center" vAlign="middle" autoSize="shrink" bold="true" singleLine="true" autoClearText="true" text="房间">
<gearDisplay controller="button" pages="1"/>
<gearColor controller="button" default="#ffffff,#c84600"/>
</text>
<text id="n4_eany" name="title2" xy="5,3" size="193,79" font="Microsoft YaHei" fontSize="32" color="#c84600" align="center" vAlign="middle" leading="0" autoSize="shrink" bold="true" autoClearText="true" text="成员列表人一">
<gearDisplay controller="button" pages="0"/>
<gearColor controller="button" default="#c84600,#c84600"/>
</text>
</displayList>
<Button mode="Check"/>
</component>

View File

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<component size="168,99" extention="Button"> <component size="179,78" extention="Button">
<controller name="button" pages="0,up,1,down" selected="0"/> <controller name="button" pages="0,up,1,down" selected="0"/>
<displayList> <displayList>
<image id="n0_eeqm" name="n0" src="t1hqhy4" fileName="component/nav/微信图片_20200323233412.png" xy="0,0"> <image id="n4_yvb2" name="n4" src="yvb27ijv" fileName="component/nav/Group 882.png" xy="0,0" grayed="true">
<gearDisplay controller="button" pages="0,2"/> <gearLook controller="button" pages="0,1" values="1,0,1,0|1,0,0,0"/>
</image> </image>
<image id="n1_eeqm" name="n1" src="t1hqhy2" fileName="component/nav/微信图片_20200323233407.png" xy="0,0"> <text id="n2_eeqm" name="title" xy="9,4" size="161,62" grayed="true" font="ui://m7iejg46eany7iev" fontSize="32" color="#ffffff" align="center" vAlign="middle" autoSize="none" singleLine="true" autoClearText="true" text="成员列表">
<gearDisplay controller="button" pages="1,3"/> <gearLook controller="button" pages="0,1" values="1,0,1,0|1,0,0,0"/>
</image> </text>
<text id="n2_eeqm" name="title" xy="-1,-1" size="168,78" fontSize="38" color="#ffffff" align="center" vAlign="middle" autoSize="none" singleLine="true" autoClearText="true" text="成员列表"/> <text id="n5_yvb2" name="title2" xy="97,46" size="51,42" visible="false" fontSize="30" text="title"/>
</displayList> </displayList>
<Button mode="Radio"/> <Button mode="Radio"/>
</component> </component>

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="208,694">
<controller name="c1" pages="0,,1," selected="0"/>
<controller name="c1" pages="0,,1," selected="0"/>
<displayList>
<list id="n0_yvb2" name="list" xy="-1,1" size="208,694" lineGap="-7" defaultItem="ui://m7iejg46t1hqhxw">
<item/>
<item/>
<item/>
</list>
</displayList>
<relation target="n0_yvb2" sidePair="width-width,height-height"/>
</component>

View File

@ -25,3 +25,30 @@ char id=34892 img=eany7ifl xoffset=0 yoffset=0 xadvance=0
char id=21451 img=eany7ifk xoffset=0 yoffset=0 xadvance=0 char id=21451 img=eany7ifk xoffset=0 yoffset=0 xadvance=0
char id=21592 img=eany7ifj xoffset=0 yoffset=0 xadvance=0 char id=21592 img=eany7ifj xoffset=0 yoffset=0 xadvance=0
char id=25112 img=eany7ift xoffset=0 yoffset=0 xadvance=0 char id=25112 img=eany7ift xoffset=0 yoffset=0 xadvance=0
char id=34920 img=eany7ifi xoffset=0 yoffset=0 xadvance=0
char id=38271 img=eany7ig6 xoffset=0 yoffset=0 xadvance=0
char id=25104 img=eany7ig4 xoffset=0 yoffset=0 xadvance=0
char id=20986 img=eany7ig3 xoffset=0 yoffset=0 xadvance=0
char id=38431 img=eany7ig2 xoffset=0 yoffset=0 xadvance=0
char id=27861 img=eany7ig1 xoffset=0 yoffset=0 xadvance=0
char id=25151 img=yvb27ik2 xoffset=0 yoffset=0 xadvance=0
char id=20998 img=eany7ig0 xoffset=0 yoffset=0 xadvance=0
char id=20010 img=eany7ifz xoffset=0 yoffset=0 xadvance=0
char id=31215 img=eany7ify xoffset=0 yoffset=0 xadvance=0
char id=32489 img=eany7ifv xoffset=0 yoffset=0 xadvance=0
char id=35745 img=eany7ifx xoffset=0 yoffset=0 xadvance=0
char id=35760 img=eany7ifw xoffset=0 yoffset=0 xadvance=0
char id=38388 img=yvb27ik3 xoffset=0 yoffset=0 xadvance=0
char id=21015 img=eany7ig5 xoffset=0 yoffset=0 xadvance=0
char id=24405 img=eany7ifu xoffset=0 yoffset=0 xadvance=0
char id=25490 img=eany7ifs xoffset=0 yoffset=0 xadvance=0
char id=20146 img=eany7ifr xoffset=0 yoffset=0 xadvance=0
char id=22280 img=eany7ifq xoffset=0 yoffset=0 xadvance=0
char id=20154 img=eany7ifp xoffset=0 yoffset=0 xadvance=0
char id=36386 img=eany7ifo xoffset=0 yoffset=0 xadvance=0
char id=32479 img=eany7ifn xoffset=0 yoffset=0 xadvance=0
char id=29609 img=eany7ifm xoffset=0 yoffset=0 xadvance=0
char id=34892 img=eany7ifl xoffset=0 yoffset=0 xadvance=0
char id=21451 img=eany7ifk xoffset=0 yoffset=0 xadvance=0
char id=21592 img=eany7ifj xoffset=0 yoffset=0 xadvance=0
char id=25112 img=eany7ift xoffset=0 yoffset=0 xadvance=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -1,84 +1,31 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<component size="1033,535"> <component size="1135,559">
<controller name="type" pages="0,,1,,2," selected="0"/> <controller name="type" pages="0,,1,,2," selected="0"/>
<controller name="mng" pages="0,,1," selected="0"/> <controller name="mng" pages="0,,1," selected="0"/>
<controller name="search" pages="0,,1," selected="0"/> <controller name="search" pages="0,,1," selected="0"/>
<displayList> <displayList>
<list id="n184_b5ny" name="lst_mgr_index" xy="45,-85" size="612,53" group="n83_kwi0" layout="row" overflow="hidden" colGap="1" defaultItem="ui://27vd145beeqmch0" selectionController="type"> <image id="n229_yvb2" name="n229" src="imp57iho" fileName="images/Rectangle 343.png" xy="0,0" size="1135,559"/>
<list id="n184_b5ny" name="lst_mgr_index" xy="77,-177" size="612,53" group="n83_kwi0" visible="false" layout="row" overflow="hidden" colGap="1" defaultItem="ui://27vd145beeqmch0" selectionController="type">
<relation target="" sidePair="center-center%"/> <relation target="" sidePair="center-center%"/>
<item url="ui://27vd145bjoap7i6d"/> <item url="ui://27vd145bjoap7i6d"/>
<item url="ui://27vd145bjoap7i6f"/> <item url="ui://27vd145bjoap7i6f"/>
<item url="ui://27vd145bjoap7i6e"/> <item url="ui://27vd145bjoap7i6e"/>
</list> </list>
<component id="n86_kwi0" name="btn_search1" src="dzx8hbb" fileName="component/Btn/btn_req.xml" xy="687,614" size="141,60" group="n104_kwi0" scale="0.8,0.9"/> <component id="n218_yvb2" name="btn_search1" src="dzx8hbb" fileName="component/Btn/btn_req.xml" xy="649,492" size="141,60" group="n223_yvb2" scale="0.8,0.9" visible="false"/>
<component id="n117_l679" name="btn_date1" src="n5sxha2" fileName="component/Btn/date_set/btn_date.xml" xy="50,468" size="261,47" group="n139_qjw9"/> <component id="n219_yvb2" name="btn_date1" src="n5sxha2" fileName="component/Btn/date_set/btn_date.xml" xy="6,493" size="287,61" group="n222_yvb2"/>
<text id="n118_l679" name="n118" xy="329,475" size="28,34" group="n139_qjw9" font="Microsoft YaHei" fontSize="24" color="#70625f" text="至"/> <text id="n220_yvb2" name="n220" xy="303,500" size="30,48" group="n222_yvb2" font="Microsoft YaHei" fontSize="24" color="#ffffff" autoSize="none" text="至"/>
<component id="n119_l679" name="btn_date2" src="n5sxha2" fileName="component/Btn/date_set/btn_date.xml" xy="380,468" size="261,47" group="n139_qjw9"/> <component id="n221_yvb2" name="btn_date2" src="n5sxha2" fileName="component/Btn/date_set/btn_date.xml" xy="336,493" size="287,61" group="n222_yvb2"/>
<group id="n139_qjw9" name="n139" xy="50,468" size="591,47" group="n104_kwi0"/> <group id="n222_yvb2" name="n222" xy="6,493" size="617,61" group="n223_yvb2"/>
<group id="n104_kwi0" name="panel_search" xy="50,468" size="778,206" group="n83_kwi0" visible="false" advanced="true"/> <group id="n223_yvb2" name="panel_search" xy="6,492" size="784,62" group="n83_kwi0" advanced="true"/>
<group id="n83_kwi0" name="index2" xy="45,-85" size="783,759" advanced="true"/> <group id="n83_kwi0" name="index2" xy="6,-177" size="784,731" advanced="true"/>
<image id="n182_b8zx" name="n182" src="csp47i44" fileName="component/nav/sd.png" xy="0,2" group="n134_lcv1"> <list id="n82_kwi0" name="lst_record" xy="7,65" size="1126,421" overflow="scroll" lineGap="5" defaultItem="ui://m7iejg46yvb27ijw" autoClearItems="true">
<relation target="" sidePair="width-width"/>
</image>
<text id="n146_sbng" name="n146" xy="17,14" size="170,51" group="n155_sbng" font="Microsoft YaHei" fontSize="24" color="#367256" autoSize="shrink" text="合伙人/人数">
<relation target="" sidePair="center-center%"/>
</text>
<text id="n148_sbng" name="n148" xy="209,14" size="134,51" group="n155_sbng" font="Microsoft YaHei" fontSize="24" color="#367256" autoSize="shrink" text="整线积分">
<relation target="" sidePair="center-center%"/>
</text>
<text id="n152_sbng" name="n152" xy="374,14" size="111,51" group="n155_sbng" font="Microsoft YaHei" fontSize="24" color="#367256" autoSize="shrink" text="总场次">
<relation target="" sidePair="center-center%"/>
</text>
<text id="n183_omkm" name="n183" xy="498,14" size="133,51" group="n155_sbng" font="Microsoft YaHei" fontSize="24" color="#367256" autoSize="shrink" text="有效场">
<relation target="" sidePair="center-center%"/>
</text>
<text id="n154_sbng" name="n154" xy="614,14" size="105,51" group="n155_sbng" font="Microsoft YaHei" fontSize="24" color="#367256" autoSize="shrink" text="总赢分">
<relation target="" sidePair="center-center%"/>
</text>
<text id="n157_sbng" name="n157" xy="731,14" size="82,51" group="n155_sbng" font="Microsoft YaHei" fontSize="24" color="#367256" autoSize="shrink" text="统计">
<relation target="" sidePair="center-center%"/>
</text>
<text id="n159_sbng" name="n159" xy="821,14" size="111,51" group="n155_sbng" font="Microsoft YaHei" fontSize="24" color="#367256" autoSize="shrink" text="总输赢">
<relation target="" sidePair="center-center%"/>
</text>
<group id="n155_sbng" name="n155" xy="17,14" size="915,51" group="n134_lcv1" advanced="true">
<gearDisplay controller="mng" pages="0"/>
</group>
<text id="n164_o82t" name="n164" xy="21,14" size="141,51" group="n177_o82t" font="Microsoft YaHei" fontSize="24" color="#367256" autoSize="none" text="合伙人/人数">
<relation target="" sidePair="center-center%"/>
</text>
<text id="n166_o82t" name="n166" xy="221,14" size="108,51" group="n177_o82t" font="Microsoft YaHei" fontSize="24" color="#367256" autoSize="none" text="整线积分">
<relation target="" sidePair="center-center%"/>
</text>
<text id="n168_o82t" name="n168" xy="365,14" size="108,51" group="n177_o82t" font="Microsoft YaHei" fontSize="24" color="#367256" autoSize="none" text="钻石消耗">
<relation target="" sidePair="center-center%"/>
</text>
<text id="n170_o82t" name="n170" xy="503,14" size="82,51" group="n177_o82t" font="Microsoft YaHei" fontSize="24" color="#367256" autoSize="none" text="总场次">
<relation target="" sidePair="center-center%"/>
</text>
<text id="n172_o82t" name="n172" xy="614,14" size="82,51" group="n177_o82t" font="Microsoft YaHei" fontSize="24" color="#367256" autoSize="none" text="有效场">
<relation target="" sidePair="center-center%"/>
</text>
<text id="n174_o82t" name="n174" xy="730,14" size="82,51" group="n177_o82t" font="Microsoft YaHei" fontSize="24" color="#367256" autoSize="none" text="百分比">
<relation target="" sidePair="center-center%"/>
</text>
<text id="n176_o82t" name="n176" xy="833,14" size="56,51" group="n177_o82t" font="Microsoft YaHei" fontSize="24" color="#367256" autoSize="none" text="统计">
<relation target="" sidePair="center-center%"/>
</text>
<group id="n177_o82t" name="n177" xy="21,14" size="868,51" group="n134_lcv1" advanced="true">
<gearDisplay controller="mng" pages="1"/>
</group>
<group id="n134_lcv1" name="col" xy="0,2" size="1031,63"/>
<list id="n82_kwi0" name="lst_record" xy="0,65" size="1031,465" overflow="scroll" lineGap="5" defaultItem="ui://m7iejg46f6brhww" autoClearItems="true">
<gearDisplay controller="search" pages="0"/> <gearDisplay controller="search" pages="0"/>
<relation target="" sidePair="width-width"/> <relation target="" sidePair="width-width"/>
<item/> <item/>
<item/> <item/>
<item/> <item/>
<item/>
<item/>
</list> </list>
<list id="n190_dji9" name="lst_member_find" xy="0,65" size="1031,465" overflow="scroll" lineGap="5" defaultItem="ui://m7iejg46f6brhww" autoClearItems="true"> <list id="n190_dji9" name="lst_member_find" xy="0,65" size="1133,465" overflow="scroll" lineGap="5" defaultItem="ui://m7iejg46f6brhww" autoClearItems="true">
<gearDisplay controller="search" pages="1"/> <gearDisplay controller="search" pages="1"/>
<relation target="" sidePair="width-width"/> <relation target="" sidePair="width-width"/>
<item/> <item/>
@ -88,16 +35,48 @@
<item/> <item/>
</list> </list>
<image id="n181_b8zx" name="n181" pkg="m7iejg46" src="b8zx7i4g" fileName="合伙人统计.png" xy="-250,-145" visible="false" alpha="0.5"/> <image id="n181_b8zx" name="n181" pkg="m7iejg46" src="b8zx7i4g" fileName="合伙人统计.png" xy="-250,-145" visible="false" alpha="0.5"/>
<image id="n185_dji9" name="n185" src="dfkc7i4w" fileName="images/kuang2.png" xy="677,-86" size="290,58" group="n187_dji9" scale="0.8,1"/> <image id="n185_dji9" name="n185" src="dfkc7i4w" fileName="images/kuang2.png" xy="761,-86" size="290,58" group="n187_dji9" scale="0.8,1"/>
<text id="n186_dji9" name="tex_id" xy="698,-86" size="203,59" group="n187_dji9" font="Microsoft YaHei" fontSize="24" color="#367256" vAlign="middle" autoSize="shrink" text="" input="true" prompt="输入玩家ID或昵称" maxLength="8"/> <text id="n186_dji9" name="tex_id" xy="782,-86" size="203,59" group="n187_dji9" font="Microsoft YaHei" fontSize="24" color="#367256" vAlign="middle" autoSize="shrink" text="" input="true" prompt="输入玩家ID或昵称" maxLength="8"/>
<group id="n187_dji9" name="n187" xy="677,-86" size="290,59" group="n189_dji9" advanced="true"/> <group id="n187_dji9" name="n187" xy="761,-86" size="290,59" group="n189_dji9" advanced="true"/>
<component id="n188_dji9" name="btn_search" src="dzx8hbb" fileName="component/Btn/btn_req.xml" xy="908,-88" size="134,58" group="n189_dji9" scale="0.8,1"/> <component id="n188_dji9" name="btn_search" src="dzx8hbb" fileName="component/Btn/btn_req.xml" xy="992,-88" size="134,58" group="n189_dji9" scale="0.8,1"/>
<group id="n189_dji9" name="n189" xy="677,-88" size="365,61" advanced="true"> <group id="n189_dji9" name="n189" xy="761,-88" size="365,61" visible="false" advanced="true">
<relation target="" sidePair="center-center%"/> <relation target="" sidePair="center-center%"/>
</group> </group>
<component id="n191_dji9" name="btn_back" src="efnuhdk" fileName="component/Btn/Btn_back1.xml" xy="449,542" size="71,54"> <component id="n191_dji9" name="btn_back" src="efnuhdk" fileName="component/Btn/Btn_back1.xml" xy="449,542" size="71,54">
<gearDisplay controller="search" pages="1"/> <gearDisplay controller="search" pages="1"/>
<Button controller="search" page="0"/> <Button controller="search" page="0"/>
</component> </component>
<image id="n210_yvb2" name="n210" src="csp47i44" fileName="component/nav/sd.png" xy="1,0" size="1122,60" group="n216_yvb2">
<relation target="" sidePair="width-width"/>
</image>
<text id="n217_yvb2" name="n217" xy="-37,4" size="263,51" group="n215_yvb2" font="Microsoft YaHei" fontSize="26" color="#aa3300" align="center" vAlign="middle" autoSize="shrink" bold="true" text="姓名">
<relation target="" sidePair="center-center%"/>
</text>
<text id="n211_yvb2" name="n211" xy="246,4" size="263,51" group="n215_yvb2" visible="false" font="Microsoft YaHei" fontSize="26" color="#aa3300" align="center" vAlign="middle" autoSize="shrink" bold="true" text="输赢比赛分">
<relation target="" sidePair="center-center%"/>
</text>
<text id="n212_yvb2" name="n212" xy="439,4" size="262,51" group="n215_yvb2" visible="false" font="Microsoft YaHei" fontSize="26" color="#aa3300" align="center" vAlign="middle" autoSize="shrink" bold="true" text="人次">
<relation target="" sidePair="center-center%"/>
</text>
<text id="n213_yvb2" name="n213" xy="631,4" size="257,51" group="n215_yvb2" visible="false" font="Microsoft YaHei" fontSize="26" color="#aa3300" align="center" vAlign="middle" autoSize="shrink" bold="true" text="大赢家">
<relation target="" sidePair="center-center%"/>
</text>
<text id="n214_yvb2" name="n214" xy="844,4" size="268,51" group="n215_yvb2" visible="false" font="Microsoft YaHei" fontSize="26" color="#aa3300" align="center" vAlign="middle" autoSize="shrink" bold="true" text="赠送分 ">
<relation target="" sidePair="center-center%"/>
</text>
<component id="n231_yvb2" name="btn_totalWin" src="yvb27ijz" fileName="mgr/component/member/partner/btn_sort_3.xml" xy="311,4" group="n215_yvb2"/>
<component id="n232_yvb2" name="btn_totalRound" src="yvb27ijz" fileName="mgr/component/member/partner/btn_sort_3.xml" xy="501,4" group="n215_yvb2">
<Button title="场次"/>
</component>
<component id="n233_yvb2" name="btn_total" src="yvb27ijz" fileName="mgr/component/member/partner/btn_sort_3.xml" xy="692,4" group="n215_yvb2">
<Button title="大赢家"/>
</component>
<component id="n234_yvb2" name="btn_reward" src="yvb27ijz" fileName="mgr/component/member/partner/btn_sort_3.xml" xy="906,4" group="n215_yvb2">
<Button title="赠送分"/>
</component>
<group id="n215_yvb2" name="n215" xy="-37,4" size="1149,51" group="n216_yvb2" advanced="true">
<gearDisplay controller="mng" pages="0"/>
</group>
<group id="n216_yvb2" name="col" xy="-37,0" size="1160,60"/>
</displayList> </displayList>
</component> </component>

View File

@ -2,22 +2,22 @@
<component size="1396,760"> <component size="1396,760">
<controller name="type" pages="0,,1,,2," selected="0"/> <controller name="type" pages="0,,1,,2," selected="0"/>
<controller name="mng" pages="0,,1," selected="0"/> <controller name="mng" pages="0,,1," selected="0"/>
<controller name="search" pages="0,,1," selected="1"/> <controller name="search" pages="0,,1," selected="0"/>
<displayList> <displayList>
<image id="n192_imp5" name="n192" src="imp57ihq" fileName="images/Group 778.png" xy="0,31" size="1396,698"/> <image id="n192_imp5" name="n192" src="imp57ihq" fileName="images/Group 778.png" xy="0,31" size="1396,698"/>
<list id="n184_b5ny" name="lst_mgr_index" xy="150,-658" size="612,53" group="n83_kwi0" visible="false" layout="row" overflow="hidden" colGap="1" defaultItem="ui://27vd145beeqmch0" selectionController="type"> <list id="n184_b5ny" name="lst_mgr_index" xy="150,-659" size="612,53" group="n83_kwi0" visible="false" layout="row" overflow="hidden" colGap="1" defaultItem="ui://27vd145beeqmch0" selectionController="type">
<relation target="" sidePair="center-center%"/> <relation target="" sidePair="center-center%"/>
<item url="ui://27vd145bjoap7i6d"/> <item url="ui://27vd145bjoap7i6d"/>
<item url="ui://27vd145bjoap7i6f"/> <item url="ui://27vd145bjoap7i6f"/>
<item url="ui://27vd145bjoap7i6e"/> <item url="ui://27vd145bjoap7i6e"/>
</list> </list>
<component id="n86_kwi0" name="btn_search1" src="dzx8hbb" fileName="component/Btn/btn_req.xml" xy="670,126" size="141,60" group="n104_kwi0" scale="0.8,0.9" visible="false"/> <component id="n86_kwi0" name="btn_search1" src="dzx8hbb" fileName="component/Btn/btn_req.xml" xy="670,125" size="141,60" group="n104_kwi0" scale="0.8,0.9" visible="false"/>
<component id="n117_l679" name="btn_date1" src="n5sxha2" fileName="component/Btn/date_set/btn_date.xml" xy="27,127" size="287,61" group="n139_qjw9"/> <component id="n117_l679" name="btn_date1" src="n5sxha2" fileName="component/Btn/date_set/btn_date.xml" xy="27,126" size="287,61" group="n139_qjw9"/>
<text id="n118_l679" name="n118" xy="324,134" size="30,48" group="n139_qjw9" font="Microsoft YaHei" fontSize="24" color="#ffffff" autoSize="none" text="至"/> <text id="n118_l679" name="n118" xy="324,133" size="30,48" group="n139_qjw9" font="Microsoft YaHei" fontSize="24" color="#ffffff" autoSize="none" text="至"/>
<component id="n119_l679" name="btn_date2" src="n5sxha2" fileName="component/Btn/date_set/btn_date.xml" xy="357,127" size="287,61" group="n139_qjw9"/> <component id="n119_l679" name="btn_date2" src="n5sxha2" fileName="component/Btn/date_set/btn_date.xml" xy="357,126" size="287,61" group="n139_qjw9"/>
<group id="n139_qjw9" name="n139" xy="27,127" size="617,61" group="n104_kwi0"/> <group id="n139_qjw9" name="n139" xy="27,126" size="617,61" group="n104_kwi0"/>
<group id="n104_kwi0" name="panel_search" xy="27,126" size="784,62" group="n83_kwi0" advanced="true"/> <group id="n104_kwi0" name="panel_search" xy="27,125" size="784,62" group="n83_kwi0" advanced="true"/>
<group id="n83_kwi0" name="index2" xy="27,-658" size="784,846" advanced="true"/> <group id="n83_kwi0" name="index2" xy="27,-659" size="784,846" advanced="true"/>
<image id="n182_b8zx" name="n182" src="csp47i44" fileName="component/nav/sd.png" xy="27,197" size="1362,60" group="n134_lcv1"> <image id="n182_b8zx" name="n182" src="csp47i44" fileName="component/nav/sd.png" xy="27,197" size="1362,60" group="n134_lcv1">
<relation target="" sidePair="width-width"/> <relation target="" sidePair="width-width"/>
</image> </image>

View File

@ -6,7 +6,7 @@
<image id="n142_m16m" name="n142" src="yscl7ic1" fileName="images/allNumber/Rectangle 377.png" xy="0,0" size="1132,550"> <image id="n142_m16m" name="n142" src="yscl7ic1" fileName="images/allNumber/Rectangle 377.png" xy="0,0" size="1132,550">
<relation target="" sidePair="width-width,height-height"/> <relation target="" sidePair="width-width,height-height"/>
</image> </image>
<list id="n115_l679" name="lst_mgr_index" xy="-17,-89" size="650,78" group="n83_kwi0" layout="row" overflow="hidden" colGap="1" defaultItem="ui://27vd145beeqmch0" selectionController="type"> <list id="n115_l679" name="lst_mgr_index" xy="-17,-89" size="650,78" group="n83_kwi0" visible="false" layout="row" overflow="hidden" colGap="1" defaultItem="ui://27vd145beeqmch0" selectionController="type">
<item url="ui://m7iejg46eany7ie1" title="今天"/> <item url="ui://m7iejg46eany7ie1" title="今天"/>
<item url="ui://m7iejg46eany7ie2" title="昨天"/> <item url="ui://m7iejg46eany7ie2" title="昨天"/>
<item url="ui://m7iejg46eany7ie3" title="前天"/> <item url="ui://m7iejg46eany7ie3" title="前天"/>

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="142,51" extention="Button">
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
<controller name="type" pages="0,不排序,1,降序,2,升序" selected="2"/>
<displayList>
<text id="n3_yvb2" name="title" xy="-60,0" size="263,51" font="Microsoft YaHei" fontSize="26" color="#333333" align="center" vAlign="middle" autoSize="shrink" bold="true" text="输赢比赛分">
<gearColor controller="type" pages="1,2" values="#990000,#000000|#333333,#000000" default="#aa3300,#000000"/>
<relation target="" sidePair="center-center%"/>
</text>
</displayList>
<Button mode="Check"/>
</component>

View File

@ -0,0 +1,87 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="1035,76">
<controller name="mng" pages="0,,1," selected="0"/>
<controller name="show_total" pages="0,,1," selected="1"/>
<controller name="menkan" pages="0,,1," selected="0"/>
<controller name="more" homePageType="specific" homePage="1" pages="0,,1," selected="0"/>
<displayList>
<image id="n64_hp03" name="n64" src="ilon7ib8" fileName="mgr/imgs/numberHpAlone/Rectangle 347.png" xy="1,-1" size="1035,76">
<gearXY controller="more" pages="0,1" values="1,-1|0,-1"/>
<gearSize controller="more" pages="0,1" values="1035,76,1,1|1036,78,1,1"/>
<relation target="" sidePair="width-width"/>
</image>
<text id="n19_oj7k" name="tex_name" xy="22,2" size="226,37" group="n20_oj7k" font="Microsoft YaHei" fontSize="26" color="#444444" vAlign="middle" autoSize="none" bold="true" text="玩家名字">
<gearXY controller="menkan" pages="0" values="22,2" default="21,1"/>
<relation target="" sidePair="width-width%,left-right%"/>
</text>
<text id="n47_veaf" name="tex_id" xy="30,37" size="194,37" group="n20_oj7k" font="Microsoft YaHei" fontSize="26" color="#444444" vAlign="middle" autoSize="shrink" bold="true" autoClearText="true" text="ID:123456">
<gearXY controller="menkan" pages="0" values="30,37" default="8,32"/>
<relation target="" sidePair="width-width%,left-right%"/>
</text>
<component id="n59_omkm" name="btnMen" src="j1207i2r" fileName="images/Button10.xml" xy="110,45" size="122,36" group="n20_oj7k">
<gearDisplay controller="menkan" pages="1"/>
<Button title="0"/>
</component>
<text id="n62_omkm" name="n62" xy="28,42" size="136,37" group="n20_oj7k" font="Microsoft YaHei" fontSize="20" color="#495f55" autoSize="none" text="预警值">
<gearDisplay controller="menkan" pages="1"/>
</text>
<group id="n20_oj7k" name="n20" xy="22,2" size="226,79" advanced="true"/>
<text id="n35_oj7k" name="tex_total_score" xy="303,32" size="151,46" group="n36_oj7k" font="Microsoft YaHei" fontSize="24" color="#444444" align="center" vAlign="middle" autoSize="shrink" bold="true" singleLine="true" autoClearText="true" text="3002237.06">
<gearDisplay controller="show_total" pages="1"/>
<relation target="" sidePair="width-width%,right-right%"/>
</text>
<component id="n52_j120" name="btn_check_members" src="xt5s7iia" fileName="mgr/component/member/partner/btn_mul.xml" xy="308,33" size="116,50" group="n36_oj7k">
<gearDisplay controller="show_total" pages="0"/>
<relation target="" sidePair="right-right%"/>
<Button icon="ui://m7iejg46hp037i7u"/>
</component>
<group id="n36_oj7k" name="n36" xy="303,32" size="151,51" visible="false" advanced="true"/>
<text id="n41_f6br" name="tex_diamond_comsume" xy="303,38" size="85,35" font="Microsoft YaHei" fontSize="20" color="#495f55" align="center" vAlign="middle" autoSize="none" singleLine="true" autoClearText="true" text="0">
<gearDisplay controller="mng" pages="1"/>
<relation target="" sidePair="center-center%"/>
</text>
<text id="n42_f6br" name="tex_round_total" xy="446,19" size="153,39" font="Microsoft YaHei" fontSize="26" color="#444444" align="center" vAlign="middle" autoSize="shrink" bold="true" singleLine="true" autoClearText="true" text="0">
<gearXY controller="mng" pages="0,1" values="446,19|398,22"/>
<relation target="" sidePair="width-width%,right-right%"/>
</text>
<text id="n43_f6br" name="tex_round_valid" xy="807,38" size="118,37" visible="false" font="Microsoft YaHei" fontSize="26" color="#444444" align="center" vAlign="middle" autoSize="shrink" bold="true" singleLine="true" autoClearText="true" text="0">
<gearXY controller="mng" pages="0,1" values="807,38|506,24"/>
<relation target="" sidePair="width-width%,left-right%"/>
</text>
<component id="n56_j120" name="btn_award" src="j1207i2r" fileName="images/Button10.xml" xy="722,38" size="91,36" visible="false">
<relation target="" sidePair="center-center%"/>
<Button title="0"/>
</component>
<text id="n44_f6br" name="tex_total" xy="248,19" size="195,37" font="Microsoft YaHei" fontSize="26" color="#444444" align="center" vAlign="middle" autoSize="shrink" bold="true" singleLine="true" autoClearText="true" text="0">
<gearXY controller="mng" pages="0,1" values="248,19|639,25"/>
<relation target="" sidePair="width-width%,left-right%"/>
</text>
<component id="n54_j120" name="btn_detail" src="j1207i2o" fileName="images/Button9.xml" xy="896,33" size="111,48" visible="false">
<relation target="" sidePair="width-width%,left-right%"/>
</component>
<text id="n63_omkm" name="tex_round_youxiao" xy="550,38" size="103,37" visible="false" font="Microsoft YaHei" fontSize="26" color="#444444" align="center" vAlign="middle" autoSize="shrink" bold="true" singleLine="true" autoClearText="true" text="0">
<gearXY controller="mng" pages="0,1" values="550,38|509,24"/>
<relation target="" sidePair="width-width%,left-right%"/>
</text>
<component id="n65_xt5s" name="btn_more" src="xt5s7iia" fileName="mgr/component/member/partner/btn_mul.xml" xy="43,21" size="68,68" visible="false">
<gearXY controller="more" pages="0,1" values="43,21|13,21"/>
<relation target="" sidePair="right-right%"/>
<Button icon="ui://m7iejg46xt5s7iic" selectedIcon="ui://m7iejg46xt5s7iib" controller="more" page="1"/>
</component>
<list id="n66_xt5s" name="lst_record" xy="0,114" size="1035,0" overflow="hidden" defaultItem="ui://m7iejg46xt5s7iih">
<relation target="" sidePair="width-width,height-height,right-right"/>
</list>
<component id="n68_xt5s" name="btn_super" src="xt5s7iia" fileName="mgr/component/member/partner/btn_mul.xml" xy="918,30" size="116,53" visible="false">
<relation target="" sidePair="right-right%"/>
<Button checked="true" icon="ui://m7iejg46ilon7iat"/>
</component>
<text id="n69_yvb2" name="tex_reward" xy="799,19" size="195,37" font="Microsoft YaHei" fontSize="26" color="#444444" align="center" vAlign="middle" autoSize="shrink" bold="true" singleLine="true" autoClearText="true" text="0">
<gearXY controller="mng" pages="0,1" values="799,19|639,25"/>
<relation target="" sidePair="width-width%,left-right%"/>
</text>
<text id="n70_yvb2" name="tex_win" xy="602,19" size="195,37" font="Microsoft YaHei" fontSize="26" color="#444444" align="center" vAlign="middle" autoSize="shrink" bold="true" singleLine="true" autoClearText="true" text="0">
<gearXY controller="mng" pages="0,1" values="602,19|639,25"/>
<relation target="" sidePair="width-width%,left-right%"/>
</text>
</displayList>
</component>

View File

@ -1145,6 +1145,15 @@
<image id="mcgb7ijl" name="Group 513.png" path="/images/input/"/> <image id="mcgb7ijl" name="Group 513.png" path="/images/input/"/>
<image id="mcgb7ijm" name="Vector.png" path="/images/input/"/> <image id="mcgb7ijm" name="Vector.png" path="/images/input/"/>
<image id="mcgb7ijo" name="Rectangle 156.png" path="/images/input/"/> <image id="mcgb7ijo" name="Rectangle 156.png" path="/images/input/"/>
<image id="yvb27ijv" name="Group 882.png" path="/component/nav/"/>
<component id="yvb27ijw" name="item_partner_stat_inMgr.xml" path="/mgr/component/member/partner/"/>
<component id="yvb27ijx" name="comp_child_listPartner.xml" path="/component/nav/"/>
<image id="yvb27ijy" name="Vector.png" path="/component/nav/"/>
<component id="yvb27ijz" name="btn_sort_3.xml" path="/mgr/component/member/partner/"/>
<component id="yvb27ik0" name="Win_ManagerView_old.xml" path="/" exported="true"/>
<component id="yvb27ik1" name="Btn_menu_h2.xml" path="/component/nav/" exported="true"/>
<image id="yvb27ik2" name="房.png" path="/font/"/>
<image id="yvb27ik3" name="间.png" path="/font/"/>
</resources> </resources>
<publish name="NewGroup" path="..\wb_unity_pro\Assets\ART\base\newgroup\ui" packageCount="2"/> <publish name="NewGroup" path="..\wb_unity_pro\Assets\ART\base\newgroup\ui" packageCount="2"/>
</packageDescription> </packageDescription>