diff --git a/lua_probject/base_project/Game/View/NewGroup/GroupInfoView.lua b/lua_probject/base_project/Game/View/NewGroup/GroupInfoView.lua
index 76873339..b9035061 100644
--- a/lua_probject/base_project/Game/View/NewGroup/GroupInfoView.lua
+++ b/lua_probject/base_project/Game/View/NewGroup/GroupInfoView.lua
@@ -981,7 +981,7 @@ function M:InitView(url)
self._view:GetChild('tex_name').text = self.curGroup.name
self._view:GetChild('tex_tableNum').text = string.format("进行:%d桌", self.curGroup.room_num)
- self._view:GetChild('tex_hp').text = DataManager.SelfUser.diamo
+ -- self._view:GetChild('tex_hp').text = DataManager.SelfUser.diamo
print("lingmenginitgroup", self.curGroup.id, self.curGroup.name)
-- self._view:GetChild('tex_p_name').text = ViewUtil.stringEllipsis(DataManager.SelfUser.nick_name)
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMemberFagLogView.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMemberFagLogView.lua
index b0972386..fc9c92ea 100644
--- a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMemberFagLogView.lua
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMemberFagLogView.lua
@@ -1,12 +1,12 @@
-- 牌友圈成员体力值记录
-local TimeSettingPanel = import("Game.View.NewGroup.MngView.TimeSettingPanel")
+local TimeSettingPanel = import("Game.View.NewGroup.MngView.TimeSettingPanelTog")
local GroupMemberFagLogView = {}
local M = GroupMemberFagLogView
function GroupMemberFagLogView.new(group_id, member, not_manager)
- setmetatable(M, {__index = BaseWindow})
- local self = setmetatable({}, {__index = M})
+ setmetatable(M, { __index = BaseWindow })
+ local self = setmetatable({}, { __index = M })
self.class = "GroupMemberFagLogView"
self._close_destroy = true
-- self._blur_view = blur_view
@@ -15,7 +15,7 @@ function GroupMemberFagLogView.new(group_id, member, not_manager)
self._full = true
self._animation = false
self.group_id = group_id
- self.hp_log = {}
+ self.hp_log = {}
self.daily_count = {}
self.not_manager = not_manager
self._full = true
@@ -25,7 +25,7 @@ function GroupMemberFagLogView.new(group_id, member, not_manager)
end
function M:init(url)
- BaseWindow.init(self,url)
+ BaseWindow.init(self, url)
local btn_close = self._view:GetChild("btn_close")
btn_close.onClick:Set(function()
@@ -33,26 +33,25 @@ function M:init(url)
end)
for i = 1, 8 do
- local tem = math.pow(2, i - 1)
- local btn_filter = self._view:GetChild("btn_filter" .. tem)
- if btn_filter then
- btn_filter.onClick:Set(function()
- self.hp_log = {}
+ local tem = math.pow(2, i - 1)
+ local btn_filter = self._view:GetChild("btn_filter" .. tem)
+ if btn_filter then
+ btn_filter.onClick:Set(function()
+ self.hp_log = {}
self.m_index = 0
- self.lst_fag.numItems = 0
- self:GetData(0)
- end)
- end
+ self.lst_fag.numItems = 0
+ self:GetData(0)
+ end)
+ end
end
self.lst_fag = self._view:GetChild("lst_fag")
- self.lst_fag:SetVirtual()
+ self.lst_fag:SetVirtual()
self.lst_fag.itemRenderer = function(index, obj)
- self:OnRenderItem(index, obj)
- end
+ self:OnRenderItem(index, obj)
+ end
self.lst_fag.scrollPane.onPullUpRelease:Set(function()
- self:GetData(self.lst_fag.numItems+self.m_index)
-
+ self:GetData(self.lst_fag.numItems + self.m_index)
end)
if not self.not_manager then
self._view:GetController("manager").selectedIndex = 1
@@ -66,7 +65,7 @@ function M:init(url)
self.lst_daily_count:SetVirtual()
self.lst_daily_count.itemRenderer = function(index, obj)
self:OnRenderDailyItem(index, obj)
- end
+ end
self.ctr_index = self._view:GetController("index")
self.ctr_index.onChanged:Set(function()
@@ -75,36 +74,36 @@ function M:init(url)
end
end)
- self.time_panel = TimeSettingPanel.new(self._view, self._view:GetChild("btn_date1"), self._view:GetChild("btn_date2"), -308, 0)
+ self.time_panel = TimeSettingPanel.new(self._view, self._view:GetChild("btn_date1"), self._view:GetChild("btn_date2"),
+ -308, 0, function()
+ self.hp_log = {}
+ self.lst_fag.numItems = 0
+ self.m_index = 0
+ self.begin_time, self.end_time = self.time_panel:GetDate()
+ self:GetData(0)
+ end)
self.begin_time, self.end_time = self.time_panel:GetDate()
- self._view:GetChild("btn_search").onClick:Set(function()
- self.hp_log = {}
- self.lst_fag.numItems = 0
- self.m_index = 0
- self.begin_time, self.end_time = self.time_panel:GetDate()
- self:GetData(0)
- end)
self:GetData(0)
end
-- 获取过滤值,根据多选框计算
function M:GetFilter()
- local filter = 0
+ local filter = 0
for i = 1, 8 do
- local tem = math.pow(2, i - 1)
+ local tem = math.pow(2, i - 1)
--print("aaaaaaaaaaaaaaaaaaaaaaaa ",tem)
- local btn_filter = self._view:GetChild("btn_filter" .. tem)
- if btn_filter and btn_filter.selected then
- filter = filter + tem
- end
+ local btn_filter = self._view:GetChild("btn_filter" .. tem)
+ if btn_filter and btn_filter.selected then
+ filter = filter + tem
+ end
end
return filter
end
-- 显示原因文本
local function __getReason(data)
- -- return "玩家操作"
+ -- return "玩家操作"
local s_nick = string.utf8sub(data.m_nick, 6)
if data.reason == 6 then
return data.info
@@ -121,14 +120,14 @@ local function __getReason(data)
return string.format("[color=#FF6600]%s[/color](%s) %s", s_nick, data.mgr_id, "操作减少")
-- return "每日提取"
elseif data.reason == 12 then
- return "推广奖励"
+ return "推广奖励"
elseif data.reason == 13 then
if data.hp < 0 then
return string.format("转账给 [color=#FF6600]%s(%s)[/color]", s_nick, data.mgr_id)
else
return string.format("收到 [color=#FF6600]%s(%s)[/color] 转账", s_nick, data.mgr_id)
- end
- elseif data.reason == 14 then
+ end
+ elseif data.reason == 14 then
return "提取能量包"
elseif data.reason == 15 then
return ""
@@ -146,97 +145,98 @@ end
-- 获取体力值详情数据
function M:GetData(index)
- local filter = self:GetFilter()
- if filter == 0 then return end
- ViewUtil.ShowModalWait()
+ local filter = self:GetFilter()
+ if filter == 0 then return end
+ ViewUtil.ShowModalWait()
local fgCtr = ControllerManager.GetController(NewGroupController)
- fgCtr:FG_GetMemberHpLog(self.group_id, self.member.uid, index, 6, filter, self.begin_time, self.end_time, function(res)
- if self._is_destroy then
- return
- end
- ViewUtil.CloseModalWait()
- if res.ReturnCode ~= 0 then
- ViewUtil.ErrorTip(res.ReturnCode, "获取积分详情失败")
- else
- local data = res.Data.hp_logs
- if #data == 0 then return end
- -- print("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
- -- pt(data)
- -- pt(self.member)
- for i = 1, #data do
- self.hp_log[#self.hp_log + 1] = data[i]
+ fgCtr:FG_GetMemberHpLog(self.group_id, self.member.uid, index, 6, filter, self.begin_time, self.end_time,
+ function(res)
+ if self._is_destroy then
+ return
end
- --self:GuoLv(data)
+ ViewUtil.CloseModalWait()
+ if res.ReturnCode ~= 0 then
+ ViewUtil.ErrorTip(res.ReturnCode, "获取积分详情失败")
+ else
+ local data = res.Data.hp_logs
+ if #data == 0 then return end
+ -- print("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
+ -- pt(data)
+ -- pt(self.member)
+ for i = 1, #data do
+ self.hp_log[#self.hp_log + 1] = data[i]
+ end
+ --self:GuoLv(data)
- self.lst_fag.numItems = #self.hp_log
- end
- end)
+ self.lst_fag.numItems = #self.hp_log
+ end
+ end)
end
function M:GuoLv(data)
- if self.member.lev == 1 then
+ if self.member.lev == 1 then
local m_data_other = {}
local m_data_my = {}
- for i=1,#data do
+ for i = 1, #data do
if self.member.uid ~= data[i].mgr_id then
- table.insert(m_data_other,data[i])
+ table.insert(m_data_other, data[i])
else
- table.insert(m_data_my,data[i])
+ table.insert(m_data_my, data[i])
end
end
-- printlog("比较计算=========m_data_my>>>",#m_data_my)
-- printlog("比较计算=========m_data_other>>>",#m_data_other)
-
- if #m_data_my>0 and #m_data_other==0 then
+
+ if #m_data_my > 0 and #m_data_other == 0 then
for i = 1, #m_data_my do
- self.hp_log[#self.hp_log + 1] = m_data_my[i]
+ self.hp_log[#self.hp_log + 1] = m_data_my[i]
end
self.m_index = #data - #m_data_my + self.m_index
else
for i = 1, #m_data_other do
- self.hp_log[#self.hp_log + 1] = m_data_other[i]
+ self.hp_log[#self.hp_log + 1] = m_data_other[i]
end
self.m_index = #data - #m_data_other + self.m_index
- end
+ end
else
local m_data_other = {}
local m_data_my = {}
-
- for i=1,#data do
+
+ for i = 1, #data do
if self.member.uid ~= data[i].mgr_id then
- table.insert(m_data_other,data[i])
+ table.insert(m_data_other, data[i])
end
end
-- printlog("比较计算11=========m_data_my>>>",#m_data_my)
-- printlog("比较计算11=========m_data_other>>>",#m_data_other)
-
+
for i = 1, #m_data_other do
self.hp_log[#self.hp_log + 1] = m_data_other[i]
end
self.m_index = #data - #m_data_other + self.m_index
end
-
end
local function fillItem(data, obj)
local num = d2ad(data.hp)
obj:GetChild("tex_num").text = num >= 0 and ('+' .. num) or num
- obj:GetChild("tex_time").text = os.date("%Y-%m-%d\n%H:%M",data.time)
- obj:GetChild("tex_reason").text = __getReason(data)
+ obj:GetChild("tex_time").text = os.date("%Y-%m-%d\n%H:%M", data.time)
+ obj:GetChild("tex_reason").text = __getReason(data)
end
-- 填充体力值详情对象
function M:OnRenderItem(index, obj)
local data = self.hp_log[index + 1]
obj:GetChild("tex_name").text = ViewUtil.stringEllipsis(self.member.nick)
+ obj:GetChild("tex_id").text = string.format("ID:%s", ViewUtil.stringEllipsis(self.member.uid))
local num = d2ad(data.hp)
obj:GetChild("tex_num").text = num >= 0 and ('+' .. num) or num
obj:GetController("add").selectedIndex = num >= 0 and 1 or 0
obj:GetChild("tex_fag").text = d2ad(data.cur_hp)
obj:GetChild("tex_reason").text = __getReason(data)
- obj:GetChild("tex_time").text = os.date("%Y-%m-%d\n%H:%M",data.time)
+ obj:GetChild("tex_time").text = os.date("%Y-%m-%d\n%H:%M", data.time)
local btn_head = obj:GetChild("btn_head")
btn_head.icon = "ui://Common/Head0"
ImageLoad.Load(self.member.portrait, btn_head._iconObject)
@@ -261,7 +261,7 @@ function M:OnRenderItem(index, obj)
local item = lst:AddItemFromPool()
fillItem(data.detail[i], item)
end
- obj.height =95 * (#data.detail+1)
+ obj.height = 95 * (#data.detail + 1)
self.lst_fag:RefreshVirtualList()
self.lst_fag:ScrollToView(index)
else
@@ -272,7 +272,7 @@ function M:OnRenderItem(index, obj)
return
end
ViewUtil.CloseModalWait()
- if res.ReturnCode ~= 0 then
+ if res.ReturnCode ~= 0 then
ViewUtil.ErrorTip(res.ReturnCode, "获取积分详情失败")
else
data.detail = res.Data.hp_logs
@@ -281,7 +281,7 @@ function M:OnRenderItem(index, obj)
local item = lst:AddItemFromPool()
fillItem(data.detail[i], item)
end
- obj.height =95 * (#data.detail+1)
+ obj.height = 95 * (#data.detail + 1)
self.lst_fag:RefreshVirtualList()
self.lst_fag:ScrollToView(index)
end
@@ -299,7 +299,7 @@ function M:GetDailyData()
return
end
ViewUtil.CloseModalWait()
- if res.ReturnCode ~= 0 then
+ if res.ReturnCode ~= 0 then
ViewUtil.ErrorTip(res.ReturnCode, "获取积分详情失败")
else
self.daily_count = res.Data.list
@@ -311,9 +311,9 @@ end
-- 填充日统计对象
function M:OnRenderDailyItem(index, obj)
local data = self.daily_count[#self.daily_count - index]
- obj:GetChild("tex_date").text = os.date("%Y-%m-%d",data.time)
+ obj:GetChild("tex_date").text = os.date("%Y-%m-%d", data.time)
local num = d2ad(data.num)
obj:GetChild("tex_num").text = num >= 0 and ('+' .. num) or num
end
-return M
\ No newline at end of file
+return M
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMemberOperateView.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMemberOperateView.lua
index 4a383a22..1c74707d 100644
--- a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMemberOperateView.lua
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMemberOperateView.lua
@@ -4,22 +4,24 @@ local GroupSetPermissionView = import(".GroupSetPermissionView")
local GroupBanSameTableView = import(".GroupBanSameTableView")
local MngPermission = import(".MngPermission")
local GroupSetTagView = import("../GroupSetTagView")
-local GroupSetMemberInfoDiaoduView=import('.GroupSetMemberInfoDiaoduView')
+local GroupSetMemberInfoDiaoduView = import('.GroupSetMemberInfoDiaoduView')
local GroupPartnerBanPlaysView = import(".GroupPartnerBanPlaysView")
+local GroupPartnerRewardsView = import(".GroupPartnerRewardsView")
+
-- 牌友圈成员体力值记录
local GroupMemberOperateView = {}
local M = GroupMemberOperateView
-function GroupMemberOperateView.new(group_id, member, callBack,callBack1)
- setmetatable(M, {__index = BaseWindow})
- local self = setmetatable({}, {__index = M})
+function GroupMemberOperateView.new(group_id, member, callBack, callBack1)
+ setmetatable(M, { __index = BaseWindow })
+ local self = setmetatable({}, { __index = M })
self.class = "GroupMemberOperateView"
self._close_destroy = true
-- self._blur_view = blur_view
- --print("GroupMemberOperateView==============")
- --pt(member)
+ --print("GroupMemberOperateView==============")
+ --pt(member)
self.member = member
self.group_id = group_id
self.callBack = callBack
@@ -30,11 +32,11 @@ end
-- 管理员权限
local MngPermissionList = {
- DeleteMember = 1,-- 删除成员
- AddMember = 2,--添加成员
- SetFag = 3,--设置体力值
- BanPlaying = 4,--禁止游戏
- BanSameTable = 5--禁止同桌
+ DeleteMember = 1, -- 删除成员
+ AddMember = 2, --添加成员
+ SetFag = 3, --设置体力值
+ BanPlaying = 4, --禁止游戏
+ BanSameTable = 5 --禁止同桌
}
local function CheckPermission(lev, permission)
@@ -46,13 +48,13 @@ local function CheckPermission(lev, permission)
end
function M:init(url)
- BaseWindow.init(self,url)
+ BaseWindow.init(self, url)
local member = self.member
- local group = DataManager.groups:get(self.group_id)
- --print("DataManager.groups:get(self.group_id)")
- --pt(group)
- local perm_array = MngPermission.getPermData(group.permission)
+ local group = DataManager.groups:get(self.group_id)
+ --print("DataManager.groups:get(self.group_id)")
+ --pt(group)
+ local perm_array = MngPermission.getPermData(group.permission)
local btn_close = self._view:GetChild("btn_close")
btn_close.onClick:Set(function()
@@ -102,10 +104,9 @@ function M:init(url)
ctr_superior.selectedIndex = 0
self._view:GetChild("tex_superior_id").text = ""
end
-
+
local fgCtr = ControllerManager.GetController(NewGroupController)
self._view:GetChild("btn_deploy").onClick:Set(function()
-
local gniv = GroupNumberInputView.new(nil, function(num)
ViewUtil.ShowModalWait()
local parent_id = tonumber(num)
@@ -113,7 +114,7 @@ function M:init(url)
if self._is_destroy then
return
end
- if res.ReturnCode ~= 0 then
+ if res.ReturnCode ~= 0 then
ViewUtil.CloseModalWait()
ViewUtil.ErrorTip(res.ReturnCode, "找不到成员")
elseif res.Data.partnerLev == 0 then
@@ -125,10 +126,10 @@ function M:init(url)
if (res1.ReturnCode == 0) then
member.parentId = parent_id
self._view:GetChild("tex_superior_id").text = parent_id
- ctr_superior.selectedIndex = 1
- ViewUtil.ShowBannerOnScreenCenter("调配玩家成功")
+ ctr_superior.selectedIndex = 1
+ ViewUtil.ShowBannerOnScreenCenter("调配玩家成功")
else
- ViewUtil.ErrorTip(res1.ReturnCode,"调配玩家失败")
+ ViewUtil.ErrorTip(res1.ReturnCode, "调配玩家失败")
end
end)
end
@@ -138,14 +139,14 @@ function M:init(url)
end)
local vipbtn = self._view:GetChild("btn_vip")
if vipbtn ~= nil then
- if (group.lev < member.lev) or (group.lev == 3 and group.partnerLev > 0 and member.uid ~= DataManager.SelfUser.account_id) or (group.lev < 3 and member.uid == DataManager.SelfUser.account_id ) then
+ if (group.lev < member.lev) or (group.lev == 3 and group.partnerLev > 0 and member.uid ~= DataManager.SelfUser.account_id) or (group.lev < 3 and member.uid == DataManager.SelfUser.account_id) then
vipbtn.visible = true
vipbtn.selected = member.isvip == 1 and true or false
vipbtn.onClick:Set(function()
local selected = vipbtn.selected and 1 or 0
fgCtr:FG_GroupSetVip(self.group_id, member.uid, selected, function(res1)
if self._is_destroy then
- return
+ return
end
ViewUtil.CloseModalWait()
if res1.ReturnCode == 0 then
@@ -153,7 +154,7 @@ function M:init(url)
self.callBack()
else
vipbtn.selected = not vipbtn.selected
- ViewUtil.ErrorTip(res1.ReturnCode,"设置vip失败")
+ ViewUtil.ErrorTip(res1.ReturnCode, "设置vip失败")
end
end)
end)
@@ -161,25 +162,25 @@ function M:init(url)
vipbtn.visible = false
end
end
-
- -- 管理功能列表
+
+ -- 管理功能列表
local lst_mng = self._view:GetChild("lst_mng")
lst_mng:RemoveChildrenToPool()
-- 删除按钮
local option = group.option or 0
- if (group.partnerLev > 0 and member.uid ~= DataManager.SelfUser.account_id and bit:_and(option,1) == 1) or group.lev < member.lev then
+ if (group.partnerLev > 0 and member.uid ~= DataManager.SelfUser.account_id and bit:_and(option, 1) == 1) or group.lev < member.lev then
local btn_del = lst_mng:AddItemFromPool()
btn_del.icon = "ui://NewGroup/mng_del"
btn_del.onClick:Set(function()
- if not CheckPermission(group.lev, perm_array[MngPermissionList.DeleteMember]) then
+ if not CheckPermission(group.lev, perm_array[MngPermissionList.DeleteMember]) then
return
end
local _curren_msg = MsgWindow.new(nil, "确定删除该成员吗?", MsgWindow.MsgMode.OkAndCancel)
- _curren_msg.onOk:Add(function()
+ _curren_msg.onOk:Add(function()
ViewUtil.ShowModalWait()
fgCtr:FG_GroupRemoveMember(self.group_id, member.uid, function(res1)
if self._is_destroy then
- return
+ return
end
ViewUtil.CloseModalWait()
if res1.ReturnCode == 0 then
@@ -187,136 +188,141 @@ function M:init(url)
ViewUtil.ShowBannerOnScreenCenter("已成功删除玩家")
self:Destroy()
else
- ViewUtil.ErrorTip(res1.ReturnCode,"删除成员失败")
+ ViewUtil.ErrorTip(res1.ReturnCode, "删除成员失败")
end
end)
end)
_curren_msg:Show()
-
end)
end
-- 禁止游戏
- --
+ --
if (group.lev < member.lev) or (group.lev == 3 and group.partnerLev > 0 and member.uid ~= DataManager.SelfUser.account_id) then
- --if group.lev == 1 and member.lev > 1 and member.partnerLev >0 and member.uid ~= DataManager.SelfUser.account_id then
+ --if group.lev == 1 and member.lev > 1 and member.partnerLev >0 and member.uid ~= DataManager.SelfUser.account_id then
local btn_ban = lst_mng:AddItemFromPool()
local pic = member.ban == 1 and "mng_del_ban" or "mng_ban"
- btn_ban.icon = "ui://NewGroup/" .. pic
+ btn_ban.icon = "ui://NewGroup/" .. pic
btn_ban.onClick:Set(function()
- if not CheckPermission(group.lev, perm_array[MngPermissionList.BanPlaying]) then
+ if not CheckPermission(group.lev, perm_array[MngPermissionList.BanPlaying]) then
return
end
-
+
local str = member.ban == 1 and "确定恢复娱乐吗?" or "确定禁止娱乐吗?"
local _curren_msg = MsgWindow.new(nil, str, MsgWindow.MsgMode.OkAndCancel)
- _curren_msg.onOk:Add(function()
+ _curren_msg.onOk:Add(function()
ViewUtil.ShowModalWait()
local val = 1 - member.ban
fgCtr:FG_BanMember(self.group_id, member.uid, val, 1, function(res1)
if self._is_destroy then
- return
+ return
end
ViewUtil.CloseModalWait()
if res1.ReturnCode == 0 then
member.ban = val
pic = member.ban == 1 and "mng_del_ban" or "mng_ban"
- btn_ban.icon = "ui://NewGroup/" .. pic
- self.callBack()
+ btn_ban.icon = "ui://NewGroup/" .. pic
+ self.callBack()
else
- ViewUtil.ErrorTip(res1.ReturnCode,"禁止娱乐失败!")
+ ViewUtil.ErrorTip(res1.ReturnCode, "禁止娱乐失败!")
end
end)
end)
_curren_msg:Show()
end)
end
-
- --print("group.type=====================")
- --print(group.type)
- --pt(group)
+
+ --print("group.type=====================")
+ --print(group.type)
+ --pt(group)
if member.partnerLev > 0 and group.type == 2 and member.uid ~= DataManager.SelfUser.account_id then
local btn_ban = lst_mng:AddItemFromPool()
local pic = member.group_ban == 1 and "mng_del_ban_group" or "mng_ban_group"
- btn_ban.icon = "ui://NewGroup/" .. pic
+ btn_ban.icon = "ui://NewGroup/" .. pic
--printlog("jefe member.partnerLev",member.partnerLev)
--if member.partnerLev==1 then
- btn_ban.onClick:Set(function()
- -- if not CheckPermission(group.lev, perm_array[MngPermissionList.BanPlaying]) then
- -- return
- -- end
+ btn_ban.onClick:Set(function()
+ -- if not CheckPermission(group.lev, perm_array[MngPermissionList.BanPlaying]) then
+ -- return
+ -- end
- local str = member.group_ban == 1 and "确定恢复该合伙人整组娱乐吗?" or "确定禁止该合伙人整组娱乐吗?"
- local _curren_msg = MsgWindow.new(nil, str, MsgWindow.MsgMode.OkAndCancel)
- _curren_msg.onOk:Add(function()
- ViewUtil.ShowModalWait()
- local val = member.group_ban == 1 and 0 or 1
- fgCtr:FG_BanMember(self.group_id, member.uid, val, 2, function(res1)
- if self._is_destroy then
- return
- end
- ViewUtil.CloseModalWait()
- if res1.ReturnCode == 0 then
- member.group_ban = val
- pic = member.group_ban == 1 and "mng_del_ban_group" or "mng_ban_group"
- btn_ban.icon = "ui://NewGroup/" .. pic
- self.callBack()
- else
- ViewUtil.ErrorTip(res1.ReturnCode,val == 1 and "禁止整组娱乐失败!" or "恢复整组娱乐失败!")
- end
- end)
+ local str = member.group_ban == 1 and "确定恢复该合伙人整组娱乐吗?" or "确定禁止该合伙人整组娱乐吗?"
+ local _curren_msg = MsgWindow.new(nil, str, MsgWindow.MsgMode.OkAndCancel)
+ _curren_msg.onOk:Add(function()
+ ViewUtil.ShowModalWait()
+ local val = member.group_ban == 1 and 0 or 1
+ fgCtr:FG_BanMember(self.group_id, member.uid, val, 2, function(res1)
+ if self._is_destroy then
+ return
+ end
+ ViewUtil.CloseModalWait()
+ if res1.ReturnCode == 0 then
+ member.group_ban = val
+ pic = member.group_ban == 1 and "mng_del_ban_group" or "mng_ban_group"
+ btn_ban.icon = "ui://NewGroup/" .. pic
+ self.callBack()
+ else
+ ViewUtil.ErrorTip(res1.ReturnCode, val == 1 and "禁止整组娱乐失败!" or "恢复整组娱乐失败!")
+ end
end)
- _curren_msg:Show()
end)
- -- end
+ _curren_msg:Show()
+ end)
+ -- end
end
-- 禁止同桌
+ -- if group.lev < 3 then
+ -- local btn_ban_table = lst_mng:AddItemFromPool()
+ -- btn_ban_table.icon = "ui://NewGroup/mng_ban_table"
+ -- btn_ban_table.onClick:Set(function()
+ -- if not CheckPermission(group.lev, perm_array[MngPermissionList.BanSameTable]) then
+ -- return
+ -- end
+ -- ViewUtil.ShowModalWait()
+ -- fgCtr:FG_GetBanTable(self.group_id, member.uid, function(res)
+ -- ViewUtil.CloseModalWait()
+ -- if res.ReturnCode == 0 then
+ -- local btv = GroupBanSameTableView.new(self.blur_view, self.group_id, member.uid, res.Data)
+ -- btv:Show()
+ -- else
+ -- ViewUtil.ErrorTip(res.ReturnCode,"获取禁止同桌列表失败!")
+ -- end
+ -- end)
+ -- end)
+ -- end
+ -- 合伙人设置 临时从禁止同桌修改
if group.lev < 3 then
local btn_ban_table = lst_mng:AddItemFromPool()
btn_ban_table.icon = "ui://NewGroup/mng_ban_table"
btn_ban_table.onClick:Set(function()
- if not CheckPermission(group.lev, perm_array[MngPermissionList.BanSameTable]) then
- return
- end
- ViewUtil.ShowModalWait()
- fgCtr:FG_GetBanTable(self.group_id, member.uid, function(res)
- ViewUtil.CloseModalWait()
- if res.ReturnCode == 0 then
- local btv = GroupBanSameTableView.new(self.blur_view, self.group_id, member.uid, res.Data)
- btv:Show()
- else
- ViewUtil.ErrorTip(res.ReturnCode,"获取禁止同桌列表失败!")
- end
- end)
+ local prv = GroupPartnerRewardsView.new(self.group_id, member.uid, member.partnerLev)
+ prv:Show()
end)
end
-
- if group.lev == 1 and member.lev > 1 and member.partnerLev >0 and member.uid ~= DataManager.SelfUser.account_id then
- --if false then
+
+ if group.lev == 1 and member.lev > 1 and member.partnerLev > 0 and member.uid ~= DataManager.SelfUser.account_id then
+ --if false then
local btn_set_mng = lst_mng:AddItemFromPool()
- btn_set_mng.icon = "ui://NewGroup/zhengzu"
- btn_set_mng.onClick:Set(
- function()
- ViewUtil.ShowModalWait()
- fgCtr:FG_GetBanMemberHB(self.group_id, member.uid, function(res)
- ViewUtil.CloseModalWait()
- --pt(res)
- if res.ReturnCode == 0 then
- local diaoduView=GroupSetMemberInfoDiaoduView.new(self.group_id, member.uid)
- diaoduView:SetCurrentState(res.Data.group_black+1,res.Data)
- else
- ViewUtil.ErrorTip(res.ReturnCode,"获取整组调度失败!")
- end
-
- end)
-
- end)
-
- end
-
-
+ btn_set_mng.icon = "ui://NewGroup/zhengzu"
+ btn_set_mng.onClick:Set(
+ function()
+ ViewUtil.ShowModalWait()
+ fgCtr:FG_GetBanMemberHB(self.group_id, member.uid, function(res)
+ ViewUtil.CloseModalWait()
+ --pt(res)
+ if res.ReturnCode == 0 then
+ local diaoduView = GroupSetMemberInfoDiaoduView.new(self.group_id, member.uid)
+ diaoduView:SetCurrentState(res.Data.group_black + 1, res.Data)
+ else
+ ViewUtil.ErrorTip(res.ReturnCode, "获取整组调度失败!")
+ end
+ end)
+ end)
+ end
+
+
-- 设置管理员
if group.lev == 1 and member.lev > 1 and member.partnerLev >= 0 then
@@ -326,12 +332,12 @@ function M:init(url)
btn_set_mng.onClick:Set(function()
local str = member.lev == 3 and "确定设置玩家为副盟主吗?" or "确定取消玩家副盟主身份吗?"
local _curren_msg = MsgWindow.new(nil, str, MsgWindow.MsgMode.OkAndCancel)
- _curren_msg.onOk:Add(function()
+ _curren_msg.onOk:Add(function()
ViewUtil.ShowModalWait()
local val = 4 - member.lev
fgCtr:FG_SetManager(self.group_id, member.uid, val, function(res1)
if self._is_destroy then
- return
+ return
end
ViewUtil.CloseModalWait()
if res1.ReturnCode == 0 then
@@ -344,28 +350,28 @@ function M:init(url)
end
self:Destroy()
else
- ViewUtil.ErrorTip(res1.ReturnCode,"设置副群主失败!")
+ ViewUtil.ErrorTip(res1.ReturnCode, "设置副群主失败!")
end
end)
end)
_curren_msg:Show()
end)
end
-
-
+
+
if ((group.lev < 3 and member.parentId == 0) or (group.type == 2 and member.parentId == DataManager.SelfUser.account_id)) and member.partnerLev == 0 and member.lev == 3 then
- local btn_set_partner = lst_mng:AddItemFromPool()
+ local btn_set_partner = lst_mng:AddItemFromPool()
local pic = member.partnerLev == 0 and "mng_set_partner" or "mng_del_partner"
btn_set_partner.icon = "ui://NewGroup/" .. pic
btn_set_partner.onClick:Set(function()
local str = member.partnerLev == 0 and "确定设置玩家为合伙人吗?" or "确定取消玩家合伙人身份吗?"
local _curren_msg = MsgWindow.new(nil, str, MsgWindow.MsgMode.OkAndCancel)
- _curren_msg.onOk:Add(function()
+ _curren_msg.onOk:Add(function()
ViewUtil.ShowModalWait()
local val = member.partnerLev > 0 and 2 or 1
fgCtr:FG_SetPartner(self.group_id, member.uid, val, function(res1)
if self._is_destroy then
- return
+ return
end
ViewUtil.CloseModalWait()
if res1.ReturnCode == 0 then
@@ -376,7 +382,7 @@ function M:init(url)
self:Destroy()
else
- ViewUtil.ErrorTip(res1.ReturnCode,"设置合伙人失败失败!")
+ ViewUtil.ErrorTip(res1.ReturnCode, "设置合伙人失败失败!")
end
end)
end)
@@ -384,7 +390,7 @@ function M:init(url)
end)
end
- if ((group.lev < 3 and member.parentId == 0) or (group.type == 2 and member.parentId == DataManager.SelfUser.account_id)) and member.partnerLev == 0 and member.lev == 2 then
+ if ((group.lev < 3 and member.parentId == 0) or (group.type == 2 and member.parentId == DataManager.SelfUser.account_id)) and member.partnerLev == 0 and member.lev == 2 then
local btn_set_permission = lst_mng:AddItemFromPool()
btn_set_permission.icon = "ui://NewGroup/mng_set_permission"
btn_set_permission.onClick:Set(function()
@@ -405,35 +411,35 @@ function M:init(url)
btn_move.icon = "ui://NewGroup/mng_move"
btn_move.onClick:Set(function()
local gniv = GroupNumberInputView.new(nil, function(num)
- local parent_id = tonumber(num)
- if parent_id == member.parentId then
- ViewUtil.ErrorTip(nil, "已经在该合伙人名下")
- return
- elseif parent_id == member.id then
- ViewUtil.ErrorTip(nil, "目标的上级不能是自己")
- return
- elseif parent_id == DataManager.SelfUser.account_id then
- self:MovePartner(parent_id, member, self._view)
- return
- end
- ViewUtil.ShowModalWait()
- local fgCtr = ControllerManager.GetController(NewGroupController)
- fgCtr:FG_FindMember(self.group_id, parent_id, function(res)
- if self._is_destroy then
+ local parent_id = tonumber(num)
+ if parent_id == member.parentId then
+ ViewUtil.ErrorTip(nil, "已经在该合伙人名下")
+ return
+ elseif parent_id == member.id then
+ ViewUtil.ErrorTip(nil, "目标的上级不能是自己")
+ return
+ elseif parent_id == DataManager.SelfUser.account_id then
+ self:MovePartner(parent_id, member, self._view)
return
end
- if res.ReturnCode ~= 0 then
- ViewUtil.CloseModalWait()
- ViewUtil.ErrorTip(res.ReturnCode, "找不到成员")
- elseif res.Data.partnerLev == 0 then
- ViewUtil.CloseModalWait()
- ViewUtil.ErrorTip(res.ReturnCode, "目标不是合伙人")
- else
- self:MovePartner(parent_id, member, self._view)
- end
- end)
- end, 0, nil, "ui://NewGroup/Win_AddFriend")
- gniv:Show()
+ ViewUtil.ShowModalWait()
+ local fgCtr = ControllerManager.GetController(NewGroupController)
+ fgCtr:FG_FindMember(self.group_id, parent_id, function(res)
+ if self._is_destroy then
+ return
+ end
+ if res.ReturnCode ~= 0 then
+ ViewUtil.CloseModalWait()
+ ViewUtil.ErrorTip(res.ReturnCode, "找不到成员")
+ elseif res.Data.partnerLev == 0 then
+ ViewUtil.CloseModalWait()
+ ViewUtil.ErrorTip(res.ReturnCode, "目标不是合伙人")
+ else
+ self:MovePartner(parent_id, member, self._view)
+ end
+ end)
+ end, 0, nil, "ui://NewGroup/Win_AddFriend")
+ gniv:Show()
end)
end
@@ -454,7 +460,7 @@ function M:init(url)
local btn_banplays = lst_mng:AddItemFromPool()
btn_banplays.icon = "ui://NewGroup/mng_ban_plays"
btn_banplays.onClick:Set(function()
- local banplays = GroupPartnerBanPlaysView.new(self.group_id,member.uid)
+ local banplays = GroupPartnerBanPlaysView.new(self.group_id, member.uid)
banplays:Show()
end)
end
@@ -463,32 +469,32 @@ function M:init(url)
local btn_qiangzhi = lst_mng:AddItemFromPool()
btn_qiangzhi.icon = "ui://NewGroup/mng_qiangzhi"
btn_qiangzhi.onClick:Set(function()
- local msg_tip = MsgWindow.new(self._root_view,"确定全部提取吗?", MsgWindow.MsgMode.OnlyOk)
- msg_tip.onOk:Add(function( ... )
- ViewUtil.ShowModalWait()
+ local msg_tip = MsgWindow.new(self._root_view, "确定全部提取吗?", MsgWindow.MsgMode.OnlyOk)
+ msg_tip.onOk:Add(function(...)
+ ViewUtil.ShowModalWait()
fgCtr:FG_TakeHp1(self.group_id, member.uid, function(res)
- ViewUtil.CloseModalWait()
- if self._is_destroy then
- return
+ ViewUtil.CloseModalWait()
+ if self._is_destroy then
+ return
+ end
+ if res.ReturnCode ~= 0 then
+ ViewUtil.ErrorTip(res.ReturnCode, "提取失败")
+ else
+ ViewUtil.ErrorTip(res.ReturnCode, "提取成功")
+ self:Destroy()
+ if self.callBack1 then
+ self.callBack1()
end
- if res.ReturnCode ~= 0 then
- ViewUtil.ErrorTip(res.ReturnCode, "提取失败")
- else
- ViewUtil.ErrorTip(res.ReturnCode, "提取成功")
- self:Destroy()
- if self.callBack1 then
- self.callBack1()
- end
- end
- end)
- msg_tip:Close()
+ end
end)
+ msg_tip:Close()
+ end)
msg_tip:Show()
end)
end
end
-function M:MovePartner(parent_id, member, obj)
+function M:MovePartner(parent_id, member, obj)
local fgCtr = ControllerManager.GetController(NewGroupController)
fgCtr:FG_MovePartner(self.group_id, member.uid, parent_id, function(res1)
ViewUtil.CloseModalWait()
@@ -496,13 +502,12 @@ function M:MovePartner(parent_id, member, obj)
member.parentId = parent_id
member.partnerLev = res1.Data.partnerLev
obj:GetChild("tex_superior_id").text = parent_id
- obj:GetController("show_superior").selectedIndex = 1
- ViewUtil.ShowBannerOnScreenCenter("转移成功")
+ obj:GetController("show_superior").selectedIndex = 1
+ ViewUtil.ShowBannerOnScreenCenter("转移成功")
else
- ViewUtil.ErrorTip(res1.ReturnCode,"转移失败")
+ ViewUtil.ErrorTip(res1.ReturnCode, "转移失败")
end
end)
end
-
-return M
\ No newline at end of file
+return M
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngFagListView.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngFagListView.lua
index 43eb97fd..49e5972e 100644
--- a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngFagListView.lua
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngFagListView.lua
@@ -1,5 +1,5 @@
--牌友圈体力值记录
-local TimeSettingPanel = import(".TimeSettingPanel")
+local TimeSettingPanel = import(".TimeSettingPanelTog")
local GroupMngFagListView = {}
local M = GroupMngFagListView
@@ -20,25 +20,21 @@ function GroupMngFagListView.new(group_id)
end
function M:initData()
-
self.fag_result_data = {}
self.fag_data = {}
- if self._view:GetController("page").selectedIndex < 2 then
- self:GetFagData(0)
- else
- self:GetMngFagInfo()
- end
+ if self._view:GetController("page").selectedIndex < 2 then
+ self:GetFagData(0)
+ else
+ self:GetMngFagInfo()
+ end
local group = DataManager.groups:get(self.group_id)
if group.lev < 3 then
- self:GetHpStatistic()
+ self:GetHpStatistic()
end
end
function M:FillView()
-
-
-
self._view = UIPackage.CreateObjectFromURL("ui://NewGroup/View_GroupFagList")
local group = DataManager.groups:get(self.group_id)
if group.lev < 3 then
@@ -48,7 +44,7 @@ function M:FillView()
self.lst_fag = self._view:GetChild("lst_fag")
self.lst_fag:SetVirtual()
self.lst_fag.itemRenderer = function(index, obj)
- self:OnRenderItem(index, obj)
+ self:OnRenderItem(index, obj)
end
self.lst_fag.scrollPane.onPullUpRelease:Set(function()
self:GetFagData(self.lst_fag.numItems)
@@ -56,7 +52,7 @@ function M:FillView()
self.lst_fag_result = self._view:GetChild("lst_fag_result")
self.lst_fag_result:SetVirtual()
self.lst_fag_result.itemRenderer = function(index, obj)
- self:OnRenderItem(index, obj)
+ self:OnRenderItem(index, obj)
end
self.lst_fag_result.scrollPane.onPullUpRelease:Set(function()
self:GetFagData(self.lst_fag_result.numItems)
@@ -64,24 +60,23 @@ function M:FillView()
-- 切换页面事件,1,2页为上下分,3页是管理员总计
self._view:GetController("page").onChanged:Set(function()
- if self._view:GetController("page").selectedIndex < 2 then
- if self._view:GetController("search").selectedIndex == 0 then
+ if self._view:GetController("page").selectedIndex < 2 then
+ if self._view:GetController("search").selectedIndex == 0 then
self.quary_id = 0
self.query_nick = ""
- self.fag_data = {}
- self:GetFagData(0)
- else
-
+ self.fag_data = {}
+ self:GetFagData(0)
+ else
self.quary_id = 0
self.query_nick = ""
- self.fag_result_data = {}
- self:GetFagData(0)
- end
- else
- self:GetMngFagInfo()
- end
+ self.fag_result_data = {}
+ self:GetFagData(0)
+ end
+ else
+ self:GetMngFagInfo()
+ end
end)
self._view:GetChild("btn_search").onClick:Set(function()
@@ -94,13 +89,14 @@ function M:FillView()
self:GetFagData(0)
end)
self._view:GetChild("btn_back").onClick:Set(function()
- self.quary_id = 0
+ self.quary_id = 0
self.query_nick = ""
end)
- self.time_panel1 = TimeSettingPanel.new(self._view, self._view:GetChild("btn_date1"), self._view:GetChild("btn_date2"), -308, 0, function()
+ self.time_panel1 = TimeSettingPanel.new(self._view, self._view:GetChild("btn_date1"),
+ self._view:GetChild("btn_date2"), -308, 0, function()
self:GetMngFagInfo()
- end)
+ end)
end
-- 获取上下分数据
@@ -109,17 +105,17 @@ function M:GetFagData(index)
qid = self.quary_id or 0
qName = self.query_nick or ""
-- 重新获取数据时,清空数据列表
- if index == 0 then
+ if index == 0 then
if qid == 0 then
self.fag_data = {}
else
self.fag_result_data = {}
end
- end
- ViewUtil.ShowModalWait(nil)
+ end
+ ViewUtil.ShowModalWait(nil)
--type:1管理员加分,2管理员减分,3合伙人加分,4合伙人减分
- local type = self._view:GetController("page").selectedIndex + 1
+ local type = self._view:GetController("page").selectedIndex + 1
local group = DataManager.groups:get(self.group_id)
if group.lev == 3 then
type = type + 2
@@ -130,7 +126,7 @@ function M:GetFagData(index)
if self._is_destroy then
return
end
- if res.ReturnCode ~= 0 then
+ if res.ReturnCode ~= 0 then
ViewUtil.ErrorTip(res.ReturnCode, "获取积分记录失败")
else
if res.Data.hp_logs ~= nil then
@@ -151,32 +147,32 @@ function M:GetFagData(index)
lst.numItems = #local_data
end
end
- end)
+ end)
end
-- 获取体力值统计
function M:GetHpStatistic()
- -- ViewUtil.ShowModalWait(nil, "正在获取数据")
- local fgCtr = ControllerManager.GetController(NewGroupController)
- fgCtr:FG_GetMngHpStatistic(self.group_id, function(res)
+ -- ViewUtil.ShowModalWait(nil, "正在获取数据")
+ local fgCtr = ControllerManager.GetController(NewGroupController)
+ fgCtr:FG_GetMngHpStatistic(self.group_id, function(res)
-- ViewUtil.CloseModalWait()
if self._is_destroy then
return
end
- if res.ReturnCode ~= 0 then
+ if res.ReturnCode ~= 0 then
ViewUtil.ErrorTip(res.ReturnCode, "获取积分记录失败")
else
- self._view:GetChild("tex_yd_cost").text = d2ad(res.Data.last_hp_cost)
- self._view:GetChild("tex_td_cost").text = d2ad(res.Data.hp_cost)
- self._view:GetChild("tex_add").text = d2ad(res.Data.hp_upper)
- self._view:GetChild("tex_minus").text = d2ad(res.Data.hp_sub)
+ self._view:GetChild("tex_yd_cost").text = d2ad(res.Data.last_hp_cost)
+ self._view:GetChild("tex_td_cost").text = d2ad(res.Data.hp_cost)
+ self._view:GetChild("tex_add").text = d2ad(res.Data.hp_upper)
+ self._view:GetChild("tex_minus").text = d2ad(res.Data.hp_sub)
end
- end)
+ end)
end
-- 获取管理员总计/合伙人总计
function M:GetMngFagInfo()
- ViewUtil.ShowModalWait(nil)
+ ViewUtil.ShowModalWait(nil)
local begin_time, end_time = self.time_panel1:GetDate()
local group = DataManager.groups:get(self.group_id)
local type = group.lev < 3 and 1 or 2
@@ -186,42 +182,42 @@ function M:GetMngFagInfo()
if self._is_destroy then
return
end
- if res.ReturnCode ~= 0 then
+ if res.ReturnCode ~= 0 then
ViewUtil.ErrorTip(res.ReturnCode, "获取积分详情失败")
else
- local add_count = 0
- local minus_count = 0
- local lst_fag_info = self._view:GetChild("lst_mgr_data")
- lst_fag_info:RemoveChildrenToPool()
- for i = 1, #res.Data.infos do
- local data = res.Data.infos[i]
- local item = lst_fag_info:AddItemFromPool()
- item:GetChild("tex_mgr").text = not data.lev and "合伙人" or (data.lev == 1 and "盟主" or "副盟主")
- item:GetChild("tex_name").text = ViewUtil.stringEllipsis(data.nick)
- item:GetChild("tex_add").text = d2ad(data.hp_upper)
- item:GetChild("tex_minus").text = d2ad(data.hp_sub)
- add_count = add_count + data.hp_upper
- minus_count = minus_count + data.hp_sub
- end
- self._view:GetChild("tex_add2").text = d2ad(add_count)
- self._view:GetChild("tex_minus2").text = d2ad(minus_count)
+ local add_count = 0
+ local minus_count = 0
+ local lst_fag_info = self._view:GetChild("lst_mgr_data")
+ lst_fag_info:RemoveChildrenToPool()
+ for i = 1, #res.Data.infos do
+ local data = res.Data.infos[i]
+ local item = lst_fag_info:AddItemFromPool()
+ item:GetChild("tex_mgr").text = not data.lev and "合伙人" or (data.lev == 1 and "盟主" or "副盟主")
+ item:GetChild("tex_name").text = ViewUtil.stringEllipsis(data.nick)
+ item:GetChild("tex_add").text = d2ad(data.hp_upper)
+ item:GetChild("tex_minus").text = d2ad(data.hp_sub)
+ add_count = add_count + data.hp_upper
+ minus_count = minus_count + data.hp_sub
+ end
+ self._view:GetChild("tex_add2").text = d2ad(add_count)
+ self._view:GetChild("tex_minus2").text = d2ad(minus_count)
end
end)
end
-- 填充对象
function M:OnRenderItem(index, obj)
- local local_data = (self.quary_id == 0 and self.query_nick == "" ) and self.fag_data or self.fag_result_data
+ local local_data = (self.quary_id == 0 and self.query_nick == "") and self.fag_data or self.fag_result_data
local rdata = local_data[index + 1]
local num = d2ad(rdata.hp)
obj:GetChild("tex_mgr_name").text = ViewUtil.stringEllipsis(rdata.m_nick)
obj:GetChild("tex_mgr_id").text = rdata.mgr_id
obj:GetChild("tex_obj_name").text = ViewUtil.stringEllipsis(rdata.t_nick)
obj:GetChild("tex_id").text = rdata.uid
- obj:GetChild("tex_num").text = num >= 0 and "+".. num or num
- obj:GetController("add").selectedIndex = num >=0 and 1 or 0
+ obj:GetChild("tex_num").text = num >= 0 and "+" .. num or num
+ obj:GetController("add").selectedIndex = num >= 0 and 1 or 0
obj:GetChild("tex_left").text = d2ad(rdata.cur_hp)
- obj:GetChild("tex_time").text = os.date("%Y-%m-%d\n%H:%M",rdata.time)
+ obj:GetChild("tex_time").text = os.date("%Y-%m-%d\n%H:%M", rdata.time)
end
-return M
\ No newline at end of file
+return M
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMemberHpListView.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMemberHpListView.lua
index 4515c129..eeaf6344 100644
--- a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMemberHpListView.lua
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMemberHpListView.lua
@@ -13,7 +13,10 @@ local MngPermission = import('.MngPermission')
local GroupMngMemberHpListView = {
numberMap = { {}, {} },
- backTable = {}
+ backTable = {},
+ pageNum = 4,
+ start = 1,
+ page = 1
}
local M = GroupMngMemberHpListView
@@ -91,12 +94,12 @@ function M:FillView()
self.lst_member.itemRenderer = function(index, obj)
self:OnRenderItem(index, obj)
end
- self.lst_member.scrollPane.onPullUpRelease:Set(
- function()
- --printlog("aaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbb ",self.lst_member.numItems)
- self:GetMemberData(self.lst_member.numItems)
- end
- )
+ -- self.lst_member.scrollPane.onPullUpRelease:Set(
+ -- function()
+ -- --printlog("aaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbb ",self.lst_member.numItems)
+ -- self:GetMemberData(self.lst_member.numItems)
+ -- end
+ -- )
-- 初始化搜索成员列表
self.lst_member_find = self._view:GetChild('lst_member_find')
@@ -160,7 +163,7 @@ function M:FillView()
self.lst_member_find.numItems = #tempTable
else
self._ctr_search.selectedIndex = 0
- self.lst_member.numItems = #self.member_data
+ self.lst_member.numItems = self:GetChildNumForPage()
end
end
)
@@ -168,6 +171,25 @@ function M:FillView()
local group = DataManager.groups:get(self.group_id)
local perm_array = MngPermission.getPermData(group.permission)
+ self._view:GetChild('btn_less').onClick:Set(function()
+ if self.start >= 2 then
+ self.start = self.start - 1
+ self.lst_member.numItems = self:GetChildNumForPage()
+ self._view:GetChild('text_ye').text = string.format("%d/%d", self.start, self.page)
+ else
+ ViewUtil.ErrorMsg(self._view, nil, "当前页数不能减少")
+ end
+ end)
+ self._view:GetChild('btn_add').onClick:Set(function()
+ if self.start < self.page then
+ self.start = self.start + 1
+ self._view:GetChild('text_ye').text = string.format("%d/%d", self.start, self.page)
+ self.lst_member.numItems = self:GetChildNumForPage()
+ else
+ ViewUtil.ErrorMsg(self._view, nil, "当前页数不能增加")
+ end
+ end)
+
self:GetMemberData(0)
end
@@ -206,7 +228,9 @@ function M:GetMemberData(index)
ViewUtil.ErrorTip(res.ReturnCode, '获取成员列表失败')
else
self.member_data = group.members
- self.lst_member.numItems = group.member_num
+ self.lst_member.numItems = self:GetChildNumForPage()
+ self.page = math.ceil(#group.members / self.pageNum)
+ self._view:GetChild('text_ye').text = string.format("%d/%d", self.start, self.page)
if index == 0 then
-- self._view:GetChild('tex_memb_num').text = res.Data.member_num
-- self._view:GetChild('tex_total_hp').text = d2ad(res.Data.hp_num1+res.Data.otherHp)
@@ -345,7 +369,7 @@ function M:FillItem(obj, member, refresh, index)
mp.hp = mhp
end
end
- self.lst_member.numItems = #self.member_data
+ self.lst_member.numItems = self:GetChildNumForPage()
-- 搜索出的玩家显示
if self._view:GetController('search').selectedIndex == 1 then
obj:GetChild('tex_fag').text = d2ad(hp)
@@ -374,7 +398,7 @@ function M:FillItem(obj, member, refresh, index)
mp.hp = mhp
end
end
- self.lst_member.numItems = #self.member_data
+ self.lst_member.numItems = self:GetChildNumForPage()
-- 搜索出的玩家显示
if self._view:GetController('search').selectedIndex == 1 then
obj:GetChild('tex_fag').text = d2ad(hp)
@@ -401,10 +425,10 @@ function M:FillItem(obj, member, refresh, index)
if delete ~= nil and delete == true then
local group = DataManager.groups:get(self.group_id)
self.member_data = group.members
- self.lst_member.numItems = #self.member_data
+ self.lst_member.numItems = self:GetChildNumForPage()
self._view:GetController('search').selectedIndex = 0
else
- self.lst_member.numItems = self.lst_member.numItems
+ self.lst_member.numItems = self:GetChildNumForPage()
if refresh then
self:FillItem(obj, member)
end
@@ -492,7 +516,7 @@ end
function M:OnRenderItem(index, obj)
--printlog("aaaaaaaaaawwwwwwwwwwwwwwwwwwwwwwwwwwww ",index)
- local member = self.member_data[index + 1]
+ local member = self.member_data[(self.start - 1) * self.page + index + 1]
if member then
self:FillItem(obj, member, false, index + 1)
end
@@ -600,4 +624,12 @@ function M:ClearNumTex()
self.tex_num.text = self._texnum_str
end
+function M:GetChildNumForPage()
+ local numberNum = #self.member_data
+ if self.start * self.pageNum > numberNum then
+ return numberNum - (self.start - 1) * self.pageNum
+ end
+ return self.pageNum
+end
+
return M
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPartnerListView.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPartnerListView.lua
index 0455ec2e..bc5da61f 100644
--- a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPartnerListView.lua
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPartnerListView.lua
@@ -25,18 +25,18 @@ end
function M:initData()
--self._view.visible = true
- self:GetPartnerData(0)
+ self:GetPartnerData(0)
end
function M:InitView()
self._view = UIPackage.CreateObjectFromURL("ui://NewGroup/View_GroupPartnerList")
-
+
-- 初始化合伙人列表
self.lst_partner = self._view:GetChild("lst_partner")
- self.lst_partner:SetVirtual()
+ self.lst_partner:SetVirtual()
self.lst_partner.itemRenderer = function(index, obj)
- self:OnRenderItem(index, obj)
- end
+ self:OnRenderItem(index, obj)
+ end
self.lst_partner.scrollPane.onPullUpRelease:Set(function()
self:GetPartnerData(self.lst_partner.numItems)
end)
@@ -44,14 +44,14 @@ function M:InitView()
local btn_search = self._view:GetChild("btn_search")
btn_search.onClick:Set(function()
local text = self._view:GetChild("tex_id").text
- local query_id = tonumber(text) or 0
- local query_nick = text
+ local query_id = tonumber(text) or 0
+ local query_nick = text
self._view:GetChild("tex_id").text = ""
- self:QueryPartnerData(query_id, query_nick)
+ self:QueryPartnerData(query_id, query_nick)
end)
local btn_back = self._view:GetChild("btn_back")
btn_back.onClick:Set(function()
- self._view:GetController("search").selectedIndex = 0
+ self._view:GetController("search").selectedIndex = 0
end)
@@ -60,15 +60,14 @@ function M:InitView()
self.tex_num = self._view:GetChild("tex_num")
self:ClearNumTex()
-
- for i = 0 ,9 do
- local obj = self._view:GetChild("btn_"..i)
- obj.onClick:Add(handler(self , self.OnNumButtonAction))
+
+ for i = 0, 9 do
+ local obj = self._view:GetChild("btn_" .. i)
+ obj.onClick:Add(handler(self, self.OnNumButtonAction))
i = i + 1
end
local btn_ok = self._view:GetChild("btn_ok")
btn_ok.onClick:Set(function()
-
ViewUtil.ShowModalWait(nil)
local qid = tonumber(self._view:GetChild("tex_num").text)
if not qid then
@@ -82,22 +81,21 @@ function M:InitView()
if self._is_destroy then
return
end
- if res.ReturnCode ~= 0 then
+ if res.ReturnCode ~= 0 then
ViewUtil.ErrorTip(res.ReturnCode, "找不到成员!")
else
-
local member = res.Data
if member.parentId ~= 0 and member.parentId ~= DataManager.SelfUser.account_id then
ViewUtil.ErrorTip(res.ReturnCode, "找不到成员!")
- return
+ return
end
if member.partnerLev > 0 then
ViewUtil.ErrorTip(res.ReturnCode, "该玩家已经是代理!")
return
end
-
- local mflv = GroupMngAddPartner.new(self.group_id, member,function ()
+
+ local mflv = GroupMngAddPartner.new(self.group_id, member, function()
self:GetPartnerData(self.lst_partner.numItems)
self._view:GetController("page").selectedIndex = 0
end)
@@ -106,7 +104,7 @@ function M:InitView()
end)
end)
local btn_del = self._view:GetChild("btn_del")
- btn_del.onClick:Add(handler(self , self.OnNumButtonAction))
+ btn_del.onClick:Add(handler(self, self.OnNumButtonAction))
end
function M:ClearNumTex()
@@ -116,88 +114,80 @@ function M:ClearNumTex()
end
function M:OnNumButtonAction(context)
- local typer = string.sub(context.sender.name ,5)
+ local typer = string.sub(context.sender.name, 5)
if typer == "del" then
- if (self._currenIndex > 0) then
+ if (self._currenIndex > 0) then
self._currenIndex = self._currenIndex - 1
- self._texnum_str = string.sub(self._texnum_str,0,self._currenIndex)
+ self._texnum_str = string.sub(self._texnum_str, 0, self._currenIndex)
self.tex_num.text = self._texnum_str
end
else
if (self._currenIndex < 6) then
-
self._currenIndex = self._currenIndex + 1
self._texnum_str = self._texnum_str .. typer
self.tex_num.text = self._texnum_str
-
end
end
end
-
-- 获取合伙人数据
-function M:GetPartnerData(index,callback)
-
- local group = DataManager.groups:get(self.group_id)
- if index == 0 then
- self.partner_data = {}
- end
- ViewUtil.ShowModalWait(nil)
+function M:GetPartnerData(index, callback)
+ local group = DataManager.groups:get(self.group_id)
+ if index == 0 then
+ self.partner_data = {}
+ end
+ ViewUtil.ShowModalWait(nil)
local fgCtr = ControllerManager.GetController(NewGroupController)
fgCtr:FG_GetPartnerList(self.group_id, 0, index, 10, function(res)
-
ViewUtil.CloseModalWait()
- if res.ReturnCode ~= 0 then
+ if res.ReturnCode ~= 0 then
ViewUtil.ErrorTip(res.ReturnCode, "获取合伙人列表失败")
else
- local partners = res.Data.members
- for i = 1, #partners do
+ local partners = res.Data.members
+ for i = 1, #partners do
self.partner_data[#self.partner_data + 1] = partners[i]
end
self.lst_partner.numItems = #self.partner_data
end
- end)
+ end)
end
-- 获取合伙人数据
-function M:QueryPartnerData(query_id,query_nick)
-
+function M:QueryPartnerData(query_id, query_nick)
query_nick = query_nick or ""
query_id = query_id or 0
local group = DataManager.groups:get(self.group_id)
-
+
ViewUtil.ShowModalWait(nil)
local fgCtr = ControllerManager.GetController(NewGroupController)
fgCtr:FG_QueryPartnerList(self.group_id, query_id, query_nick, function(res)
-
ViewUtil.CloseModalWait()
- if res.ReturnCode ~= 0 then
+ if res.ReturnCode ~= 0 then
ViewUtil.ErrorTip(res.ReturnCode, "获取合伙人列表失败")
else
-
if res.Data.members ~= nil and #res.Data.members > 0 then
self._view:GetController("search").selectedIndex = 1
local lst_partner_search = self._view:GetChild("lst_partner_search")
lst_partner_search:RemoveChildrenToPool()
for i = 1, #res.Data.members do
local tem = lst_partner_search:AddItemFromPool()
- self:FillItem(tem,res.Data.members[i])
+ self:FillItem(tem, res.Data.members[i])
end
else
ViewUtil.ErrorTip(res.ReturnCode, "找不到指定的玩家")
- end
+ end
end
end)
end
-- 管理员权限
local MngPermissionList = {
- DeleteMember = 1,-- 删除成员
- AddMember = 2,--添加成员
- SetFag = 3,--设置体力值
- BanPlaying = 4,--禁止游戏
- BanSameTable = 5--禁止同桌
+ DeleteMember = 1, -- 删除成员
+ AddMember = 2, --添加成员
+ SetFag = 3, --设置体力值
+ BanPlaying = 4, --禁止游戏
+ BanSameTable = 5 --禁止同桌
}
local function CheckPermission(lev, permission)
if lev == 2 and not permission then
@@ -221,10 +211,10 @@ local function __change_fag(gid, pid, is_add, cur_hp, callback)
if (res1.ReturnCode == 0) then
callback(res1.Data)
else
- ViewUtil.ErrorTip(res1.ReturnCode,"更改积分失败!")
+ ViewUtil.ErrorTip(res1.ReturnCode, "更改积分失败!")
end
end)
- -- item:GetChild("tex_fag").text = (self_user or show_fag) and num or show_fag_str
+ -- item:GetChild("tex_fag").text = (self_user or show_fag) and num or show_fag_str
end, is_add and 1 or 2, cur_hp and d2ad(cur_hp) or nil)
gniv:Show()
end
@@ -243,7 +233,6 @@ end
-- 填充合伙人对象
function M:FillItem(obj, partner)
-
local group = DataManager.groups:get(self.group_id)
local perm_array = MngPermission.getPermData(group.permission)
@@ -252,7 +241,7 @@ function M:FillItem(obj, partner)
obj:GetChild("btn_head").icon = "ui://Common/Head0"
ImageLoad.Load(partner.portrait, obj:GetChild("btn_head")._iconObject, self.class)
-- 体力值操作按钮事件
- if group.lev == 1 or group.lev < 3 or (partner.uid ~= DataManager.SelfUser.account_id and group.partnerLev > 0) then
+ if group.lev == 1 or group.lev < 3 or (partner.uid ~= DataManager.SelfUser.account_id and group.partnerLev > 0) then
obj:GetController("fag").selectedIndex = 1
else
obj:GetController("fag").selectedIndex = 0
@@ -262,7 +251,7 @@ function M:FillItem(obj, partner)
local p = group:getMember(partner.uid)
local mp = group:getMember(DataManager.SelfUser.account_id)
obj:GetChild("btn_fag_add").onClick:Set(function()
- if not CheckPermission(group.lev, perm_array[MngPermissionList.SetFag]) then
+ if not CheckPermission(group.lev, perm_array[MngPermissionList.SetFag]) then
return
end
__change_fag(self.group_id, partner.uid, true, nil, function(data)
@@ -283,8 +272,7 @@ function M:FillItem(obj, partner)
end)
end)
obj:GetChild("btn_fag_minus").onClick:Set(function()
-
- if not CheckPermission(group.lev, perm_array[MngPermissionList.SetFag]) then
+ if not CheckPermission(group.lev, perm_array[MngPermissionList.SetFag]) then
return
end
__change_fag(self.group_id, partner.uid, false, partner.hp, function(data)
@@ -306,8 +294,8 @@ function M:FillItem(obj, partner)
end)
obj:GetChild("tex_fag").text = d2ad(partner.hp)
-
- obj:GetChild("tex_member_count").text = ""..partner.total
+
+ obj:GetChild("tex_member_count").text = "" .. partner.total
obj:GetChild("btn_percent").onClick:Set(function()
@@ -326,18 +314,13 @@ function M:FillItem(obj, partner)
end)
local btnDetail = obj:GetChild("btn_detail")
- btnDetail.visible = partner.total > 0
+ -- btnDetail.visible = partner.total > 0
btnDetail.onClick:Set(function()
- local GroupMngPartnerListView2 = GroupMngPartnerListView2.new(self.group_id,partner.uid)
+ local GroupMngPartnerListView2 = GroupMngPartnerListView2.new(self.group_id, partner.uid)
GroupMngPartnerListView2:Show()
end)
-
-
end
-
-
-
-- 列表对象填充
function M:OnRenderItem(index, obj)
local partner = self.partner_data[index + 1]
@@ -346,8 +329,8 @@ end
-- 显示合伙人成员列表
function M:ShowPartnerMemberList(partner_id)
- local pmlv = GroupPartnerMemberListView.new(self.group_id, partner_id)
- pmlv:Show()
+ local pmlv = GroupPartnerMemberListView.new(self.group_id, partner_id)
+ pmlv:Show()
end
-- 显示合伙人奖励
@@ -356,4 +339,4 @@ function M:ShowPartnerRewards(partner_id, partnerLev)
prv:Show()
end
-return M
\ No newline at end of file
+return M
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPersonStatView.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPersonStatView.lua
index e83121a9..ae1bb0da 100644
--- a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPersonStatView.lua
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPersonStatView.lua
@@ -1,4 +1,4 @@
-local TimeSettingPanel = import(".TimeSettingPanel")
+local TimeSettingPanel = import(".TimeSettingPanelTog")
-- 开桌统计
local GroupMngPersonStatView = {}
@@ -23,21 +23,28 @@ function M:InitView()
self._view = UIPackage.CreateObjectFromURL("ui://NewGroup/View_GroupPersonStat")
self.lst_record = self._view:GetChild("lst_record")
- self.lst_record:SetVirtual()
+ self.lst_record:SetVirtual()
self.lst_record.itemRenderer = function(index, obj)
self:OnRenderRecordItem(index, obj)
end
self.lst_record.scrollPane.onPullUpRelease:Set(function()
self:GetRecordData(self.lst_record.numItems)
end)
-
- self.time_panel = TimeSettingPanel.new(self._view, self._view:GetChild("btn_date1"), self._view:GetChild("btn_date2"), -308, 0)
+
+ self.time_panel = TimeSettingPanel.new(self._view, self._view:GetChild("btn_date1"), self._view:GetChild("btn_date2"),
+ -308, 0, function()
+ self.record_data = {}
+ self.lst_record.numItems = 0
+
+ self.begin_time, self.end_time = self.time_panel:GetDate()
+ self:GetRecordData(0)
+ end)
self.begin_time, self.end_time = self.time_panel:GetDate()
local ctr_page = self._view:GetController("type")
ctr_page.onChanged:Set(function()
self.record_data = {}
self.lst_record.numItems = 0
- self.begin_time = nil
+ self.begin_time = nil
self.end_time = nil
self:GetRecordData(0)
end)
@@ -52,9 +59,8 @@ function M:InitView()
end
function M:GetRecordData(index)
-
ViewUtil.ShowModalWait()
-
+
local time_type = self._view:GetController("type").selectedIndex
if self.begin_time ~= nil and self.end_time ~= nil then
@@ -62,13 +68,13 @@ function M:GetRecordData(index)
end
local fgCtr = ControllerManager.GetController(NewGroupController)
- fgCtr:FG_GetGroupPersonRecord(self.group_id, GetPlatform(), DataManager.SelfUser.account_id, time_type, self.begin_time, self.end_time, index, 6, function(res)
-
+ fgCtr:FG_GetGroupPersonRecord(self.group_id, GetPlatform(), DataManager.SelfUser.account_id, time_type,
+ self.begin_time, self.end_time, index, 6, function(res)
if self._is_destroy then
return
end
ViewUtil.CloseModalWait()
- if res.ReturnCode ~= 0 then
+ if res.ReturnCode ~= 0 then
ViewUtil.ErrorTip(res.ReturnCode, "获取回放数据失败")
else
local records = res.Data.records
@@ -77,15 +83,16 @@ function M:GetRecordData(index)
end
self.lst_record.numItems = #self.record_data
- printlog("ccccccccccccccccccccccccccccccccccc2222223333333333333333333333333333333",res.Data.total_round," ",res.Data.valid_round)
+ printlog("ccccccccccccccccccccccccccccccccccc2222223333333333333333333333333333333", res.Data.total_round,
+ " ", res.Data.valid_round)
pt(res.Data)
if index == 0 then
--self._view:GetChild("tex_num1").text = ""..res.Data.total
--self._view:GetChild("tex_num3").text = ""..d2ad(res.Data.consume)
self._view:GetChild("tex_winner_count").text = res.Data.total_round
self._view:GetChild("tex_valid_count").text = res.Data.valid_round / 100
-
- self._view:GetChild("tex_total_proportion").text = d2ad(res.Data.total_win)
+
+ self._view:GetChild("tex_total_proportion").text = d2ad(res.Data.total_win)
end
end
end)
@@ -96,7 +103,7 @@ function M:FillRecordItem(data, obj)
local room_id = data.room_id
local create_time = data.create_time
local room_type_str = data.game_info.name
- local time =tonumber(create_time)
+ local time = tonumber(create_time)
local room_time_str = os.date("%Y-%m-%d %H:%M:%S", time)
local totalScore = json.decode(data.totalScore)
local hpOnOff = data.hpOnOff
@@ -114,21 +121,21 @@ function M:FillRecordItem(data, obj)
player_list[i].house = 0
player_list[i].nick = p.nick
end
- local play_name = DataManager.groups:get(self.group_id):getPlayName(data.groupPid)
+ local play_name = DataManager.groups:get(self.group_id):getPlayName(data.groupPid)
obj:GetChild("tex_time").text = room_time_str
- obj:GetChild("tex_roomid").text = room_id
- obj:GetChild("tex_times").text = d2ad(data.hp_times).."倍"
+ obj:GetChild("tex_roomid").text = room_id
+ obj:GetChild("tex_times").text = d2ad(data.hp_times) .. "倍"
obj:GetChild("tex_game").text = play_name
local lst_total = obj:GetChild("lst_total")
lst_total:RemoveChildrenToPool()
local ids = {}
- for j=1,#totalScore do
+ for j = 1, #totalScore do
local titem = lst_total:AddItemFromPool()
local trdata = totalScore[j]
titem:GetChild("tex_name").text = ViewUtil.stringEllipsis(trdata.nick)
- titem:GetChild("tex_id").text = "ID:"..trdata.accId
- table.insert( ids, trdata.accId )
+ titem:GetChild("tex_id").text = "ID:" .. trdata.accId
+ table.insert(ids, trdata.accId)
local score = trdata.score
if trdata.hp == nil then
@@ -138,7 +145,7 @@ function M:FillRecordItem(data, obj)
else
score = d2ad(trdata.hp)
end
-
+
titem:GetChild("tex_score").text = score
if score >= 0 then
@@ -156,23 +163,22 @@ function M:FillRecordItem(data, obj)
obj:GetChild("btn_screenshot").onClick:Set(function()
self:OnShareScreenShot(room_id, room_type_str, room_time_str, totalScore, hpOnOff, hpType)
- end)
+ end)
obj:GetChild("btn_share").onClick:Set(function()
ShareChatRoom(room_id, tostring(os.time()), data.round, room_type_str, self.group_id, player_list)
- end)
+ end)
obj.onClick:Set(function()
- self:OnShowRecordInfo(data,ids)
- end)
+ self:OnShowRecordInfo(data, ids)
+ end)
end
function M:OnRenderRecordItem(index, obj)
local data = self.record_data[index + 1]
- self:FillRecordItem(data, obj)
+ self:FillRecordItem(data, obj)
end
-
-function M:OnShareScreenShot(room_id, room_type_str, room_time_str, totalScore, hpOnOff, hpType)
+function M:OnShareScreenShot(room_id, room_type_str, room_time_str, totalScore, hpOnOff, hpType)
ViewUtil.ShowModalWait(self._view, "正在分享...")
UIPackage.AddPackage("base/rank/ui/Rank")
local result_view = UIPackage.CreateObjectFromURL("ui://Rank/ResultView")
@@ -195,15 +201,15 @@ function M:OnShareScreenShot(room_id, room_type_str, room_time_str, totalScore,
end
item:GetChild("score").text = score
if score < 0 then item:GetController("di").selectedIndex = 1 end
- if p.portrait and p.portrait ~= "" then
- ImageLoad.Load(p.portrait, item:GetChild("n9")._iconObject, self.class, function( ... )
- load_head_num = load_head_num - 1
- end)
+ if p.portrait and p.portrait ~= "" then
+ ImageLoad.Load(p.portrait, item:GetChild("n9")._iconObject, self.class, function(...)
+ load_head_num = load_head_num - 1
+ end)
else
load_head_num = load_head_num - 1
end
end
- coroutine.start(function ( ... )
+ coroutine.start(function(...)
local left_time = 4
while (true) do
if load_head_num == 0 or left_time == 0 then
@@ -221,7 +227,7 @@ function M:OnShareScreenShot(room_id, room_type_str, room_time_str, totalScore,
end)
end
-function M:OnShowRecordInfo(rdata,ids)
+function M:OnShowRecordInfo(rdata, ids)
local ctr_record = self._view:GetController("record")
ctr_record.selectedIndex = 1
@@ -233,26 +239,26 @@ function M:OnShowRecordInfo(rdata,ids)
local playback_id = rdata.military_id
local hpOnOff = rdata.hpOnOff
local hpType = rdata.game_info.hpType
- for i = 1,round_count do
+ for i = 1, round_count do
local item = lst_recordInfo:AddItemFromPool()
item:GetChild("tex_num").text = tostring(i)
- local play_name = DataManager.groups:get(self.group_id):getPlayName(rdata.groupPid)
+ local play_name = DataManager.groups:get(self.group_id):getPlayName(rdata.groupPid)
item:GetChild("tex_game").text = play_name
- item:GetChild("tex_roomid").text = rdata.room_id
+ item:GetChild("tex_roomid").text = rdata.room_id
- item:GetChild("tex_times").text = d2ad(rdata.hp_times).."倍"
+ item:GetChild("tex_times").text = d2ad(rdata.hp_times) .. "倍"
- local round_score_str = rdata["round_"..i]
+ local round_score_str = rdata["round_" .. i]
local round_score_item = json.decode(round_score_str)
local lst_total = item:GetChild("lst_total")
lst_total:RemoveChildrenToPool()
- for k=1,#round_score_item do
+ for k = 1, #round_score_item do
local titem = lst_total:AddItemFromPool()
local trdata = round_score_item[k]
titem:GetChild("tex_name").text = ViewUtil.stringEllipsis(trdata.nick)
- titem:GetChild("tex_id").text = "ID:".. ids[k]
+ titem:GetChild("tex_id").text = "ID:" .. ids[k]
local score = trdata.score
if trdata.hp == nil then
@@ -263,7 +269,7 @@ function M:OnShowRecordInfo(rdata,ids)
score = d2ad(trdata.hp)
end
-
+
titem:GetChild("tex_score").text = score
end
@@ -272,11 +278,11 @@ function M:OnShowRecordInfo(rdata,ids)
else
item:GetController("person_num").selectedIndex = 0
end
- local btn_play =item:GetChild("btn_play")
+ local btn_play = item:GetChild("btn_play")
btn_play.onClick:Set(function()
local group = DataManager.groups:get(self.group_id)
if DataManager.SelfUser.playback[playback_id] ~= nil and DataManager.SelfUser.playback[playback_id][i] ~= nil then
- local room = ExtendManager.GetExtendConfig(game_id):NewRoom()
+ local room = ExtendManager.GetExtendConfig(game_id):NewRoom()
DataManager.CurrenRoom = room
room.lev = group.lev
room.game_id = game_id
@@ -296,7 +302,7 @@ function M:OnShowRecordInfo(rdata,ids)
_data["military_id"] = playback_id
_data["round"] = tostring(i)
local loddyCtr1 = ControllerManager.GetController(LoddyController)
- loddyCtr1:RequestPlayBack(_data,function(code,data)
+ loddyCtr1:RequestPlayBack(_data, function(code, data)
ViewUtil.CloseModalWait()
if code == 0 then
if DataManager.SelfUser.playback[playback_id] ~= nil then
@@ -324,7 +330,7 @@ function M:OnShowRecordInfo(rdata,ids)
end
function M:GenaratePlayBack(id, game_id, ...)
- local tem =nil
+ local tem = nil
local dview_class = nil
if not dview_class then
local exconfig = ExtendManager.GetExtendConfig(game_id)
@@ -333,11 +339,11 @@ function M:GenaratePlayBack(id, game_id, ...)
if not dview_class then
return
end
- local arg = {...}
+ local arg = { ... }
tem = dview_class.new(...)
tem.Id = id
tem:Show()
return tem
end
-return M
\ No newline at end of file
+return M
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPlayStatView.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPlayStatView.lua
index 81024764..73b42674 100644
--- a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPlayStatView.lua
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPlayStatView.lua
@@ -1,5 +1,5 @@
-- 开桌统计
-local TimeSettingPanel = import(".TimeSettingPanel")
+local TimeSettingPanel = import(".TimeSettingPanelTog")
local GroupMngPlayStatView = {}
local M = GroupMngPlayStatView
@@ -13,63 +13,66 @@ function GroupMngPlayStatView.new(gid)
end
function M:initData()
-
self:GetConsumeStatData()
end
function M:InitView()
self._view = UIPackage.CreateObjectFromURL("ui://NewGroup/View_GroupPlayStat")
-
- self.consume_stat = {} --消耗统计
+
+ self.consume_stat = {} --消耗统计
self.lst_consume_stat = self._view:GetChild("lst_consume_stat")
- self.lst_consume_stat:SetVirtual()
+ self.lst_consume_stat:SetVirtual()
self.lst_consume_stat.itemRenderer = function(index, obj)
- self:OnRenderConsumeItem(index, obj)
- end
+ self:OnRenderConsumeItem(index, obj)
+ end
self._view:GetChild("btn_search").onClick:Set(function()
self.consume_stat = {}
self.lst_consume_stat.numItems = 0
- self:GetConsumeStatData()
+ self:GetConsumeStatData()
end)
- self.time_panel = TimeSettingPanel.new(self._view, self._view:GetChild("btn_date1"), self._view:GetChild("btn_date2"), -308, 0)
+ self.time_panel = TimeSettingPanel.new(self._view, self._view:GetChild("btn_date1"), self._view:GetChild("btn_date2"),
+ -308, 0, function()
+ self.consume_stat = {}
+ self.lst_consume_stat.numItems = 0
+ self:GetConsumeStatData()
+ end)
end
-function M:GetConsumeStatData()
- ViewUtil.ShowModalWait()
+function M:GetConsumeStatData()
+ ViewUtil.ShowModalWait()
local begin_time, end_time = self.time_panel:GetDate()
local fgCtr = ControllerManager.GetController(NewGroupController)
- fgCtr:FG_GetConsumeStat(self.group_id,begin_time,end_time, function(res)
+ fgCtr:FG_GetConsumeStat(self.group_id, begin_time, end_time, function(res)
if self._is_destroy then
return
end
- ViewUtil.CloseModalWait()
- if res.ReturnCode ~= 0 then
+ ViewUtil.CloseModalWait()
+ if res.ReturnCode ~= 0 then
ViewUtil.ErrorTip(res.ReturnCode, "获取统计数据失败")
else
self.consume_stat = res.Data.cosume_logs
local top = #self.consume_stat + 1
- self.consume_stat[top] = {round=0,valid=0,no_valid=0,diamo_cost=0,pid=0}
+ self.consume_stat[top] = { round = 0, valid = 0, no_valid = 0, diamo_cost = 0, pid = 0 }
- for i = 1,#self.consume_stat - 1 do
- self.consume_stat[top].round = (self.consume_stat[top].round + self.consume_stat[i].round)
- self.consume_stat[top].valid = (self.consume_stat[top].valid + self.consume_stat[i].valid)
- self.consume_stat[top].no_valid = (self.consume_stat[top].no_valid + self.consume_stat[i].no_valid)
- self.consume_stat[top].diamo_cost = (self.consume_stat[top].diamo_cost + self.consume_stat[i].diamo_cost)
+ for i = 1, #self.consume_stat - 1 do
+ self.consume_stat[top].round = (self.consume_stat[top].round + self.consume_stat[i].round)
+ self.consume_stat[top].valid = (self.consume_stat[top].valid + self.consume_stat[i].valid)
+ self.consume_stat[top].no_valid = (self.consume_stat[top].no_valid + self.consume_stat[i].no_valid)
+ self.consume_stat[top].diamo_cost = (self.consume_stat[top].diamo_cost + self.consume_stat[i].diamo_cost)
end
- self.lst_consume_stat.numItems = #self.consume_stat
-
+ self.lst_consume_stat.numItems = #self.consume_stat
end
end)
end
function M:OnRenderConsumeItem(index, obj)
local ci = index + 1
- local data = self.consume_stat[ci]
+ local data = self.consume_stat[ci]
local play = DataManager.groups:get(self.group_id):getPlay(data.pid)
obj:GetChild("title").text = play and play.name or "总计"
@@ -86,4 +89,4 @@ function M:OnRenderConsumeItem(index, obj)
obj:GetChild("tex_diamond").text = data.diamo_cost / 100
end
-return M
\ No newline at end of file
+return M
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngRankView.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngRankView.lua
index de4c1adb..b06e2686 100644
--- a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngRankView.lua
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngRankView.lua
@@ -1,5 +1,5 @@
-- 牌友圈排行界面
-local TimeSettingPanel = import(".TimeSettingPanel")
+local TimeSettingPanel = import(".TimeSettingPanelTog")
local GroupMngRankView = {}
@@ -22,19 +22,19 @@ end
-- 初始化数据
function M:initData()
- self.rank_data = {}
- self.round_data = {}
+ self.rank_data = {}
+ self.round_data = {}
self.win_data = {}
- self.lst_rank.numItems = 0
- self.lst_round.numItems = 0
- local page = self._view:GetController("page").selectedIndex
- if page == 0 then
- self:GetRankData(0)
- elseif page == 1 then
- self:GetRoundData()
+ self.lst_rank.numItems = 0
+ self.lst_round.numItems = 0
+ local page = self._view:GetController("page").selectedIndex
+ if page == 0 then
+ self:GetRankData(0)
+ elseif page == 1 then
+ self:GetRoundData()
elseif page == 2 then
self:GetWinRankData(0)
- end
+ end
end
-- 快速访问
@@ -57,53 +57,52 @@ function M:FillView()
self.win_data = {}
self._view:GetChild("btn_search").onClick:Set(function()
self:clearRankData()
- self:GetRankData(#self.rank_data)
+ self:GetRankData(#self.rank_data)
end)
self._view:GetChild("btn_search1").onClick:Set(function()
self:clearRankData()
-
self:GetWinRankData(#self.win_data)
end)
self.lst_rank = self._view:GetChild("lst_rank")
- self.lst_rank:SetVirtual()
+ self.lst_rank:SetVirtual()
self.lst_rank.itemRenderer = function(index, obj)
- self:OnRenderRankItem(index, obj)
- end
+ self:OnRenderRankItem(index, obj)
+ end
self.lst_rank.scrollPane.onPullUpRelease:Set(function()
self:GetRankData(self.lst_rank.numItems)
end)
self.lst_round = self._view:GetChild("lst_round")
self.lst_round:SetVirtual()
self.lst_round.itemRenderer = function(index, obj)
- self:OnRenderRoundItem(index, obj)
+ self:OnRenderRoundItem(index, obj)
end
-
+
self.lst_winrank = self._view:GetChild("lst_winrank")
- self.lst_winrank:SetVirtual()
+ self.lst_winrank:SetVirtual()
self.lst_winrank.itemRenderer = function(index, obj)
- self:OnRenderWinRankItem(index, obj)
- end
+ self:OnRenderWinRankItem(index, obj)
+ end
self.lst_winrank.scrollPane.onPullUpRelease:Set(function()
self:GetWinRankData(self.lst_winrank.numItems)
end)
- local ctr_page = self._view:GetController("page")
- ctr_page.onChanged:Set(function()
- if ctr_page.selectedIndex == 0 then
+ local ctr_page = self._view:GetController("page")
+ ctr_page.onChanged:Set(function()
+ if ctr_page.selectedIndex == 0 then
self.rank_data = {}
self.lst_rank.numItems = 0
- self:GetRankData(0)
+ self:GetRankData(0)
elseif ctr_page.selectedIndex == 1 then
- self:GetRoundData()
+ self:GetRoundData()
else
self.win_data = {}
self.lst_winrank.numItems = 0
- self:GetWinRankData(0)
- end
- end)
+ self:GetWinRankData(0)
+ end
+ end)
local items = {}
local values = {}
@@ -111,97 +110,105 @@ function M:FillView()
table.insert(values, "0")
local group = DataManager.groups:get(self.group_id)
if #group.playList > 0 then
- for i = 1, #group.playList do
- local play = group.playList[i]
- table.insert(items, play.name)
- table.insert(values, tostring(play.id))
- end
- end
+ for i = 1, #group.playList do
+ local play = group.playList[i]
+ table.insert(items, play.name)
+ table.insert(values, tostring(play.id))
+ end
+ end
local cb_play = self._view:GetChild("cb_play")
cb_play.items = items
cb_play.values = values
cb_play.selectedIndex = 0
-
+
self._view:GetChild("cb_play").onChanged:Set(function()
- self.rank_data = {}
- self.round_data = {}
+ self.rank_data = {}
+ self.round_data = {}
self.win_data = {}
- self.lst_rank.numItems = 0
- self.lst_round.numItems = 0
+ self.lst_rank.numItems = 0
+ self.lst_round.numItems = 0
self.lst_winrank.numItems = 0
- if ctr_page.selectedIndex == 0 then
- self:GetRankData(0)
+ if ctr_page.selectedIndex == 0 then
+ self:GetRankData(0)
elseif ctr_page.selectedIndex == 1 then
- self:GetRoundData()
+ self:GetRoundData()
else
self:GetWinRankData(0)
end
end)
- self.time_panel = TimeSettingPanel.new(self._view, self._view:GetChild("btn_date1"), self._view:GetChild("btn_date2"), -308, 0)
- self.time_panel1 = TimeSettingPanel.new(self._view, self._view:GetChild("btndate1"), self._view:GetChild("btndate2"), -308, 0)
+ self.time_panel = TimeSettingPanel.new(self._view, self._view:GetChild("btn_date1"), self._view:GetChild("btn_date2"),
+ -308, 0, function()
+ self:clearRankData()
+ self:GetRankData(#self.rank_data)
+ end)
+ self.time_panel1 = TimeSettingPanel.new(self._view, self._view:GetChild("btndate1"), self._view:GetChild("btndate2"),
+ -308, 0, function()
+ self:clearRankData()
+ self:GetWinRankData(#self.win_data)
+ end)
end
-function M:GetRankData(index)
- ViewUtil.ShowModalWait()
- local begin_time, end_time = self.time_panel:GetDate()
- local pid = tonumber(self._view:GetChild("cb_play").value)
+function M:GetRankData(index)
+ ViewUtil.ShowModalWait()
+ local begin_time, end_time = self.time_panel:GetDate()
+ local pid = tonumber(self._view:GetChild("cb_play").value)
local fgCtr = ControllerManager.GetController(NewGroupController)
- fgCtr:FG_GetMemberRank(self.group_id, pid, index, 6, begin_time, end_time, nil,function(res)
+ fgCtr:FG_GetMemberRank(self.group_id, pid, index, 6, begin_time, end_time, nil, function(res)
if self._is_destroy then
return
end
- ViewUtil.CloseModalWait()
- if res.ReturnCode ~= 0 then
+ ViewUtil.CloseModalWait()
+ if res.ReturnCode ~= 0 then
ViewUtil.ErrorTip(res.ReturnCode, "获取排名信息失败")
else
- local ranks = res.Data.ranks
- if #ranks == 0 then return end
- for i = 1, #ranks do
- self.rank_data[#self.rank_data + 1] = ranks[i]
- end
- self.lst_rank.numItems = #self.rank_data
- self.zongren.text = "总人数:"..res.Data.allActiveNum
+ local ranks = res.Data.ranks
+ if #ranks == 0 then return end
+ for i = 1, #ranks do
+ self.rank_data[#self.rank_data + 1] = ranks[i]
+ end
+ self.lst_rank.numItems = #self.rank_data
+ self.zongren.text = "总人数:" .. res.Data.allActiveNum
end
end)
end
-function M:GetWinRankData(index)
- ViewUtil.ShowModalWait()
- local begin_time, end_time = self.time_panel1:GetDate()
- local pid = tonumber(self._view:GetChild("cb_play").value)
+function M:GetWinRankData(index)
+ ViewUtil.ShowModalWait()
+ local begin_time, end_time = self.time_panel1:GetDate()
+ local pid = tonumber(self._view:GetChild("cb_play").value)
local fgCtr = ControllerManager.GetController(NewGroupController)
- fgCtr:FG_GetMemberRank(self.group_id, pid, index, 6, begin_time, end_time, 1,function(res)
+ fgCtr:FG_GetMemberRank(self.group_id, pid, index, 6, begin_time, end_time, 1, function(res)
if self._is_destroy then
return
end
- ViewUtil.CloseModalWait()
- if res.ReturnCode ~= 0 then
+ ViewUtil.CloseModalWait()
+ if res.ReturnCode ~= 0 then
ViewUtil.ErrorTip(res.ReturnCode, "获取总输赢排名信息失败")
else
- local ranks = res.Data.ranks
- if #ranks == 0 then return end
- for i = 1, #ranks do
- self.win_data[#self.win_data + 1] = ranks[i]
- end
+ local ranks = res.Data.ranks
+ if #ranks == 0 then return end
+ for i = 1, #ranks do
+ self.win_data[#self.win_data + 1] = ranks[i]
+ end
-- table.sort(self.win_data,function (a,b)
-- return a.win > b.win
-- end)
- self.lst_winrank.numItems = #self.win_data
- self.zongren.text = "总人数:"..res.Data.allActiveNum
+ self.lst_winrank.numItems = #self.win_data
+ self.zongren.text = "总人数:" .. res.Data.allActiveNum
end
end)
end
function M:OnRenderRankItem(index, obj)
- local tem = index + 1
- local data = self.rank_data[tem]
- if tem < 4 then
- obj:GetController("order").selectedIndex = tem
- else
+ local tem = index + 1
+ local data = self.rank_data[tem]
+ if tem < 4 then
+ obj:GetController("order").selectedIndex = tem
+ else
obj:GetController("order").selectedIndex = 0
- obj:GetChild("tex_order").text = tem
- end
+ obj:GetChild("tex_order").text = tem
+ end
local group = DataManager.groups:get(self.group_id)
local str_nick = ViewUtil.stringEllipsis(data.nick)
if group.lev ~= 3 then
@@ -214,14 +221,14 @@ function M:OnRenderRankItem(index, obj)
end
function M:OnRenderWinRankItem(index, obj)
- local tem = index + 1
- local data = self.win_data[tem]
- if tem < 4 then
- obj:GetController("order").selectedIndex = tem
- else
+ local tem = index + 1
+ local data = self.win_data[tem]
+ if tem < 4 then
+ obj:GetController("order").selectedIndex = tem
+ else
obj:GetController("order").selectedIndex = 0
- obj:GetChild("tex_order").text = tem
- end
+ obj:GetChild("tex_order").text = tem
+ end
local group = DataManager.groups:get(self.group_id)
local str_nick = ViewUtil.stringEllipsis(data.nick)
if group.lev ~= 3 then
@@ -233,29 +240,29 @@ function M:OnRenderWinRankItem(index, obj)
obj:GetChild("tex_round").text = data.round
end
-function M:GetRoundData()
- ViewUtil.ShowModalWait()
- local pid = tonumber(self._view:GetChild("cb_play").value)
+function M:GetRoundData()
+ ViewUtil.ShowModalWait()
+ local pid = tonumber(self._view:GetChild("cb_play").value)
local fgCtr = ControllerManager.GetController(NewGroupController)
fgCtr:FG_GetRoundStat(self.group_id, pid, function(res)
if self._is_destroy then
return
end
- ViewUtil.CloseModalWait()
- if res.ReturnCode ~= 0 then
+ ViewUtil.CloseModalWait()
+ if res.ReturnCode ~= 0 then
ViewUtil.ErrorTip(res.ReturnCode, "获取排名信息失败")
else
- self.round_data = res.Data.rounds
- self.lst_round.numItems = #self.round_data
+ self.round_data = res.Data.rounds
+ self.lst_round.numItems = #self.round_data
end
end)
end
function M:OnRenderRoundItem(index, obj)
- local tem = #self.round_data - index
- local data = self.round_data[tem]
- obj:GetChild("tex_time").text = os.date("%Y-%m-%d", data.time)
- obj:GetChild("tex_round").text = data.num
+ local tem = #self.round_data - index
+ local data = self.round_data[tem]
+ obj:GetChild("tex_time").text = os.date("%Y-%m-%d", data.time)
+ obj:GetChild("tex_round").text = data.num
end
-return M
\ No newline at end of file
+return M
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupTakeLogView.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupTakeLogView.lua
index 0d1869a2..a1e732ba 100644
--- a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupTakeLogView.lua
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupTakeLogView.lua
@@ -1,13 +1,13 @@
-- 能量包提取记录
-local TimeSettingPanel = import(".TimeSettingPanel")
+local TimeSettingPanel = import(".TimeSettingPanelTog")
local GroupTakeLogView = {}
local M = GroupTakeLogView
-function GroupTakeLogView.new(blur_view,group_id,uid)
- setmetatable(M, {__index = BaseWindow})
- local self = setmetatable({}, {__index = M})
+function GroupTakeLogView.new(blur_view, group_id, uid)
+ setmetatable(M, { __index = BaseWindow })
+ local self = setmetatable({}, { __index = M })
self.class = "GroupTakeLogView"
self._close_destroy = true
self.uid = uid
@@ -18,22 +18,22 @@ function GroupTakeLogView.new(blur_view,group_id,uid)
end
function M:init(url)
- BaseWindow.init(self,url)
+ BaseWindow.init(self, url)
self.take_log = {}
self.lst_log = self._view:GetChild("lst_log")
- self.lst_log:SetVirtual()
+ self.lst_log:SetVirtual()
self.lst_log.itemRenderer = function(index, obj)
self:OnRenderItem(index, obj)
- end
+ end
self.lst_log.scrollPane.onPullUpRelease:Set(function()
self:getTakeLog(self.lst_log.numItems)
end)
- self.time_panel = TimeSettingPanel.new(self._view, self._view:GetChild("btn_date1"), self._view:GetChild("btn_date2"), -308, 0)
- self._view:GetChild("btn_search").onClick:Set(function()
- self.take_log = {}
- self:getTakeLog(0)
- end)
+ self.time_panel = TimeSettingPanel.new(self._view, self._view:GetChild("btn_date1"), self._view:GetChild("btn_date2"),
+ -308, 0, function()
+ self.take_log = {}
+ self:getTakeLog(0)
+ end)
self:getTakeLog(0)
end
@@ -41,8 +41,8 @@ end
function M:getTakeLog(index)
local begin_time, end_time = self.time_panel:GetDate()
local fgCtr = ControllerManager.GetController(NewGroupController)
- fgCtr:FG_GetTakeLog(self.group_id, index, 6, begin_time, end_time, self.uid,function(res)
- if res.ReturnCode ~= 0 then
+ fgCtr:FG_GetTakeLog(self.group_id, index, 6, begin_time, end_time, self.uid, function(res)
+ if res.ReturnCode ~= 0 then
ViewUtil.ErrorTip(res.ReturnCode, "获取提取详情失败")
else
local hp_logs = res.Data.hp_logs
@@ -64,4 +64,4 @@ function M:OnRenderItem(index, obj)
obj:GetChild("tex_data").text = os.date("%Y-%m-%d\r%H:%M", data.time)
end
-return M
\ No newline at end of file
+return M
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/TimeSettingPanelTog.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/TimeSettingPanelTog.lua
index 34bd3fc6..2076dcbf 100644
--- a/lua_probject/base_project/Game/View/NewGroup/MngView/TimeSettingPanelTog.lua
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/TimeSettingPanelTog.lua
@@ -52,69 +52,101 @@ end
local max_pos, min_pos = 0.2, 2.2
-- 添加列表特效:中部的组件放大,两边的渐渐透明
-local function addListEffect(lst)
- local mid_y = 0.5 * lst.height
- local cnt = lst.numChildren
- for i = 0, cnt - 1 do
- local item = lst:GetChildAt(i)
- local index = lst.scrollPane.percY * (lst.numChildren - 5)
- local dist = math.abs(index + 2 - i) -- 距离列表中点的位置
- if dist <= max_pos then
- item.alpha = 1
- item:GetChild("title"):SetScale(1, 1)
- elseif dist <= min_pos then
- local scale = dist / min_pos
- item.alpha = 1 - 0.7 * scale
- item:GetChild("title"):SetScale(1 - 0.5 * scale, 1 - 0.5 * scale)
- else
- item.alpha = 0.3
- item:GetChild("title"):SetScale(0.5, 0.5)
- end
- lst.data = lst:GetChildAt(2).data - math.floor(index + 0.5) * 86400
- end
-end
+-- local function addListEffect(lst)
+-- local mid_y = 0.5 * lst.height
+-- local cnt = lst.numChildren
+-- for i = 0, cnt - 1 do
+-- local item = lst:GetChildAt(i)
+-- local index = lst.scrollPane.percY * (lst.numChildren - 5)
+-- local dist = math.abs(index + 2 - i) -- 距离列表中点的位置
+-- if dist <= max_pos then
+-- item.alpha = 1
+-- item:GetChild("title"):SetScale(1, 1)
+-- elseif dist <= min_pos then
+-- local scale = dist / min_pos
+-- item.alpha = 1 - 0.7 * scale
+-- item:GetChild("title"):SetScale(1 - 0.5 * scale, 1 - 0.5 * scale)
+-- else
+-- item.alpha = 0.3
+-- item:GetChild("title"):SetScale(0.5, 0.5)
+-- end
+-- lst.data = lst:GetChildAt(2).data - math.floor(index + 0.5) * 86400
+-- end
+-- end
-- 显示日期
-- +/-2的原因是列表中需要两个看不见的组件
-local function initList(lst, date, show_day)
- local now_time = os.date("*t", now)
+-- local function initList(lst, date, show_day)
+-- 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 })
+-- lst:RemoveChildrenToPool()
+-- local index = -1
+-- local num = show_day - 1
+-- for i = 0 - 2, num + 2 do
+-- local item = lst:AddItemFromPool()
+-- if i >= 0 and i <= num then
+-- local time = today - 86400 * i
+-- item.data = time
+-- item.title = os.date("%Y年%m月%d日", time)
+-- if time == date then
+-- index = i
+-- end
+-- else
+-- item.title = " "
+-- end
+-- end
+-- lst.scrollPane.percY = index / num
+-- addListEffect(lst)
+-- lst.scrollPane.onScroll:Add(function()
+-- addListEffect(lst)
+-- end)
+-- end
+
+local function initList(list_start, list_end, showday, day1, day2)
+ local now_time = os.date("*t")
local today = os.time({ year = now_time.year, month = now_time.month, day = now_time.day, hour = 0, min = 0, sec = 0 })
- lst:RemoveChildrenToPool()
- local index = -1
- local num = show_day - 1
- for i = 0 - 2, num + 2 do
- local item = lst:AddItemFromPool()
- if i >= 0 and i <= num then
- local time = today - 86400 * i
- item.data = time
- item.title = os.date("%Y年%m月%d日", time)
- if time == date then
- index = i
- end
- else
- item.title = " "
- end
+ list_start:SetVirtual()
+ list_start.itemRenderer = function(index, obj)
+ local time = today - 86400 * index
+ obj.data = time
+ obj.text = os.date("%m月%d日", time)
+ obj.selected = day1 == time
end
- lst.scrollPane.percY = index / num
- addListEffect(lst)
- lst.scrollPane.onScroll:Add(function()
- addListEffect(lst)
- end)
+ list_end:SetVirtual()
+ list_end.itemRenderer = function(index, obj)
+ local time = today - 86400 * index
+ obj.data = time
+ obj.text = os.date("%m月%d日", time)
+ obj.selected = day2 == time
+ end
+ list_start.numItems = showday
+ list_end.numItems = showday
+ list_start:RefreshVirtualList()
+ list_end:RefreshVirtualList()
end
-- 显示设置时间面板
-function M:ShowSetDatePanel(btn)
- local date = btn.data
- local com_set_date = UIPackage.CreateObjectFromURL("ui://NewGroup/com_set_time")
- local lst_y = com_set_date:GetChild("lst_year")
- initList(lst_y, date, self.show_day)
- com_set_date:GetChild("btn_confirm").onClick:Set(function()
- local time = os.date("%Y年%m月%d日", lst_y.data)
- btn.title = time
- btn.data = lst_y.data
+function M:ShowSetDatePanel()
+ local com_set_date = UIPackage.CreateObjectFromURL("ui://NewGroup/com_set_time_together")
+ local list_start = com_set_date:GetChild("list_start")
+ local list_end = com_set_date:GetChild("list_end")
+ local now_time = os.date("*t")
+ local today = os.time({ year = now_time.year, month = now_time.month, day = now_time.day, hour = 0, min = 0, sec = 0 })
+ initList(list_start, list_end, self.show_day, self.btn1.data, self.btn2.data)
+ com_set_date:GetChild("btn_ok").onClick:Set(function()
+ self.btn1.data = today - 86400 * list_start.selectedIndex
+ self.btn1.title = os.date("%Y年%m月%d日", self.btn1.data)
+ self.btn2.data = today - 86400 * list_end.selectedIndex
+ self.btn2.title = os.date("%Y年%m月%d日", self.btn2.data)
com_set_date:Dispose()
if self.callback then self.callback() end
end)
- AddPanel(com_set_date)
+ com_set_date:GetChild("btn_cancel").onClick:Set(function()
+ -- local time = os.date("%Y年%m月%d日", lst_y.data)
+ -- btn.title = time
+ -- btn.data = lst_y.data
+ com_set_date:Dispose()
+ end)
+ AddPanelCenter(com_set_date)
-- self.parent:AddChild(com_set_date)
-- com_set_date.x = self.posX
-- com_set_date.y = GRoot.inst.height - com_set_date.height - (GRoot.inst.height - self.parent.height) * 0.5 + self.posY
diff --git a/lua_probject/base_project/Game/View/ResultView.lua b/lua_probject/base_project/Game/View/ResultView.lua
index ca22f6ed..7a58a891 100644
--- a/lua_probject/base_project/Game/View/ResultView.lua
+++ b/lua_probject/base_project/Game/View/ResultView.lua
@@ -2,102 +2,94 @@ ResultView = {}
local M = ResultView
-setmetatable(M, {__index = BaseWindow})
-local self = setmetatable({}, {__index = M})
+setmetatable(M, { __index = BaseWindow })
+local self = setmetatable({}, { __index = M })
function M:InitView()
- self:InitMaPai()
- self:InitMaPaiShowPanel()
-
+ self:InitMaPai()
+ self:InitMaPaiShowPanel()
end
-
function M:InitMaPaiShowPanel()
- self.mapaiTypeCtr=self._view:GetController("matype")
- if self.mapaiTypeCtr then
- self.mapaiTypeCtr.selectedIndex=0
- end
-
-
- self.mapaiTypeBgShowCtr=self._view:GetController("matypebgshow")
- if self.mapaiTypeBgShowCtr then
- self.mapaiTypeBgShowCtr.selectedIndex=0
- end
-
- self.mapaiTypeShowCtr=self._view:GetController("matypeshow")
- if self.mapaiTypeShowCtr then
- self.mapaiTypeShowCtr.selectedIndex=0
- end
+ self.mapaiTypeCtr = self._view:GetController("matype")
+ if self.mapaiTypeCtr then
+ self.mapaiTypeCtr.selectedIndex = 0
+ end
+
+
+ self.mapaiTypeBgShowCtr = self._view:GetController("matypebgshow")
+ if self.mapaiTypeBgShowCtr then
+ self.mapaiTypeBgShowCtr.selectedIndex = 0
+ end
+
+ self.mapaiTypeShowCtr = self._view:GetController("matypeshow")
+ if self.mapaiTypeShowCtr then
+ self.mapaiTypeShowCtr.selectedIndex = 0
+ end
end
function M:InitMaPai()
- self.maPaiCtr=self._view:GetController("mapai")
- if self.maPaiCtr then
- self.maPaiCtr.selectedIndex=0
- end
-
-
- self.maPaiList={}
-
- for i=1,8 do
- local tempMP=self._view:GetChild("niao"..i)
- if tempMP then
- table.insert(self.maPaiList,tempMP)
- end
-
- end
-
+ self.maPaiCtr = self._view:GetController("mapai")
+ if self.maPaiCtr then
+ self.maPaiCtr.selectedIndex = 0
+ end
+
+
+ self.maPaiList = {}
+
+ for i = 1, 8 do
+ local tempMP = self._view:GetChild("niao" .. i)
+ if tempMP then
+ table.insert(self.maPaiList, tempMP)
+ end
+ end
end
-function M:IsMapaiShow(niao,isShow)
- if niao then
- niao.visible=isShow
- end
+function M:IsMapaiShow(niao, isShow)
+ if niao then
+ niao.visible = isShow
+ end
end
-
-function M:SetMaPaiValue(niao,value)
- if niao then
- niao.icon='ui://Main_Majiang/' ..get_majiang_prefix(DataManager.CurrenRoom.game_id).."201_"..value
- end
+function M:SetMaPaiValue(niao, value)
+ if niao then
+ niao.icon = 'ui://Main_Majiang/' .. get_majiang_prefix(DataManager.CurrenRoom.game_id) .. "201_" .. value
+ end
end
-function M:SetMaPaiColor(niao,num)
- niao:GetController("color").selectedIndex=num
+function M:SetMaPaiColor(niao, num)
+ niao:GetController("color").selectedIndex = num
end
function M:HideAllMapai()
- for i=1,#self.maPaiList do
- self:IsMapaiShow(self.maPaiList[i],false)
- self:SetMaPaiColor(self.maPaiList[i],0)
- end
+ for i = 1, #self.maPaiList do
+ self:IsMapaiShow(self.maPaiList[i], false)
+ self:SetMaPaiColor(self.maPaiList[i], 0)
+ end
end
-
-
function M:ShowSelectMaPai(niaoList)
- if niaoList and #niaoList>0 then
- self.maPaiCtr.selectedIndex=1
- self:HideAllMapai()
- for i=1,#niaoList do
- self:IsMapaiShow(self.maPaiList[i],true)
- self:SetMaPaiValue(self.maPaiList[i],niaoList[i].card)
- if niaoList[i].score>0 then
- self:SetMaPaiColor(self.maPaiList[i],2)
- end
- end
- else
- self.maPaiCtr.selectedIndex=0
- end
+ if niaoList and #niaoList > 0 then
+ self.maPaiCtr.selectedIndex = 1
+ self:HideAllMapai()
+ for i = 1, #niaoList do
+ self:IsMapaiShow(self.maPaiList[i], true)
+ self:SetMaPaiValue(self.maPaiList[i], niaoList[i].card)
+ if niaoList[i].score > 0 then
+ self:SetMaPaiColor(self.maPaiList[i], 2)
+ end
+ end
+ else
+ self.maPaiCtr.selectedIndex = 0
+ end
end
-
-function M:init(url,isBigFull)
+function M:init(url, isBigFull)
BaseWindow.init(self, url)
-
- self:InitView()
-
+
+ self:InitView()
+
local btn_share = self._view:GetChild('btn_share')
if btn_share ~= nil then
btn_share.onClick:Set(
@@ -127,15 +119,15 @@ function M:init(url,isBigFull)
local big_result = self._view:GetChild('big_result')
if big_result ~= nil then
- if isBigFull then
-
- else
- self._full = true
- big_result:AddRelation(self._view, RelationType.Size)
- big_result.width = self._view.width
- big_result.height = self._view.height
- end
-
+ if isBigFull then
+
+ else
+ self._full = true
+ big_result:AddRelation(self._view, RelationType.Size)
+ big_result.width = self._view.width
+ big_result.height = self._view.height
+ end
+
local btn_share_copy = big_result:GetChild('btn_share_copy')
btn_share_copy.onClick:Set(
@@ -193,7 +185,6 @@ function M:init(url,isBigFull)
end
end
-
-- 分享数据至聊天室,需在扩展填充数据,GenerateRoomResultInfo()
function M:__ShareResultInfo()
local info = self._resultInfo
@@ -277,6 +268,7 @@ function M:InitBigResult(room, fontsize)
local maxScore = 0
local isWin = false
+ local flag_new = big_result:GetChild('flag_tempNew')
for i = 1, #self._resultInfo.player_list do
local player_info = self._resultInfo.player_list[i]
@@ -310,11 +302,29 @@ function M:InitBigResult(room, fontsize)
for i = 1, #self._resultInfo.player_list do
local player_info = self._resultInfo.player_list[i]
+ local item2
+ if player_info.id == room.self_player.self_user.account_id then
+ if isWin then
+ item2 = big_result:GetChild('play_win')
+ else
+ item2 = big_result:GetChild('play_lose')
+ end
+ else
+ if not isWin then
+ item2 = big_result:GetChild('play_win')
+ else
+ item2 = big_result:GetChild('play_lose')
+ end
+ end
local item = player_list:AddItemFromPool()
item:GetChild('txt_name').text = player_info.nick
+ item2:GetChild('txt_name').text = player_info.nick
+ item2:GetChild('txt_id').text = player_info.id
local head = item:GetChild('head'):GetChild('n4')
ImageLoad.Load(player_info.head_url, head)
+ local head = item2:GetChild('head'):GetChild('n4')
+ ImageLoad.Load(player_info.head_url, head)
if player_info.entrust ~= nil and player_info.entrust == true then
item:GetController('entrust').selectedIndex = 1
@@ -336,9 +346,15 @@ function M:InitBigResult(room, fontsize)
if player_info.total_score >= 0 then
item:GetController('pn').selectedIndex = 1
item:GetChild('txt_positive').text = '+' .. tostring(player_info.total_score)
+ item2:GetChild('txt_navigate').text = string.format("总战绩:+%s", player_info.total_score)
+ item2:GetChild('txt_daniao').text = string.format("打鸟 +%s", player_info.daniao)
+ item2:GetChild('text_zongjifen').text = player_info.total_score - player_info.daniao
else
item:GetController('pn').selectedIndex = 0
item:GetChild('txt_navigate').text = tostring(player_info.total_score)
+ item2:GetChild('txt_navigate').text = string.format("总战绩:%s", player_info.total_score)
+ item2:GetChild('txt_daniao').text = string.format("打鸟 %s", player_info.daniao)
+ item2:GetChild('text_zongjifen').text = player_info.total_score - player_info.daniao
end
end
@@ -368,10 +384,43 @@ function M:InitBigResult(room, fontsize)
else
if big then
pitem:GetChild('txt_key').textFormat.size = 30
- pitem:GetChild('txt_value').textFormat.size = 12
+ pitem:GetChild('txt_value').textFormat.size = 30
else
pitem:GetChild('txt_key').textFormat.size = 24
- pitem:GetChild('txt_value').textFormat.size = 8
+ pitem:GetChild('txt_value').textFormat.size = 24
+ end
+ end
+ end
+ end
+
+ local list_param = item2:GetChild('list_param')
+ list_param:RemoveChildrenToPool()
+ if self._gameStatisticsLineSpacing ~= nil then
+ list_param.lineGap = self._gameStatisticsLineSpacing
+ end
+
+ if player_info.param ~= nil then
+ local big = false
+ if #player_info.param <= 4 then
+ big = true
+ end
+
+ for i = 1, #player_info.param do
+ local pitem = list_param:AddItemFromPool()
+
+ pitem:GetChild('txt_key').text = player_info.param[i].key
+ pitem:GetChild('txt_value').text = player_info.param[i].value
+
+ if fontsize ~= nil and fontsize > 0 then
+ pitem:GetChild('txt_key').textFormat.size = fontsize
+ pitem:GetChild('txt_value').textFormat.size = fontsize
+ else
+ if big then
+ pitem:GetChild('txt_key').textFormat.size = 30
+ pitem:GetChild('txt_value').textFormat.size = 30
+ else
+ pitem:GetChild('txt_key').textFormat.size = 24
+ pitem:GetChild('txt_value').textFormat.size = 24
end
end
end
diff --git a/lua_probject/extend_project/extend/poker/runfast/RunFast_ResultView.lua b/lua_probject/extend_project/extend/poker/runfast/RunFast_ResultView.lua
index 26c3c7f5..68b66d3d 100644
--- a/lua_probject/extend_project/extend/poker/runfast/RunFast_ResultView.lua
+++ b/lua_probject/extend_project/extend/poker/runfast/RunFast_ResultView.lua
@@ -9,66 +9,64 @@ local RunFast_ResultView = {}
local M = RunFast_ResultView
function RunFast_ResultView.new(blur_view, data, roomid, over, win_seat, dissolve, remaincards)
- setmetatable(M, {__index = ResultView})
- local self = setmetatable({}, {__index = M})
-
+ setmetatable(M, { __index = ResultView })
+ local self = setmetatable({}, { __index = M })
+
self.class = "RunFast_ResultView"
self._currenIndex = 0
self._close_zone = false
--self._blur_view = blur_view
self._gamectr = ControllerManager.GetController(GameController)
self:init("ui://Extend_Poker_RunFastNew/clearing", data, roomid, over, win_seat, dissolve, remaincards)
-
+
return self
end
function M:init(url, data, roomid, over, win_seat, dissolve, remaincards)
-
- ResultView.init(self, url,true)
- self.xiPaiCtr=self._view:GetController("xipai")
-
-
- local round=DataManager.CurrenRoom.room_config.config.times or 1
- local xpconfig=DataManager.CurrenRoom.room_config.config.xi_pai
- if xpconfig and round>1 then
- self.xiPaiCtr.selectedIndex=1
- else
- self.xiPaiCtr.selectedIndex=0
- end
-
-
+ ResultView.init(self, url, true)
+ self.xiPaiCtr = self._view:GetController("xipai")
+
+
+ local round = DataManager.CurrenRoom.room_config.config.times or 1
+ local xpconfig = DataManager.CurrenRoom.room_config.config.xi_pai
+ if xpconfig and round > 1 then
+ self.xiPaiCtr.selectedIndex = 1
+ else
+ self.xiPaiCtr.selectedIndex = 0
+ end
+
+
--self:InitData(data,roomid)
--self:InitData(data,roomid)
- printlog("aaaaaaaaaaaaaaaa1111111111111111111111111222222222222222 ",dissolve)
+ printlog("aaaaaaaaaaaaaaaa1111111111111111111111111222222222222222 ", dissolve)
pt(data)
if dissolve == 1 then
-- body
- self.xiPaiCtr.selectedIndex=0
+ self.xiPaiCtr.selectedIndex = 0
self:InitData(data, win_seat, roomid)
else
- local xipai=self._view:GetChild("btn_xipai")
- xipai.touchable=true
- xipai.onClick:Add(function()
- local xiPaiCallBack=function ()
- xipai.touchable=false
- self.xiPaiCtr.selectedIndex=0
- ViewUtil.ErrorTip(1000000,"申请洗牌成功")
- end
- local _gamectr = ControllerManager.GetController(GameController)
- _gamectr:SendXiPaiAction(xiPaiCallBack)
- end)
- if DataManager.CurrenRoom.xipaiScore then
- --xipai.text="洗牌 积分x"..DataManager.CurrenRoom.xipaiScore
- else
- --xipai.text="洗牌 积分x0"
- end
-
+ local xipai = self._view:GetChild("btn_xipai")
+ xipai.touchable = true
+ xipai.onClick:Add(function()
+ local xiPaiCallBack = function()
+ xipai.touchable = false
+ self.xiPaiCtr.selectedIndex = 0
+ ViewUtil.ErrorTip(1000000, "申请洗牌成功")
+ end
+ local _gamectr = ControllerManager.GetController(GameController)
+ _gamectr:SendXiPaiAction(xiPaiCallBack)
+ end)
+ if DataManager.CurrenRoom.xipaiScore then
+ --xipai.text="洗牌 积分x"..DataManager.CurrenRoom.xipaiScore
+ else
+ --xipai.text="洗牌 积分x0"
+ end
+
self:InitData_One(data, win_seat, over, roomid, remaincards)
end
-
end
-function M:ChangeCodeByTo( card )
+function M:ChangeCodeByTo(card)
local flower = card % 10
local number = math.floor(card / 10)
if number == 15 then
@@ -79,43 +77,40 @@ end
-- 小结算
function M:InitData_One(data, winseat, over, roomid, remaincards)
-
local room = DataManager.CurrenRoom
self._view:GetController("sdk").selectedIndex = 1
local _gamectr = ControllerManager.GetController(GameController)
local list_view = self._view:GetChild("player_list_1")
list_view:RemoveChildrenToPool()
-
- local leftCardAll = self._view:GetChild("leftCardHand")
- leftCardAll:RemoveChildrenToPool()
-
- if remaincards and #remaincards>0 then
- table.sort(remaincards,function (a,b)
+
+ local leftCardAll = self._view:GetChild("leftCardHand")
+ leftCardAll:RemoveChildrenToPool()
+
+ if remaincards and #remaincards > 0 then
+ table.sort(remaincards, function(a, b)
return a % 100 < b % 100
-
end)
- for i=1,#remaincards do
- local card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_RunFastNew/"..remaincards[i])
+ for i = 1, #remaincards do
+ local card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_RunFastNew/" .. remaincards[i])
leftCardAll:AddChild(card_code_obj)
- end
- end
-
+ end
+ end
+
for i = 1, #data do
local player = data[i]
local item = list_view:AddItemFromPool("ui://Extend_Poker_RunFastNew/clearing_item_1")
-
-
- local leftCard = item:GetChild("leftCard")
+
+ local leftCard = item:GetChild("leftCard")
leftCard:RemoveChildrenToPool()
-- table.sort(data[i].handCards,function (a,b)
-
+
-- return a % 100 < b % 100
-- end)
-
- for j=1,#data[i].handCards do
+
+ for j = 1, #data[i].handCards do
local code = data[i].handCards[j]
- local card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_RunFastNew/"..code)
+ local card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_RunFastNew/" .. code)
leftCard:AddChild(card_code_obj)
end
@@ -123,38 +118,37 @@ function M:InitData_One(data, winseat, over, roomid, remaincards)
-- return a % 100 < b % 100
-- end)
-
- for k=1,#data[i].outCards do
+
+ for k = 1, #data[i].outCards do
local code = data[i].outCards[k]
- local card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_RunFastNew/"..code)
+ local card_code_obj = UIPackage.CreateObjectFromURL("ui://Extend_Poker_RunFastNew/" .. code)
leftCard:AddChild(card_code_obj)
- card_code_obj:GetChildAt(0):GetChildAt(0).color = Color(0.7,0.7,0.7)
+ card_code_obj:GetChildAt(0):GetChildAt(0).color = Color(0.7, 0.7, 0.7)
end
-
-
-
+
+
+
local boom = item:GetChild("boom")
boom.text = player.thisboomnum
-
+
local piao = item:GetChild("piao")
if player.piao <= 0 then
piao.text = "0"
else
piao.text = "" .. player.piao
end
-
+
local nichen = item:GetChild("nichen")
-
+
if player.nick ~= nil then
-- body
nichen.text = tostring(player.nick)
else
-
nichen.text = tostring(player.self_user.nick_name)
end
-
-
+
+
local shengpai = item:GetChild("shengpai")
if player.cards ~= nil then
-- body
@@ -162,23 +156,22 @@ function M:InitData_One(data, winseat, over, roomid, remaincards)
else
shengpai.text = tostring(#player.hand_list)
end
-
+
local rt = 1
if room.hpOnOff == 1 then
rt = room.score_times
end
-
+
local hp_nonnegative = room:checkHpNonnegative()
- local roundScore = player.winscore
+ local roundScore = player.winCardScore
if hp_nonnegative then
-
local jifen = ""
if roundScore > 0 then
jifen = "+" .. roundScore
else
jifen = "" .. roundScore
end
-
+
local tili = ""
local limit = ""
if player.hp_info.round_actual_hp > 0 then
@@ -192,10 +185,9 @@ function M:InitData_One(data, winseat, over, roomid, remaincards)
limit = "达到下限"
end
end
-
+
item:GetChild("score").text = jifen .. tili .. limit
else
-
local jifen = ""
if roundScore >= 0 then
jifen = "+" .. roundScore
@@ -203,10 +195,9 @@ function M:InitData_One(data, winseat, over, roomid, remaincards)
jifen = "" .. roundScore
end
jifen = jifen .. " "
-
+
local tili = ""
if room.hpOnOff > 0 then
-
local need = roundScore * rt
tili = "("
if roundScore > 0 then
@@ -214,30 +205,33 @@ function M:InitData_One(data, winseat, over, roomid, remaincards)
else
tili = tili .. tostring(need)
end
-
+
tili = tili .. ")"
end
-
-
+
+
item:GetChild("score").text = jifen .. tili
end
-
+
if roundScore >= 0 then
-
if room.self_player.seat == player.seat then
-- body
self._view:GetController("result").selectedIndex = 1
+ item:GetController('win').selectedIndex = 1
+ else
+ item:GetController('win').selectedIndex = 0
end
else
-
if room.self_player.seat == player.seat then
self._view:GetController("result").selectedIndex = 0
+ item:GetController('win').selectedIndex = 0
+ else
+ item:GetController('win').selectedIndex = 1
end
end
-
end
-
-
+
+
if over == 0 then
-- body
local btn_confirm = self._view:GetChild("btn_confirm")
@@ -245,78 +239,78 @@ function M:InitData_One(data, winseat, over, roomid, remaincards)
self:Destroy()
local _gamectr = ControllerManager.GetController(GameController)
_gamectr:ConformToNextGame()
-
end)
else
- self.xiPaiCtr.selectedIndex=0
+ self.xiPaiCtr.selectedIndex = 0
local btn_confirm = self._view:GetChild("btn_confirm")
btn_confirm.onClick:Set(function()
- --self:Destroy()
- self:InitData(data, winseat, roomid)
- -- ViewManager.ChangeView(ViewManager.View_Lobby)
+ --self:Destroy()
+ self:InitData(data, winseat, roomid)
+ -- ViewManager.ChangeView(ViewManager.View_Lobby)
end)
-
end
end
-- 大结算
function M:InitData(data, winseat, roomid)
- self.xiPaiCtr.selectedIndex=0
+ self.xiPaiCtr.selectedIndex = 0
self._view:GetController("sdk").selectedIndex = 0
-
+
local room = DataManager.CurrenRoom
-
+
local rt = 1
if room.hpOnOff == 1 and room.score_times ~= 1 then
rt = room.score_times
end
-
+
-- 赋值result_info,聊天室分享需要
local player_list = {}
for i = 1, #data do
player_list[i] = {}
-
+
local user = room:GetPlayerBySeat(data[i].seat).self_user
-
+
player_list[i].id = user.account_id
-
+
player_list[i].score = data[i].score
player_list[i].hp_info = data[i].hp_info
player_list[i].house = room.owner_id == player_list[i].id and 1 or 0
player_list[i].nick = user.nick_name
player_list[i].seat = data[i].seat
player_list[i].head_url = data[i].self_user.head_url
-
+ player_list[i].daniao = data[i].daniao
+
if data[i].entrust ~= nil then
player_list[i].entrust = data[i].entrust > 0
else
player_list[i].entrust = false
end
-
+
player_list[i].param = {}
-
+
player_list[i].param[1] = {}
player_list[i].param[1].key = "赢局数:"
player_list[i].param[1].value = tostring(data[i].settle_log.winnum)
-
+
player_list[i].param[2] = {}
player_list[i].param[2].key = "打出炸弹数:"
player_list[i].param[2].value = tostring(data[i].settle_log.boomnum)
-
+
player_list[i].param[3] = {}
player_list[i].param[3].key = "春天次数:"
player_list[i].param[3].value = tostring(data[i].settle_log.springnum)
-
+
player_list[i].param[4] = {}
player_list[i].param[4].key = "当局最高分:"
player_list[i].param[4].value = tostring(data[i].settle_log.maxscore * rt)
-
+
if data[i].daniao > 0 then
- player_list[i].flag = {"打鸟"}
+ player_list[i].flag = { "打鸟" }
end
end
-
- self:GenerateRoomResultInfo(room.room_config.Times, room.room_config:GetGameName(), room.room_id, room.create_time, player_list)
+
+ self:GenerateRoomResultInfo(room.room_config.Times, room.room_config:GetGameName(), room.room_id, room.create_time,
+ player_list)
self:InitBigResult(room)
local big_result = self._view:GetChild("big_result")
local lst_p = big_result:GetChild("player_list")
@@ -329,7 +323,6 @@ function M:InitData(data, winseat, roomid)
tem:GetChild("txt_value").textFormat.size = 30
end
end
-
end
return M
diff --git a/qyq_new_unity/Assets/ART/base/main_majiang/ui/MajiangCard3d_atlas0.png b/qyq_new_unity/Assets/ART/base/main_majiang/ui/MajiangCard3d_atlas0.png
index 85f03107..e078dbbb 100644
Binary files a/qyq_new_unity/Assets/ART/base/main_majiang/ui/MajiangCard3d_atlas0.png and b/qyq_new_unity/Assets/ART/base/main_majiang/ui/MajiangCard3d_atlas0.png differ
diff --git a/qyq_new_unity/Assets/ART/base/main_majiang/ui/MajiangCard3d_fui.bytes b/qyq_new_unity/Assets/ART/base/main_majiang/ui/MajiangCard3d_fui.bytes
index 8d46756e..f8239774 100644
Binary files a/qyq_new_unity/Assets/ART/base/main_majiang/ui/MajiangCard3d_fui.bytes and b/qyq_new_unity/Assets/ART/base/main_majiang/ui/MajiangCard3d_fui.bytes differ
diff --git a/qyq_new_unity/Assets/ART/extend/zipai/weimaque/ui/Extend_Poker_WeiMaQue_atlas0.png b/qyq_new_unity/Assets/ART/extend/zipai/weimaque/ui/Extend_Poker_WeiMaQue_atlas0.png
index 78256ea4..ab4b6654 100644
Binary files a/qyq_new_unity/Assets/ART/extend/zipai/weimaque/ui/Extend_Poker_WeiMaQue_atlas0.png and b/qyq_new_unity/Assets/ART/extend/zipai/weimaque/ui/Extend_Poker_WeiMaQue_atlas0.png differ
diff --git a/qyq_new_unity/Assets/ART/extend/zipai/weimaque/ui/Extend_Poker_WeiMaQue_fui.bytes b/qyq_new_unity/Assets/ART/extend/zipai/weimaque/ui/Extend_Poker_WeiMaQue_fui.bytes
index 51849c74..0e96c4ac 100644
Binary files a/qyq_new_unity/Assets/ART/extend/zipai/weimaque/ui/Extend_Poker_WeiMaQue_fui.bytes and b/qyq_new_unity/Assets/ART/extend/zipai/weimaque/ui/Extend_Poker_WeiMaQue_fui.bytes differ
diff --git a/wb_new_ui/.objs/metas/9n9stu2e/m9jahb.info b/wb_new_ui/.objs/metas/9n9stu2e/m9jahb.info
new file mode 100644
index 00000000..097810d4
--- /dev/null
+++ b/wb_new_ui/.objs/metas/9n9stu2e/m9jahb.info
@@ -0,0 +1,25 @@
+{
+ "objectStatus": {
+ "n3_tjnv": {
+ "hidden": true
+ },
+ "n28_tjnv": {
+ "hidden": true
+ },
+ "n2_tjnv": {
+ "hidden": true
+ },
+ "n14_tjnv": {
+ "collapsed": true
+ },
+ "n11_tjnv": {
+ "collapsed": true
+ },
+ "n17_tjnv": {
+ "collapsed": true
+ },
+ "n26_tjnv": {
+ "hidden": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/9n9stu2e/m9jahn.info b/wb_new_ui/.objs/metas/9n9stu2e/m9jahn.info
index 291a0431..d1c102db 100644
--- a/wb_new_ui/.objs/metas/9n9stu2e/m9jahn.info
+++ b/wb_new_ui/.objs/metas/9n9stu2e/m9jahn.info
@@ -1,7 +1,34 @@
{
"objectStatus": {
+ "n20_naue": {
+ "hidden": true
+ },
+ "n12_tjnv": {
+ "hidden": true
+ },
+ "n7_tjnv": {
+ "hidden": true
+ },
+ "n2_tjnv": {
+ "hidden": true
+ },
+ "n10_tjnv": {
+ "hidden": true
+ },
"n4_tjnv": {
"hidden": true
+ },
+ "n18_n12b": {
+ "hidden": true
+ },
+ "n0_tjnv": {
+ "hidden": true
+ },
+ "n21_naue": {
+ "hidden": true
+ },
+ "n22_naue": {
+ "hidden": true
}
}
}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/9n9stu2e/prgzee.info b/wb_new_ui/.objs/metas/9n9stu2e/prgzee.info
index 13061944..22178475 100644
--- a/wb_new_ui/.objs/metas/9n9stu2e/prgzee.info
+++ b/wb_new_ui/.objs/metas/9n9stu2e/prgzee.info
@@ -1,14 +1,3 @@
{
- "objectStatus": {
- "n39_j7ij": {
- "collapsed": true
- },
- "n18_fmkv": {
- "collapsed": true
- },
- "n47_m5rj": {
- "collapsed": true
- }
- },
"fitScreen": "FitSize"
}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/10snh5j.info b/wb_new_ui/.objs/metas/m7iejg46/10snh5j.info
index 58466713..557bb9ad 100644
--- a/wb_new_ui/.objs/metas/m7iejg46/10snh5j.info
+++ b/wb_new_ui/.objs/metas/m7iejg46/10snh5j.info
@@ -3,9 +3,6 @@
"n154_cioe": {
"hidden": true
},
- "n45_l0s4": {
- "locked": true
- },
"n214_ovii": {
"hidden": true
},
@@ -15,21 +12,15 @@
"n204_jvvo": {
"hidden": true
},
- "n153_cioe": {
+ "n241_n6w8": {
"hidden": true
},
"n175_mn85": {
"collapsed": true
},
- "n74_i7lq": {
- "locked": true
- },
"n243_n6w8": {
"hidden": true
},
- "n171_mpll": {
- "hidden": true
- },
"n236_o6b1": {
"hidden": true,
"collapsed": true
@@ -40,13 +31,16 @@
"n240_n6w8": {
"hidden": true
},
+ "n153_cioe": {
+ "hidden": true
+ },
"n229_csp4": {
"hidden": true
},
"n216_ovii": {
"hidden": true
},
- "n241_n6w8": {
+ "n171_mpll": {
"hidden": true
}
},
diff --git a/wb_new_ui/.objs/metas/m7iejg46/cioeho9.info b/wb_new_ui/.objs/metas/m7iejg46/cioeho9.info
index 63e79497..d5f04d1e 100644
--- a/wb_new_ui/.objs/metas/m7iejg46/cioeho9.info
+++ b/wb_new_ui/.objs/metas/m7iejg46/cioeho9.info
@@ -1,18 +1,21 @@
{
"objectStatus": {
- "n133_et16": {
+ "n107_sbng": {
"hidden": true
},
"n79_nk4v": {
"hidden": true
},
+ "n101_sbng": {
+ "hidden": true
+ },
"n78_nk4v": {
"hidden": true
},
- "n98_yetw": {
+ "n133_et16": {
"hidden": true
},
- "n108_sbng": {
+ "n98_yetw": {
"hidden": true
}
},
diff --git a/wb_new_ui/.objs/metas/m7iejg46/cioehoa.info b/wb_new_ui/.objs/metas/m7iejg46/cioehoa.info
index e5ec0083..ec1adef1 100644
--- a/wb_new_ui/.objs/metas/m7iejg46/cioehoa.info
+++ b/wb_new_ui/.objs/metas/m7iejg46/cioehoa.info
@@ -1,4 +1,12 @@
{
+ "objectStatus": {
+ "n51_k5m9": {
+ "hidden": true
+ },
+ "n42_ozaz": {
+ "hidden": true
+ }
+ },
"adaptiveTest": true,
"fitScreen": "FitSize"
}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/kk3uhro.info b/wb_new_ui/.objs/metas/m7iejg46/kk3uhro.info
index 9e26dfee..bb44d701 100644
--- a/wb_new_ui/.objs/metas/m7iejg46/kk3uhro.info
+++ b/wb_new_ui/.objs/metas/m7iejg46/kk3uhro.info
@@ -1 +1,7 @@
-{}
\ No newline at end of file
+{
+ "objectStatus": {
+ "n35_p747": {
+ "hidden": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/kwi0hls.info b/wb_new_ui/.objs/metas/m7iejg46/kwi0hls.info
index 471d1ef6..c7469fae 100644
--- a/wb_new_ui/.objs/metas/m7iejg46/kwi0hls.info
+++ b/wb_new_ui/.objs/metas/m7iejg46/kwi0hls.info
@@ -1,7 +1,13 @@
{
"objectStatus": {
+ "n100_dzx8": {
+ "hidden": true
+ },
"n147_j120": {
"hidden": true
+ },
+ "n161_rt3g": {
+ "hidden": true
}
},
"adaptiveTest": true,
diff --git a/wb_new_ui/.objs/metas/m7iejg46/kwi0hma.info b/wb_new_ui/.objs/metas/m7iejg46/kwi0hma.info
index 6d722e55..7e8240a0 100644
--- a/wb_new_ui/.objs/metas/m7iejg46/kwi0hma.info
+++ b/wb_new_ui/.objs/metas/m7iejg46/kwi0hma.info
@@ -1,5 +1,8 @@
{
"objectStatus": {
+ "n80_7b4q": {
+ "hidden": true
+ },
"n82_et16": {
"hidden": true
},
@@ -9,12 +12,18 @@
"n81_7b4q": {
"hidden": true
},
- "n80_7b4q": {
- "hidden": true
+ "n75_s9vt": {
+ "collapsed": true
},
"n39_gltd": {
"hidden": true
},
+ "n40_gltd": {
+ "collapsed": true
+ },
+ "n74_s9vt": {
+ "hidden": true
+ },
"n79_ovii": {
"hidden": true
}
diff --git a/wb_new_ui/.objs/metas/m7iejg46/l679hwn.info b/wb_new_ui/.objs/metas/m7iejg46/l679hwn.info
index e5ec0083..e7479945 100644
--- a/wb_new_ui/.objs/metas/m7iejg46/l679hwn.info
+++ b/wb_new_ui/.objs/metas/m7iejg46/l679hwn.info
@@ -1,4 +1,9 @@
{
+ "objectStatus": {
+ "n98_k5m9": {
+ "hidden": true
+ }
+ },
"adaptiveTest": true,
"fitScreen": "FitSize"
}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/l679hws.info b/wb_new_ui/.objs/metas/m7iejg46/l679hws.info
index 178964c4..d0d0c178 100644
--- a/wb_new_ui/.objs/metas/m7iejg46/l679hws.info
+++ b/wb_new_ui/.objs/metas/m7iejg46/l679hws.info
@@ -1,5 +1,8 @@
{
"objectStatus": {
+ "n86_kwi0": {
+ "hidden": true
+ },
"n122_j120": {
"hidden": true
}
diff --git a/wb_new_ui/.objs/metas/m7iejg46/m16m7igb.info b/wb_new_ui/.objs/metas/m7iejg46/m16m7igb.info
new file mode 100644
index 00000000..65778ede
--- /dev/null
+++ b/wb_new_ui/.objs/metas/m7iejg46/m16m7igb.info
@@ -0,0 +1,7 @@
+{
+ "objectStatus": {
+ "n3_imp5": {
+ "collapsed": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/z3847i6m.info b/wb_new_ui/.objs/metas/m7iejg46/z3847i6m.info
index 6a79376a..2f150126 100644
--- a/wb_new_ui/.objs/metas/m7iejg46/z3847i6m.info
+++ b/wb_new_ui/.objs/metas/m7iejg46/z3847i6m.info
@@ -3,20 +3,20 @@
"n69_jd7v": {
"hidden": true
},
+ "n33_rpaz": {
+ "hidden": true
+ },
"n86_t1hq": {
"hidden": true
},
"n113_csp4": {
"hidden": true
},
- "n33_rpaz": {
+ "n85_t1hq": {
"hidden": true
},
"n35_rpaz": {
"hidden": true
- },
- "n88_t1hq": {
- "hidden": true
}
},
"adaptiveTest": true,
diff --git a/wb_new_ui/.objs/metas/m7iejg46/z3847i6q.info b/wb_new_ui/.objs/metas/m7iejg46/z3847i6q.info
index 90c959bb..291a102b 100644
--- a/wb_new_ui/.objs/metas/m7iejg46/z3847i6q.info
+++ b/wb_new_ui/.objs/metas/m7iejg46/z3847i6q.info
@@ -6,6 +6,9 @@
"n57_ocx0": {
"hidden": true
},
+ "n78_iaes": {
+ "hidden": true
+ },
"n44_rpaz": {
"collapsed": true
},
diff --git a/wb_new_ui/.objs/workspace.json b/wb_new_ui/.objs/workspace.json
index 724bf1f6..7445f5ed 100644
--- a/wb_new_ui/.objs/workspace.json
+++ b/wb_new_ui/.objs/workspace.json
@@ -1,5 +1,5 @@
{
- "libview.firstColumnWidth": 297,
+ "libview.firstColumnWidth": 522,
"expanded_nodes": [
"27vd145b",
"/",
@@ -8,65 +8,38 @@
],
"libview.iconScale": 0,
"doc.openedDocs": [
- "ui://ppu1wv76j4mf9j",
- "ui://v6yvqp7wf55qwa",
- "ui://v6yvqp7wf55qw7",
- "ui://v6yvqp7wf55qvx",
- "ui://v6yvqp7wf55qvw",
- "ui://v6yvqp7wddb914i",
- "ui://v6yvqp7wcyprww",
- "ui://v6yvqp7wcyprwy",
- "ui://v6yvqp7wcyprwu",
- "ui://v6yvqp7wcyprwt",
- "ui://m7iejg46kwi0hkb",
- "ui://m7iejg46mpllhv2",
- "ui://m7iejg46kwi0hkl",
- "ui://v6yvqp7wf55qw5",
- "ui://v6yvqp7wf55qw4"
+ "ui://m7iejg4610snh5j",
+ "ui://0khx14are0py2",
+ "ui://2d9xdj6zfn7fao",
+ "ui://2d9xdj6zlumrgj",
+ "ui://m7iejg46kwi0hma",
+ "ui://27vd145bm16m7iji",
+ "ui://27vd145bh1uu3i",
+ "ui://m7iejg46gltdhc9",
+ "ui://m7iejg46hsbhhjn",
+ "ui://2zlli80mw9te0"
+ ],
+ "packageGroup.mine": [
+ "m7iejg46"
],
- "packageGroup.mine": [],
"test.device": "720p Phone",
"canvasColor": 10066329,
"auxline2": true,
- "doc.activeDoc": "ui://v6yvqp7wf55qw4",
+ "doc.activeDoc": "ui://m7iejg46kwi0hma",
"libview.twoColumn": false,
"libview.expandedNodes": [
"27vd145b",
"/",
"27vd145b",
"/component/",
- "egnzysm7",
+ "27vd145b",
+ "/component/create_room/",
+ "27vd145b",
+ "/component/create_room/image/",
+ "m7iejg46",
"/",
- "egnzysm7",
- "/component/",
- "egnzysm7",
- "/component/clearing/",
- "egnzysm7",
- "/component/clearing/image/",
- "ppu1wv76",
- "/",
- "ppu1wv76",
- "/component/",
- "ppu1wv76",
- "/component/cards/",
- "ppu1wv76",
- "/component/clearing/",
- "ppu1wv76",
- "/images/",
- "v6yvqp7w",
- "/",
- "v6yvqp7w",
- "/component/",
- "v6yvqp7w",
- "/component/Main/",
- "v6yvqp7w",
- "/component/Main/component/",
- "v6yvqp7w",
- "/component/cards/",
- "v6yvqp7w",
- "/images/",
- "v6yvqp7w",
- "/images/cards/"
+ "m7iejg46",
+ "/images/"
],
"auxline1": true,
"snapToGrid": true,
diff --git a/wb_new_ui/assets/Common/component/create_room/Btn_mul_checkbox3.xml b/wb_new_ui/assets/Common/component/create_room/Btn_mul_checkbox3.xml
new file mode 100644
index 00000000..4e0cc434
--- /dev/null
+++ b/wb_new_ui/assets/Common/component/create_room/Btn_mul_checkbox3.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/Common/component/create_room/image/Rectangle 388.png b/wb_new_ui/assets/Common/component/create_room/image/Rectangle 388.png
new file mode 100644
index 00000000..55db9d90
Binary files /dev/null and b/wb_new_ui/assets/Common/component/create_room/image/Rectangle 388.png differ
diff --git a/wb_new_ui/assets/Common/component/create_room/image/Vector.png b/wb_new_ui/assets/Common/component/create_room/image/Vector.png
new file mode 100644
index 00000000..602cb30e
Binary files /dev/null and b/wb_new_ui/assets/Common/component/create_room/image/Vector.png differ
diff --git a/wb_new_ui/assets/Common/package.xml b/wb_new_ui/assets/Common/package.xml
index d27aebeb..51998058 100644
--- a/wb_new_ui/assets/Common/package.xml
+++ b/wb_new_ui/assets/Common/package.xml
@@ -1088,6 +1088,9 @@
+
+
+
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 715.png b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 715.png
new file mode 100644
index 00000000..c20bbcc1
Binary files /dev/null and b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 715.png differ
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 716.png b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 716.png
new file mode 100644
index 00000000..6fd09126
Binary files /dev/null and b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 716.png differ
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 720.png b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 720.png
new file mode 100644
index 00000000..1f636228
Binary files /dev/null and b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 720.png differ
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 721.png b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 721.png
new file mode 100644
index 00000000..673f9ed8
Binary files /dev/null and b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 721.png differ
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 7216.png b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 7216.png
new file mode 100644
index 00000000..f8a1b05b
Binary files /dev/null and b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 7216.png differ
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 722.png b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 722.png
new file mode 100644
index 00000000..89c3d595
Binary files /dev/null and b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 722.png differ
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 724.png b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 724.png
new file mode 100644
index 00000000..fa02e597
Binary files /dev/null and b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 724.png differ
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 725.png b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 725.png
new file mode 100644
index 00000000..7819cfda
Binary files /dev/null and b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 725.png differ
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 726.png b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 726.png
new file mode 100644
index 00000000..6ceb32da
Binary files /dev/null and b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 726.png differ
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 727.png b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 727.png
new file mode 100644
index 00000000..9e9dce3f
Binary files /dev/null and b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 727.png differ
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 729.png b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 729.png
new file mode 100644
index 00000000..427440e1
Binary files /dev/null and b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 729.png differ
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 730.png b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 730.png
new file mode 100644
index 00000000..f1cdf7d3
Binary files /dev/null and b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 730.png differ
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 731.png b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 731.png
new file mode 100644
index 00000000..c74f8118
Binary files /dev/null and b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 731.png differ
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 732.png b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 732.png
new file mode 100644
index 00000000..423911d1
Binary files /dev/null and b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 732.png differ
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 737.png b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 737.png
new file mode 100644
index 00000000..6a7fcd89
Binary files /dev/null and b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Group 737.png differ
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Line 26.png b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Line 26.png
new file mode 100644
index 00000000..939e0f2e
Binary files /dev/null and b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Line 26.png differ
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Rectangle 410.png b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Rectangle 410.png
new file mode 100644
index 00000000..a13cbb3f
Binary files /dev/null and b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Rectangle 410.png differ
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Rectangle 413.png b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Rectangle 413.png
new file mode 100644
index 00000000..d1fd455d
Binary files /dev/null and b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Rectangle 413.png differ
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Rectangle 414.png b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Rectangle 414.png
new file mode 100644
index 00000000..d5efb716
Binary files /dev/null and b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Rectangle 414.png differ
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Rectangle 420.png b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Rectangle 420.png
new file mode 100644
index 00000000..9016f8ca
Binary files /dev/null and b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/Rectangle 420.png differ
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/big_result_item.xml b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/big_result_item.xml
index 848903d6..f41dd481 100644
--- a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/big_result_item.xml
+++ b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/big_result_item.xml
@@ -1,32 +1,36 @@
-
+
-
+
-
-
-
+
+
+
+
+
+
-
+
+
-
+
-
-
-
+
+
+
@@ -34,19 +38,31 @@
-
+
-
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/clearing.xml b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/clearing.xml
index 5e457e1e..027839f3 100644
--- a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/clearing.xml
+++ b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/clearing.xml
@@ -1,49 +1,46 @@
-
-
+
+
-
-
-
-
+
-
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -51,11 +48,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/clearing_item_1.xml b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/clearing_item_1.xml
index fe56e815..3d5cd841 100644
--- a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/clearing_item_1.xml
+++ b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/clearing_item_1.xml
@@ -1,14 +1,28 @@
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/descript_item.xml b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/descript_item.xml
index b71bb46d..da6050e9 100644
--- a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/descript_item.xml
+++ b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/descript_item.xml
@@ -1,7 +1,7 @@
-
-
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/image 145.png b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/image 145.png
new file mode 100644
index 00000000..37229611
Binary files /dev/null and b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/image 145.png differ
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/result_head.xml b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/result_head.xml
index 317991ee..61f7f535 100644
--- a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/result_head.xml
+++ b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/result_head.xml
@@ -1,7 +1,7 @@
-
+
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/result_main.xml b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/result_main.xml
index 8aa2545b..beb2e5f7 100644
--- a/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/result_main.xml
+++ b/wb_new_ui/assets/Extend_Poker_RunFastNew/component/Result/result_main.xml
@@ -5,19 +5,22 @@
-
+
-
+
-
-
+
+
+
+
+
-
+
@@ -39,9 +42,9 @@
-
+
-
+
@@ -52,7 +55,7 @@
-
+
@@ -68,7 +71,10 @@
-
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/Extend_Poker_RunFastNew/package.xml b/wb_new_ui/assets/Extend_Poker_RunFastNew/package.xml
index 70ea7a49..0a2af3b0 100644
--- a/wb_new_ui/assets/Extend_Poker_RunFastNew/package.xml
+++ b/wb_new_ui/assets/Extend_Poker_RunFastNew/package.xml
@@ -437,6 +437,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/Hotupdate/Version.xml b/wb_new_ui/assets/Hotupdate/Version.xml
index 6b65a763..849d3a60 100644
--- a/wb_new_ui/assets/Hotupdate/Version.xml
+++ b/wb_new_ui/assets/Hotupdate/Version.xml
@@ -3,7 +3,7 @@
-
+
diff --git a/wb_new_ui/assets/Lobby/component/group/group.xml b/wb_new_ui/assets/Lobby/component/group/group.xml
index e2e88791..27e96030 100644
--- a/wb_new_ui/assets/Lobby/component/group/group.xml
+++ b/wb_new_ui/assets/Lobby/component/group/group.xml
@@ -4,12 +4,12 @@
-
+
-
+
@@ -27,7 +27,7 @@
-
+
@@ -39,9 +39,9 @@
-
+
-
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/Login/Main.xml b/wb_new_ui/assets/Login/Main.xml
index 667bd9d4..18e6e4e0 100644
--- a/wb_new_ui/assets/Login/Main.xml
+++ b/wb_new_ui/assets/Login/Main.xml
@@ -3,10 +3,10 @@
-
+
-
+
diff --git a/wb_new_ui/assets/NewGroup/Main_GroupInfo.xml b/wb_new_ui/assets/NewGroup/Main_GroupInfo.xml
index 2f1a2dc1..581d6e92 100644
--- a/wb_new_ui/assets/NewGroup/Main_GroupInfo.xml
+++ b/wb_new_ui/assets/NewGroup/Main_GroupInfo.xml
@@ -1,6 +1,6 @@
-
+
@@ -43,13 +43,13 @@
-
+
-
+
@@ -58,13 +58,13 @@
-
+
-
+
@@ -74,15 +74,15 @@
-
+
-
-
-
+
+
+
@@ -105,6 +105,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -121,39 +156,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -212,7 +214,7 @@
-
+
diff --git a/wb_new_ui/assets/NewGroup/Rectangle 13.png b/wb_new_ui/assets/NewGroup/Rectangle 13.png
index bf0ca81a..8fbf366b 100644
Binary files a/wb_new_ui/assets/NewGroup/Rectangle 13.png and b/wb_new_ui/assets/NewGroup/Rectangle 13.png differ
diff --git a/wb_new_ui/assets/NewGroup/Win_PlayerInfo.xml b/wb_new_ui/assets/NewGroup/Win_PlayerInfo.xml
index b55ed761..d9f24ed2 100644
--- a/wb_new_ui/assets/NewGroup/Win_PlayerInfo.xml
+++ b/wb_new_ui/assets/NewGroup/Win_PlayerInfo.xml
@@ -1,6 +1,6 @@
-
+
@@ -40,13 +40,13 @@
-
+
-
+
-
+
diff --git a/wb_new_ui/assets/NewGroup/Win_Takelog.xml b/wb_new_ui/assets/NewGroup/Win_Takelog.xml
index 028d8304..e767d663 100644
--- a/wb_new_ui/assets/NewGroup/Win_Takelog.xml
+++ b/wb_new_ui/assets/NewGroup/Win_Takelog.xml
@@ -28,7 +28,7 @@
-
-
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Btn/date_set/Group 713.png b/wb_new_ui/assets/NewGroup/component/Btn/date_set/Group 713.png
new file mode 100644
index 00000000..7c5ab345
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/component/Btn/date_set/Group 713.png differ
diff --git a/wb_new_ui/assets/NewGroup/component/Btn/date_set/Group 714.png b/wb_new_ui/assets/NewGroup/component/Btn/date_set/Group 714.png
new file mode 100644
index 00000000..69ea165c
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/component/Btn/date_set/Group 714.png differ
diff --git a/wb_new_ui/assets/NewGroup/component/Btn/date_set/Line 24.png b/wb_new_ui/assets/NewGroup/component/Btn/date_set/Line 24.png
new file mode 100644
index 00000000..d0206313
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/component/Btn/date_set/Line 24.png differ
diff --git a/wb_new_ui/assets/NewGroup/component/Btn/date_set/Polygon 3(1).png b/wb_new_ui/assets/NewGroup/component/Btn/date_set/Polygon 3(1).png
new file mode 100644
index 00000000..3abddbcf
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/component/Btn/date_set/Polygon 3(1).png differ
diff --git a/wb_new_ui/assets/NewGroup/component/Btn/date_set/Rectangle 420.png b/wb_new_ui/assets/NewGroup/component/Btn/date_set/Rectangle 420.png
new file mode 100644
index 00000000..a3cc5693
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/component/Btn/date_set/Rectangle 420.png differ
diff --git a/wb_new_ui/assets/NewGroup/component/Btn/date_set/Vector.png b/wb_new_ui/assets/NewGroup/component/Btn/date_set/Vector.png
new file mode 100644
index 00000000..5cc054d0
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/component/Btn/date_set/Vector.png differ
diff --git a/wb_new_ui/assets/NewGroup/component/Btn/date_set/btn_cancel.xml b/wb_new_ui/assets/NewGroup/component/Btn/date_set/btn_cancel.xml
new file mode 100644
index 00000000..2cfb6d72
--- /dev/null
+++ b/wb_new_ui/assets/NewGroup/component/Btn/date_set/btn_cancel.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Btn/date_set/btn_ok.xml b/wb_new_ui/assets/NewGroup/component/Btn/date_set/btn_ok.xml
new file mode 100644
index 00000000..0699f205
--- /dev/null
+++ b/wb_new_ui/assets/NewGroup/component/Btn/date_set/btn_ok.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Btn/date_set/btn_timeTog_child.xml b/wb_new_ui/assets/NewGroup/component/Btn/date_set/btn_timeTog_child.xml
new file mode 100644
index 00000000..8d02a74d
--- /dev/null
+++ b/wb_new_ui/assets/NewGroup/component/Btn/date_set/btn_timeTog_child.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Btn/date_set/com_set_time_together.xml b/wb_new_ui/assets/NewGroup/component/Btn/date_set/com_set_time_together.xml
index 1bada326..4659f71e 100644
--- a/wb_new_ui/assets/NewGroup/component/Btn/date_set/com_set_time_together.xml
+++ b/wb_new_ui/assets/NewGroup/component/Btn/date_set/com_set_time_together.xml
@@ -1,4 +1,22 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_fag/Item_fag_detail_info(1).xml b/wb_new_ui/assets/NewGroup/component/Lst_fag/Item_fag_detail_info(1).xml
index 8f4d9c3b..eb8723a5 100644
--- a/wb_new_ui/assets/NewGroup/component/Lst_fag/Item_fag_detail_info(1).xml
+++ b/wb_new_ui/assets/NewGroup/component/Lst_fag/Item_fag_detail_info(1).xml
@@ -5,13 +5,13 @@
-
+
-
+
-
+
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_fag/Item_fag_info.xml b/wb_new_ui/assets/NewGroup/component/Lst_fag/Item_fag_info.xml
index 51504074..30807288 100644
--- a/wb_new_ui/assets/NewGroup/component/Lst_fag/Item_fag_info.xml
+++ b/wb_new_ui/assets/NewGroup/component/Lst_fag/Item_fag_info.xml
@@ -1,39 +1,39 @@
-
-
-
-
+
+
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -45,9 +45,12 @@
-
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_room/Play_room1.xml b/wb_new_ui/assets/NewGroup/component/Lst_room/Play_room1.xml
index 72b041c4..e34c2194 100644
--- a/wb_new_ui/assets/NewGroup/component/Lst_room/Play_room1.xml
+++ b/wb_new_ui/assets/NewGroup/component/Lst_room/Play_room1.xml
@@ -7,7 +7,7 @@
-
+
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_room/Play_room2.xml b/wb_new_ui/assets/NewGroup/component/Lst_room/Play_room2.xml
index bd20590f..8a7f9d0d 100644
--- a/wb_new_ui/assets/NewGroup/component/Lst_room/Play_room2.xml
+++ b/wb_new_ui/assets/NewGroup/component/Lst_room/Play_room2.xml
@@ -7,7 +7,7 @@
-
+
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_room/Play_room3.xml b/wb_new_ui/assets/NewGroup/component/Lst_room/Play_room3.xml
index cc4e1e30..40d10f78 100644
--- a/wb_new_ui/assets/NewGroup/component/Lst_room/Play_room3.xml
+++ b/wb_new_ui/assets/NewGroup/component/Lst_room/Play_room3.xml
@@ -7,7 +7,7 @@
-
+
diff --git a/wb_new_ui/assets/NewGroup/component/nav/Rectangle 408.png b/wb_new_ui/assets/NewGroup/component/nav/Rectangle 408.png
new file mode 100644
index 00000000..1c0ba588
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/component/nav/Rectangle 408.png differ
diff --git a/wb_new_ui/assets/NewGroup/component/nav/bxxx.png b/wb_new_ui/assets/NewGroup/component/nav/bxxx.png
index 2046da3a..db96bcb4 100644
Binary files a/wb_new_ui/assets/NewGroup/component/nav/bxxx.png and b/wb_new_ui/assets/NewGroup/component/nav/bxxx.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/Group 551.png b/wb_new_ui/assets/NewGroup/images/Group 551.png
new file mode 100644
index 00000000..0a1af63b
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/Group 551.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/allNumber/Frame 18.png b/wb_new_ui/assets/NewGroup/images/allNumber/Frame 18.png
index 7fcb7d2f..786be986 100644
Binary files a/wb_new_ui/assets/NewGroup/images/allNumber/Frame 18.png and b/wb_new_ui/assets/NewGroup/images/allNumber/Frame 18.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/allNumber/Group 588.png b/wb_new_ui/assets/NewGroup/images/allNumber/Group 588.png
index 4ee8c3fa..a983fa20 100644
Binary files a/wb_new_ui/assets/NewGroup/images/allNumber/Group 588.png and b/wb_new_ui/assets/NewGroup/images/allNumber/Group 588.png differ
diff --git a/wb_new_ui/assets/NewGroup/mgr/View_GroupMemberHpList.xml b/wb_new_ui/assets/NewGroup/mgr/View_GroupMemberHpList.xml
index 7ecb080a..b317598b 100644
--- a/wb_new_ui/assets/NewGroup/mgr/View_GroupMemberHpList.xml
+++ b/wb_new_ui/assets/NewGroup/mgr/View_GroupMemberHpList.xml
@@ -1,14 +1,14 @@
-
+
-
-
+
+
-
+
@@ -18,7 +18,7 @@
-
+
@@ -28,35 +28,45 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
+
+
diff --git a/wb_new_ui/assets/NewGroup/mgr/View_GroupMemberList1.xml b/wb_new_ui/assets/NewGroup/mgr/View_GroupMemberList1.xml
index 5f55d341..0dd6f6f9 100644
--- a/wb_new_ui/assets/NewGroup/mgr/View_GroupMemberList1.xml
+++ b/wb_new_ui/assets/NewGroup/mgr/View_GroupMemberList1.xml
@@ -18,27 +18,27 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
@@ -48,7 +48,7 @@
-
+
@@ -58,7 +58,7 @@
-
+
@@ -91,7 +91,7 @@
-
+
diff --git a/wb_new_ui/assets/NewGroup/mgr/View_GroupPartnerList.xml b/wb_new_ui/assets/NewGroup/mgr/View_GroupPartnerList.xml
index 083f5844..d8c6eba7 100644
--- a/wb_new_ui/assets/NewGroup/mgr/View_GroupPartnerList.xml
+++ b/wb_new_ui/assets/NewGroup/mgr/View_GroupPartnerList.xml
@@ -6,7 +6,7 @@
-
+
@@ -15,27 +15,27 @@
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
@@ -93,7 +93,7 @@
-
+
diff --git a/wb_new_ui/assets/NewGroup/mgr/View_GroupPersonStat.xml b/wb_new_ui/assets/NewGroup/mgr/View_GroupPersonStat.xml
index a21efa88..c047473d 100644
--- a/wb_new_ui/assets/NewGroup/mgr/View_GroupPersonStat.xml
+++ b/wb_new_ui/assets/NewGroup/mgr/View_GroupPersonStat.xml
@@ -1,6 +1,6 @@
-
+
@@ -11,14 +11,14 @@
-
-
-
-
-
+
+
+
+
+
-
+
diff --git a/wb_new_ui/assets/NewGroup/mgr/View_GroupPlayStat.xml b/wb_new_ui/assets/NewGroup/mgr/View_GroupPlayStat.xml
index c1f97f05..eb54b63c 100644
--- a/wb_new_ui/assets/NewGroup/mgr/View_GroupPlayStat.xml
+++ b/wb_new_ui/assets/NewGroup/mgr/View_GroupPlayStat.xml
@@ -34,7 +34,7 @@
-
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/mgr/View_GroupRank.xml b/wb_new_ui/assets/NewGroup/mgr/View_GroupRank.xml
index e8288a5e..b634c68d 100644
--- a/wb_new_ui/assets/NewGroup/mgr/View_GroupRank.xml
+++ b/wb_new_ui/assets/NewGroup/mgr/View_GroupRank.xml
@@ -1,8 +1,8 @@
-
+
-
+
@@ -15,13 +15,13 @@
-
+
-
+
-
+
@@ -69,7 +69,7 @@
-
+
@@ -80,7 +80,7 @@
-
+
@@ -106,16 +106,16 @@
-
+
-
+
-
+
-
+
@@ -139,7 +139,7 @@
-
+
diff --git a/wb_new_ui/assets/NewGroup/mgr/Win_MemberFagLog.xml b/wb_new_ui/assets/NewGroup/mgr/Win_MemberFagLog.xml
index aaf9cab8..c46850f7 100644
--- a/wb_new_ui/assets/NewGroup/mgr/Win_MemberFagLog.xml
+++ b/wb_new_ui/assets/NewGroup/mgr/Win_MemberFagLog.xml
@@ -3,11 +3,11 @@
-
-
+
+
-
-
+
+
@@ -17,27 +17,32 @@
-
-
-
-
-
+
+
+
+
-
-
+
+
+
-
-
+
+
+
-
-
+
+
+
-
-
+
+
+
-
-
-
+
+
+
+
+
@@ -48,64 +53,66 @@
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
-
-
-
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
-
-
+
+
-
+
-
-
+
+
@@ -117,7 +124,7 @@
-
+
diff --git a/wb_new_ui/assets/NewGroup/mgr/component/member/item_member1.xml b/wb_new_ui/assets/NewGroup/mgr/component/member/item_member1.xml
index e6a6aab6..09cf96b5 100644
--- a/wb_new_ui/assets/NewGroup/mgr/component/member/item_member1.xml
+++ b/wb_new_ui/assets/NewGroup/mgr/component/member/item_member1.xml
@@ -5,65 +5,65 @@
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
+
diff --git a/wb_new_ui/assets/NewGroup/mgr/component/member/partner/item_mng_partner.xml b/wb_new_ui/assets/NewGroup/mgr/component/member/partner/item_mng_partner.xml
index c96a286e..06e60863 100644
--- a/wb_new_ui/assets/NewGroup/mgr/component/member/partner/item_mng_partner.xml
+++ b/wb_new_ui/assets/NewGroup/mgr/component/member/partner/item_mng_partner.xml
@@ -8,39 +8,39 @@
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/mgr/component/numberHpAlone/btn_add.xml b/wb_new_ui/assets/NewGroup/mgr/component/numberHpAlone/btn_add.xml
new file mode 100644
index 00000000..82555be5
--- /dev/null
+++ b/wb_new_ui/assets/NewGroup/mgr/component/numberHpAlone/btn_add.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/mgr/component/numberHpAlone/btn_less.xml b/wb_new_ui/assets/NewGroup/mgr/component/numberHpAlone/btn_less.xml
new file mode 100644
index 00000000..cb48cb95
--- /dev/null
+++ b/wb_new_ui/assets/NewGroup/mgr/component/numberHpAlone/btn_less.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/mgr/component/numberHpAlone/item_member1.xml b/wb_new_ui/assets/NewGroup/mgr/component/numberHpAlone/item_member1.xml
index 38b10add..34e40773 100644
--- a/wb_new_ui/assets/NewGroup/mgr/component/numberHpAlone/item_member1.xml
+++ b/wb_new_ui/assets/NewGroup/mgr/component/numberHpAlone/item_member1.xml
@@ -7,17 +7,17 @@
-
+
-
+
-
+
-
-
+
+
@@ -29,14 +29,14 @@
-
+
-
+
-
+
@@ -55,10 +55,10 @@
-
+
-
+
diff --git a/wb_new_ui/assets/NewGroup/package.xml b/wb_new_ui/assets/NewGroup/package.xml
index 49621245..fef656e0 100644
--- a/wb_new_ui/assets/NewGroup/package.xml
+++ b/wb_new_ui/assets/NewGroup/package.xml
@@ -1030,6 +1030,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/settings/PackageGroup.json b/wb_new_ui/settings/PackageGroup.json
index 0637a088..91217fe4 100644
--- a/wb_new_ui/settings/PackageGroup.json
+++ b/wb_new_ui/settings/PackageGroup.json
@@ -1 +1,6 @@
-[]
\ No newline at end of file
+[
+ {
+ "name": "newGroup",
+ "pkgs": []
+ }
+]
\ No newline at end of file