diff --git a/lua_probject/base_project/Game/View/Common/BaseWindow.lua b/lua_probject/base_project/Game/View/Common/BaseWindow.lua
index e44489b0..ac29122c 100644
--- a/lua_probject/base_project/Game/View/Common/BaseWindow.lua
+++ b/lua_probject/base_project/Game/View/Common/BaseWindow.lua
@@ -58,7 +58,7 @@ function M:init(url)
local contentPane = self._root_view:GetChild("contentPane")
local ctr_hide_bg = self._root_view:GetController("hide_bg")
if self._anim_pop ~= 0 then
- ctr_hide_bg.selectedIndex = 1
+ ctr_hide_bg.selectedIndex = 0
PopPanel = contentPane:GetChild("PopPanel")
else
ctr_hide_bg.selectedIndex = 0
@@ -84,6 +84,8 @@ function M:init(url)
if self._full then
local offset = get_offset(self._full_offset)
+ self._root_view.height = GRoot.inst.height
+ self._root_view.width = GRoot.inst.width
if self._anim_pop == 0 then
self._view:AddRelation(contentPane, RelationType.Size)
contentPane:AddChild(self._view)
diff --git a/lua_probject/base_project/Game/View/NewGroup/GroupInfoView.lua b/lua_probject/base_project/Game/View/NewGroup/GroupInfoView.lua
index 8b1007ea..84c6282e 100644
--- a/lua_probject/base_project/Game/View/NewGroup/GroupInfoView.lua
+++ b/lua_probject/base_project/Game/View/NewGroup/GroupInfoView.lua
@@ -7,6 +7,7 @@ local RoomItem = import('.RoomItem')
local FGInvitedMsgView = import('.FGInvitedMsgView')
local GroupMemberFagLogView = import('./MngView/GroupMemberFagLogView')
local GroupMngGameListView = import(".MngView/GroupMngGameListView")
+local GroupMngGroupSkin = import(".MngView/GroupMngGroupSkin")
local GroupMngFagPackView = import('.GroupMngFagPackView')
local GroupMailView = import('.GroupMailView')
local GroupSelectPlayView = import('.GroupSelectPlayView')
@@ -36,6 +37,8 @@ function GroupInfoView.new(curGroup, fg_info, root_view, groupMainView)
-- (是否置顶)
self.pinnedPlays = {}
+ --具体牌桌的ui显示
+ local desktopCategorization = 0
self._full = true
self._get_data = false
@@ -662,7 +665,7 @@ function M:InitRoomInfoView()
-- score = score >= 0 and '+' .. score or score
-- item:GetController('nega').selectedIndex = p.score >= 0 and 0 or 1
-- item:GetChild('tex_score').text = score
-
+
item:GetChild('tex_score').visible = false
ImageLoad.Load(p.portrait, item:GetChild('btn_head')._iconObject, self.class)
end
@@ -1061,6 +1064,8 @@ end
function M:InitView(url)
BaseView.InitView(self, url)
self._full_offset = false
+ -- 初始化桌面分类索引,默认为 0
+ self.desktopCategorization = self.desktopCategorization or 0
-- __showBG(self._view)
-- local btndel = self._view:GetChild("btn_del")
@@ -1239,6 +1244,7 @@ function M:InitView(url)
self.lst_room = self._view:GetChild('lst_room')
self.lst_room:SetVirtual()
self.lst_room.itemRenderer = function(index, item)
+
__fillRoomItem(self, index, item)
end
self.lst_room.itemProvider = function(index)
@@ -1251,9 +1257,35 @@ function M:InitView(url)
if not room then
return
end
- -- pt(self.curGroup:getPlay(room.pid))
- -- return ROOM_ITEM[(self.curGroup:getPlay(room.pid).gameId%10)%6+1 ]
- return ROOM_ITEM[self.curGroup:getPlay(room.pid).gameType or 1]
+ -- 获取原始的游戏类型
+ local play = self.curGroup:getPlay(room.pid)
+ local originalGameType = 1 -- 默认值
+ if play and play.gameType then
+ originalGameType = play.gameType
+ elseif room.color then
+ -- 如果获取不到 play,尝试使用 room.color 作为备选(根据你原有的逻辑)
+ originalGameType = room.color
+ end
+
+ -- 【新增逻辑】:根据 zmIndex (desktopCategorization) 调整 gameType
+ local zmIndex = self.desktopCategorization or 0
+ local finalGameType = originalGameType
+
+ if zmIndex == 1 then
+ -- 如果是 zmIndex 1,则 gameType + 3
+ finalGameType = originalGameType + 3
+ else
+ -- 如果是 zmIndex 0 (或其他),保持原样 (+0)
+ finalGameType = originalGameType + 0
+ end
+ -- 返回对应的 UI 资源路径
+ -- 注意:请确保 ROOM_ITEM 表中定义了 index 为 finalGameType 的资源
+ if ROOM_ITEM[finalGameType] then
+ return ROOM_ITEM[finalGameType]
+ else
+ -- 如果超出范围,返回默认的第一个或最后一个,防止报错
+ return ROOM_ITEM[1]
+ end
end
self.lst_room.fairyBatching = true
@@ -1430,7 +1462,49 @@ function M:InitView(url)
end
)
end
-
+-- [新增开始] 处理 btn_guaibi_jiaru 按钮,用于刷新当前牌友圈详情
+ local btn_guaibi_jiaru = self._view:GetChild('btn_guaibi_jiaru')
+ if btn_guaibi_jiaru then
+ btn_guaibi_jiaru.visible = true -- 确保按钮可见
+
+ btn_guaibi_jiaru.onClick:Set(function()
+ -- 显示等待提示
+ ViewUtil.ShowModalWait(self._root_view, "刷新牌友圈中...")
+
+ -- 调用控制器获取最新圈子数据
+ local fgCtr = ControllerManager.GetController(NewGroupController)
+ fgCtr:FG_GroupList(function(res)
+ ViewUtil.CloseModalWait()
+
+ if self._is_destroy then
+ return
+ end
+
+ if res.ReturnCode == 0 then
+ -- 1. 刷新嵌入的 GroupMainView 列表(如果存在)
+ if self._groupMainView_to_embed and self._groupMainView_to_embed.FillData then
+ pcall(function()
+ self._groupMainView_to_embed:FillData()
+ end)
+ end
+
+ -- 2. 刷新当前详情页的数据 (可选,取决于“刷新当前牌友圈”的具体定义)
+ -- 如果只是刷新列表,上面的步骤就够了。
+ -- 如果需要刷新当前圈子的房间/玩法信息,可以调用:
+ self:__loadGroupData()
+ -- 或者更轻量级的刷新:
+ -- self:_evtUpdatePlay()
+
+ -- 这里假设主要是刷新列表展示,如需刷新详情可取消下面注释
+ -- self:__loadGroupData()
+
+ ViewUtil.ErrorTip(0, "刷新成功")
+ else
+ ViewUtil.ErrorTip(res.ReturnCode, '刷新牌友圈失败!')
+ end
+ end)
+ end)
+ end
-- local btn_cancel = self._view:GetChild('node_matching'):GetChild('btn_cancel')
-- btn_cancel.onClick:Set(
-- function()
@@ -1487,6 +1561,41 @@ function M:InitView(url)
self._view.visible = false
end
+-- 全局函数,供 GroupMngGroupSkin 调用
+function UpdateGroupBackground(bgIndex, zmIndex)
+ local curView = DataManager.SelfUser.cur_group
+ if curView and curView.class == 'GroupInfoView' then
+ -- 1. 保存状态到实例变量,方便弹窗读取
+ curView.currentBgIndex = bgIndex
+ local oldZmIndex = curView.desktopCategorization
+ curView.desktopCategorization = zmIndex
+
+ -- 2. 保存到本地
+ PlayerPrefs.SetInt("group_bg_" .. curView.curGroup.id, bgIndex)
+ PlayerPrefs.SetInt("group_desk_" .. curView.curGroup.id, zmIndex)
+ -- 如果 zmIndex 发生了变化,需要刷新房间列表以应用新的 itemProvider 逻辑
+ if oldZmIndex ~= zmIndex then
+ if curView.lst_room then
+ curView.lst_room:RefreshVirtualList() -- 强制刷新列表 UI
+ end
+ end
+ if curView._view and not curView._view.isDisposed then
+ local bgComponent = curView._view:GetChild("bg_anchor")
+ if bgComponent then
+ if bgIndex == 0 then
+ bgComponent.icon = 'ui://NewGroup/FriendsandFamilyCircle'
+ elseif bgIndex == 1 then
+ bgComponent.icon = 'ui://NewGroup/FriendsandFamilyCircle1'
+ elseif bgIndex == 2 then
+ bgComponent.icon = 'ui://NewGroup/FriendsandFamilyCircle2'
+ else
+ bgComponent.icon = 'ui://NewGroup/FriendsandFamilyCircle3'
+ end
+ end
+ end
+ end
+end
+
function M:Reconnect()
self:__loadGroupData()
end
@@ -1956,6 +2065,16 @@ function M:__refreshManager()
-- self:SetRoomListVisible(false)
end
)
+ local btn_stat = self._view:GetChild('bth_match')
+ btn_stat.onClick:Set(
+ function()
+ if not self.mng_view5 then
+ self.mng_view5 = GroupManagerView.new(self._root_view, self.curGroup.id, 6)
+ end
+ -- self:SetRoomListVisible(false)
+ self.mng_view5:Show()
+ end
+ )
local btn_play = self._view:GetChild('btn_play')
@@ -1964,6 +2083,11 @@ function M:__refreshManager()
gl_view:Show()
-- self:SetRoomListVisible(false)
end)
+ local bth_skin = self._view:GetChild('bth_skin')
+ bth_skin.onClick:Set(function()
+ local gl_view_skin = GroupMngGroupSkin.new(self.curGroup.id)
+ gl_view_skin:Show()
+ end)
local bth_record = self._view:GetChild('bth_record')
bth_record.onClick:Set(function()
local gl_bth_record = GroupMngPersonStatAloneView.new(self.curGroup.id)
@@ -2428,6 +2552,9 @@ function M:Destroy()
end
if self.mng_view4 then
self.mng_view4:Destroy()
+ end
+ if self.mng_view5 then
+ self.mng_view5:Destroy()
end
DataManager.SelfUser.cur_group = nil
if self._tw_notice then
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 7736aacb..f951c1b8 100644
--- a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMemberOperateView.lua
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMemberOperateView.lua
@@ -204,31 +204,31 @@ function M:init(url)
local pic = member.ban == 1 and "mng_del_ban" or "mng_ban"
btn_ban.icon = "ui://NewGroup/" .. pic
btn_ban.onClick:Set(function()
- -- if not CheckPermission(group.lev, perm_array[MngPermissionList.BanPlaying]) then
- -- return
- -- end
+ 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()
- -- 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
- -- 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()
- -- else
- -- ViewUtil.ErrorTip(res1.ReturnCode,"禁止娱乐失败!")
- -- end
- -- end)
- -- end)
- -- _curren_msg:Show()
+ local str = member.ban == 1 and "确定恢复进房吗?" or "确定禁止进房吗?"
+ local _curren_msg = MsgWindow.new(nil, str, MsgWindow.MsgMode.OkAndCancel)
+ _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
+ 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()
+ else
+ ViewUtil.ErrorTip(res1.ReturnCode,"禁止进房失败!")
+ end
+ end)
+ end)
+ _curren_msg:Show()
end)
end
@@ -272,49 +272,49 @@ function M:init(url)
-- 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)
+ -- 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
- 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
+ -- 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)
+ -- end)
- end
+ -- end
@@ -325,7 +325,7 @@ function M:init(url)
local pic = member.lev == 2 and "mng_del_mng" or "mng_set_mng"
btn_set_mng.icon = "ui://NewGroup/" .. pic
btn_set_mng.onClick:Set(function()
- local str = member.lev == 3 and "确定设置玩家为副盟主吗?" or "确定取消玩家副盟主身份吗?"
+ local str = member.lev == 3 and "确定设置玩家为管理吗?" or "确定取消玩家管理吗?"
local _curren_msg = MsgWindow.new(nil, str, MsgWindow.MsgMode.OkAndCancel)
_curren_msg.onOk:Add(function()
ViewUtil.ShowModalWait()
@@ -345,7 +345,7 @@ function M:init(url)
end
self:Destroy()
else
- ViewUtil.ErrorTip(res1.ReturnCode,"设置副群主失败!")
+ ViewUtil.ErrorTip(res1.ReturnCode,"设置管理失败!")
end
end)
end)
@@ -385,58 +385,58 @@ function M:init(url)
end)
end
- if group.lev == 1 and member.lev > 1 and member.partnerLev > 0 then
- local btn_set_permission = lst_mng:AddItemFromPool()
- btn_set_permission.icon = "ui://NewGroup/mng_set_permission"
- btn_set_permission.onClick:Set(function()
- local gspv = GroupSetPermissionView.new(self.blur_view, self.group_id, member)
- gspv:Show()
- end)
- end
+ -- if group.lev == 1 and member.lev > 1 and member.partnerLev > 0 then
+ -- local btn_set_permission = lst_mng:AddItemFromPool()
+ -- btn_set_permission.icon = "ui://NewGroup/mng_set_permission"
+ -- btn_set_permission.onClick:Set(function()
+ -- local gspv = GroupSetPermissionView.new(self.blur_view, self.group_id, member)
+ -- gspv:Show()
+ -- end)
+ -- end
- local btn_fag_info = lst_mng:AddItemFromPool()
- btn_fag_info.icon = "ui://NewGroup/mng_fag"
- btn_fag_info.onClick:Set(function()
- local mflv = GroupMemberFagLogView.new(self.group_id, member)
- mflv:Show()
- end)
+ -- local btn_fag_info = lst_mng:AddItemFromPool()
+ -- btn_fag_info.icon = "ui://NewGroup/mng_fag"
+ -- btn_fag_info.onClick:Set(function()
+ -- local mflv = GroupMemberFagLogView.new(self.group_id, member)
+ -- mflv:Show()
+ -- end)
- if group.lev == 1 and member.partnerLev > 0 and group.type == 2 then
- local btn_move = lst_mng:AddItemFromPool()
- 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
- 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
+ -- if group.lev == 1 and member.partnerLev > 0 and group.type == 2 then
+ -- local btn_move = lst_mng:AddItemFromPool()
+ -- 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
+ -- 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
if member.parentId == DataManager.SelfUser.account_id then
local btn_set_tag = lst_mng:AddItemFromPool()
@@ -451,42 +451,42 @@ function M:init(url)
end)
end
- if group.lev == 1 then
- 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)
- banplays:Show()
- end)
- end
+ -- if group.lev == 1 then
+ -- 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)
+ -- banplays:Show()
+ -- end)
+ -- end
- if group.lev == 1 then
- 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()
- fgCtr:FG_TakeHp1(self.group_id, member.uid, function(res)
- 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
- end
- end)
- msg_tip:Close()
- end)
- msg_tip:Show()
- end)
- end
+ -- if group.lev == 1 then
+ -- 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()
+ -- fgCtr:FG_TakeHp1(self.group_id, member.uid, function(res)
+ -- 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
+ -- end
+ -- end)
+ -- msg_tip:Close()
+ -- end)
+ -- msg_tip:Show()
+ -- end)
+ -- end
end
function M:MovePartner(parent_id, member, obj)
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngGiftPointsFagListView.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngGiftPointsFagListView.lua
new file mode 100644
index 00000000..a863677f
--- /dev/null
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngGiftPointsFagListView.lua
@@ -0,0 +1,227 @@
+--牌友圈体力值记录
+local TimeSettingPanel = import(".TimeSettingPanel")
+local GroupMngGiftPointsFagListView = {}
+
+local M = GroupMngGiftPointsFagListView
+
+function GroupMngGiftPointsFagListView.new(group_id)
+ local self = M
+ self.class = "GroupMngGiftPointsFagListView"
+ self.group_id = group_id
+ -- 体力值数据
+ self.fag_data = {}
+ -- 体力值查询结果
+ self.fag_result_data = {}
+ -- 查询id
+ self.quary_id = 0
+ self.query_nick = ""
+ self:FillView()
+ return self
+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
+ local group = DataManager.groups:get(self.group_id)
+ if group.lev < 3 then
+ self:GetHpStatistic()
+ end
+end
+
+function M:FillView()
+
+
+
+ self._view = UIPackage.CreateObjectFromURL("ui://NewGroup/View_GroupGiftPointsFagList")
+ local group = DataManager.groups:get(self.group_id)
+ if group.lev < 3 then
+ self._view:GetController("mng").selectedIndex = 1
+ end
+ -- 初始化列表
+ self.lst_fag = self._view:GetChild("lst_fag")
+ self.lst_fag:SetVirtual()
+ self.lst_fag.itemRenderer = function(index, obj)
+ self:OnRenderItem(index, obj)
+ end
+ self.lst_fag.scrollPane.onPullUpRelease:Set(function()
+ self:GetFagData(self.lst_fag.numItems)
+ end)
+ 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)
+ end
+ self.lst_fag_result.scrollPane.onPullUpRelease:Set(function()
+ self:GetFagData(self.lst_fag_result.numItems)
+ end)
+
+ -- 切换页面事件,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
+ self.quary_id = 0
+ self.query_nick = ""
+
+ 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
+ end)
+
+ self._view:GetChild("btn_search").onClick:Set(function()
+ local qid = self._view:GetChild("tex_id").text
+ qid = tonumber(qid)
+ self.quary_id = qid or 0
+ self.query_nick = self._view:GetChild("tex_id").text or ""
+ self.fag_result_data = {}
+ self._view:GetChild("tex_id").text = ""
+ self:GetFagData(0)
+ end)
+ self._view:GetChild("btn_back").onClick:Set(function()
+ 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:GetMngFagInfo()
+ end)
+end
+
+-- 获取上下分数据
+local num = 8
+function M:GetFagData(index)
+ qid = self.quary_id or 0
+ qName = self.query_nick or ""
+ -- 重新获取数据时,清空数据列表
+ if index == 0 then
+ if qid == 0 then
+ self.fag_data = {}
+ else
+ self.fag_result_data = {}
+ end
+ end
+ ViewUtil.ShowModalWait(nil)
+
+ --type:1管理员加分,2管理员减分,3合伙人加分,4合伙人减分
+ local type = self._view:GetController("page").selectedIndex + 1
+ local group = DataManager.groups:get(self.group_id)
+ if group.lev == 3 then
+ type = type + 2
+ end
+ local fgCtr = ControllerManager.GetController(NewGroupController)
+ fgCtr:FG_GetMngHpLog(self.group_id, index, num, type, qid, qName, function(res)
+ ViewUtil.CloseModalWait()
+ if self._is_destroy then
+ return
+ end
+ if res.ReturnCode ~= 0 then
+ ViewUtil.ErrorTip(res.ReturnCode, "获取积分记录失败")
+ else
+ if res.Data.hp_logs ~= nil then
+ local data = res.Data.hp_logs
+ -- if #data == 0 then return end
+ local local_data = self.fag_data
+ local lst = self.lst_fag
+ if qid ~= 0 or self.query_nick ~= "" then
+ local_data = self.fag_result_data
+ lst = self.lst_fag_result
+ self._view:GetController("search").selectedIndex = 1
+ else
+ self._view:GetController("search").selectedIndex = 0
+ end
+ for i = 1, #data do
+ local_data[#local_data + 1] = data[i]
+ end
+ lst.numItems = #local_data
+ end
+ end
+ end)
+end
+
+-- 获取体力值统计
+function M:GetHpStatistic()
+ -- 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
+ 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)
+ end
+ end)
+end
+
+-- 获取管理员总计/合伙人总计
+function M:GetMngFagInfo()
+ 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
+ local fgCtr = ControllerManager.GetController(NewGroupController)
+ fgCtr:FG_GetMngHpInfo(self.group_id, type, begin_time, end_time, function(res)
+ ViewUtil.CloseModalWait()
+ if self._is_destroy then
+ return
+ end
+ 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)
+ 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 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_left").text = d2ad(rdata.cur_hp)
+ obj:GetChild("tex_time").text = os.date("%Y-%m-%d\n%H:%M",rdata.time)
+end
+
+return M
\ No newline at end of file
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngGiveFagListView.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngGiveFagListView.lua
new file mode 100644
index 00000000..3faa8cb6
--- /dev/null
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngGiveFagListView.lua
@@ -0,0 +1,225 @@
+--牌友圈体力值记录
+local TimeSettingPanel = import(".TimeSettingPanel")
+local GroupMngGiveFagListView = {}
+
+local M = GroupMngGiveFagListView
+
+function GroupMngGiveFagListView.new(group_id)
+ local self = M
+ self.class = "GroupMngGiveFagListView"
+ self.group_id = group_id
+ -- 体力值数据
+ self.fag_data = {}
+ -- 体力值查询结果
+ self.fag_result_data = {}
+ -- 查询id
+ self.quary_id = 0
+ self.query_nick = ""
+ self:FillView()
+ return self
+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
+ local group = DataManager.groups:get(self.group_id)
+ if group.lev < 3 then
+ self:GetHpStatistic()
+ end
+end
+
+function M:FillView()
+
+ self._view = UIPackage.CreateObjectFromURL("ui://NewGroup/View_GroupGiveFagList")
+ local group = DataManager.groups:get(self.group_id)
+ if group.lev < 3 then
+ self._view:GetController("mng").selectedIndex = 1
+ end
+ -- 初始化列表
+ self.lst_fag = self._view:GetChild("lst_fag")
+ self.lst_fag:SetVirtual()
+ self.lst_fag.itemRenderer = function(index, obj)
+ self:OnRenderItem(index, obj)
+ end
+ self.lst_fag.scrollPane.onPullUpRelease:Set(function()
+ self:GetFagData(self.lst_fag.numItems)
+ end)
+ 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)
+ end
+ self.lst_fag_result.scrollPane.onPullUpRelease:Set(function()
+ self:GetFagData(self.lst_fag_result.numItems)
+ end)
+
+ -- 切换页面事件,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
+ self.quary_id = 0
+ self.query_nick = ""
+
+ 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
+ end)
+
+ self._view:GetChild("btn_search").onClick:Set(function()
+ local qid = self._view:GetChild("tex_id").text
+ qid = tonumber(qid)
+ self.quary_id = qid or 0
+ self.query_nick = self._view:GetChild("tex_id").text or ""
+ self.fag_result_data = {}
+ self._view:GetChild("tex_id").text = ""
+ self:GetFagData(0)
+ end)
+ self._view:GetChild("btn_back").onClick:Set(function()
+ 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:GetMngFagInfo()
+ end)
+end
+
+-- 获取上下分数据
+local num = 8
+function M:GetFagData(index)
+ qid = self.quary_id or 0
+ qName = self.query_nick or ""
+ -- 重新获取数据时,清空数据列表
+ if index == 0 then
+ if qid == 0 then
+ self.fag_data = {}
+ else
+ self.fag_result_data = {}
+ end
+ end
+ ViewUtil.ShowModalWait(nil)
+
+ --type:1管理员加分,2管理员减分,3合伙人加分,4合伙人减分
+ local type = self._view:GetController("page").selectedIndex + 1
+ local group = DataManager.groups:get(self.group_id)
+ if group.lev == 3 then
+ type = type + 2
+ end
+ local fgCtr = ControllerManager.GetController(NewGroupController)
+ fgCtr:FG_GetMngHpLog(self.group_id, index, num, type, qid, qName, function(res)
+ ViewUtil.CloseModalWait()
+ if self._is_destroy then
+ return
+ end
+ if res.ReturnCode ~= 0 then
+ ViewUtil.ErrorTip(res.ReturnCode, "获取积分记录失败")
+ else
+ if res.Data.hp_logs ~= nil then
+ local data = res.Data.hp_logs
+ -- if #data == 0 then return end
+ local local_data = self.fag_data
+ local lst = self.lst_fag
+ if qid ~= 0 or self.query_nick ~= "" then
+ local_data = self.fag_result_data
+ lst = self.lst_fag_result
+ self._view:GetController("search").selectedIndex = 1
+ else
+ self._view:GetController("search").selectedIndex = 0
+ end
+ for i = 1, #data do
+ local_data[#local_data + 1] = data[i]
+ end
+ lst.numItems = #local_data
+ end
+ end
+ end)
+end
+
+-- 获取体力值统计
+function M:GetHpStatistic()
+ -- 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
+ 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)
+ end
+ end)
+end
+
+-- 获取管理员总计/合伙人总计
+function M:GetMngFagInfo()
+ 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
+ local fgCtr = ControllerManager.GetController(NewGroupController)
+ fgCtr:FG_GetMngHpInfo(self.group_id, type, begin_time, end_time, function(res)
+ ViewUtil.CloseModalWait()
+ if self._is_destroy then
+ return
+ end
+ 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)
+ 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 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_left").text = d2ad(rdata.cur_hp)
+ obj:GetChild("tex_time").text = os.date("%Y-%m-%d\n%H:%M",rdata.time)
+end
+
+return M
\ No newline at end of file
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngGroupSkin.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngGroupSkin.lua
new file mode 100644
index 00000000..a8cdcfa3
--- /dev/null
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngGroupSkin.lua
@@ -0,0 +1,146 @@
+local GroupMngGroupSkin = {}
+
+local M = GroupMngGroupSkin
+
+function GroupMngGroupSkin.new(gid)
+ setmetatable(M, { __index = BaseWindow })
+ local self = setmetatable({}, { __index = M })
+ self.class = "GroupMngGroupSkin"
+ self.group_id = gid
+ self._close_destroy = true
+ self._anim_pop = 2
+ self._full = true
+
+ -- 标记是否已保存
+ self._is_saved = false
+
+ self:init("ui://NewGroup/View_GroupSkin")
+ self:InitView()
+ return self
+end
+
+function M:InitView()
+ local btn_save = self._view:GetChild("btn_skin_baocun")
+ if btn_save then
+ btn_save.onClick:Set(function()
+ self:EditPlay()
+ self._is_saved = true -- 标记为已保存
+ self:Destroy()
+ end)
+ end
+
+ -- 单个预览按钮,同时切换背景和桌面
+ local btn_preview = self._view:GetChild("btn_skin_preview")
+ if btn_preview then
+ btn_preview.onClick:Set(function()
+ self:PreviewNextAll()
+ end)
+ end
+
+ -- 先恢复之前的状态
+ self:RestoreState()
+
+ -- 2.记录当前的初始索引,用于取消时回滚
+ local ctr_bg = self._view:GetController("bifu_beijing")
+ local ctr_desk = self._view:GetController("bifu_zhuomian")
+
+ self._init_bg_index = ctr_bg and ctr_bg.selectedIndex or 0
+ self._init_desk_index = ctr_desk and ctr_desk.selectedIndex or 0
+end
+
+-- 同时预览下一个背景和桌面
+function M:PreviewNextAll()
+ local ctr_hide_bg = self._view:GetController("bifu_beijing")
+ if not ctr_hide_bg then
+ return
+ end
+ local bifu_zhuomian = self._view:GetController("bifu_zhuomian")
+ if not bifu_zhuomian then
+ return
+ end
+
+ -- 2. 实时通知主界面预览效果
+ if UpdateGroupBackground then
+ UpdateGroupBackground(ctr_hide_bg.selectedIndex, bifu_zhuomian.selectedIndex)
+ end
+end
+
+-- 恢复背景 and 桌面的选中状态
+function M:RestoreState()
+ local ctr_bg = self._view:GetController("bifu_beijing")
+ local ctr_desk = self._view:GetController("bifu_zhuomian")
+
+ if not ctr_bg or not ctr_desk then return end
+
+ local curView = DataManager.SelfUser.cur_group
+
+ local savedBgIndex = 0
+ local savedZmIndex = 0
+
+ if curView and curView.class == 'GroupInfoView' then
+ savedBgIndex = curView.currentBgIndex or 0
+ savedZmIndex = curView.desktopCategorization or 0
+ else
+ savedBgIndex = PlayerPrefs.GetInt("group_bg_" .. self.group_id, 0)
+ savedZmIndex = PlayerPrefs.GetInt("group_desk_" .. self.group_id, 0)
+ end
+
+ if savedBgIndex < ctr_bg.pageCount then
+ ctr_bg.selectedIndex = savedBgIndex
+ end
+
+ if savedZmIndex < ctr_desk.pageCount then
+ ctr_desk.selectedIndex = savedZmIndex
+ end
+end
+
+-- 点击按钮更换背景和桌面
+function M:EditPlay()
+ local ctr_hide_bg = self._view:GetController("bifu_beijing")
+ if not ctr_hide_bg then
+ return
+ end
+ local bifu_zhuomian = self._view:GetController("bifu_zhuomian")
+ if not bifu_zhuomian then
+ return
+ end
+
+ local bgIndex = ctr_hide_bg.selectedIndex
+ local zmIndex = bifu_zhuomian.selectedIndex
+
+ -- 通知主界面 更新实际背景
+ if UpdateGroupBackground then
+ UpdateGroupBackground(bgIndex, zmIndex)
+ end
+
+ -- 保存到本地
+ PlayerPrefs.SetInt("group_bg_" .. self.group_id, bgIndex)
+ PlayerPrefs.SetInt("group_desk_" .. self.group_id, zmIndex)
+end
+
+-- 重写 Destroy 方法,处理取消时的回滚
+function M:Destroy()
+ -- 如果没有保存,则恢复主界面到打开弹窗前的状态
+ if not self._is_saved then
+ -- 获取记录的初始状态
+ local initBg = self._init_bg_index or 0
+ local initDesk = self._init_desk_index or 0
+
+ -- 通知主界面回滚(传入初始索引,主界面会变回原来的样子)
+ if UpdateGroupBackground then
+ UpdateGroupBackground(initBg, initDesk)
+ end
+
+ -- 可选:如果主界面有对应的变量,也回滚内存中的值,防止不一致
+ local curView = DataManager.SelfUser.cur_group
+ if curView and curView.class == 'GroupInfoView' then
+ curView.currentBgIndex = initBg
+ curView.desktopCategorization = initDesk
+ end
+ end
+
+ -- 调用父类的 Destroy
+ BaseWindow.Destroy(self)
+end
+
+return M
\ No newline at end of file
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMatchFagListView.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMatchFagListView.lua
new file mode 100644
index 00000000..ba61c6ce
--- /dev/null
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMatchFagListView.lua
@@ -0,0 +1,227 @@
+--牌友圈体力值记录
+local TimeSettingPanel = import(".TimeSettingPanel")
+local GroupMngMatchFagListView = {}
+
+local M = GroupMngMatchFagListView
+
+function GroupMngMatchFagListView.new(group_id)
+ local self = M
+ self.class = "GroupMngMatchFagListView"
+ self.group_id = group_id
+ -- 体力值数据
+ self.fag_data = {}
+ -- 体力值查询结果
+ self.fag_result_data = {}
+ -- 查询id
+ self.quary_id = 0
+ self.query_nick = ""
+ self:FillView()
+ return self
+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
+ local group = DataManager.groups:get(self.group_id)
+ if group.lev < 3 then
+ self:GetHpStatistic()
+ end
+end
+
+function M:FillView()
+
+
+
+ self._view = UIPackage.CreateObjectFromURL("ui://NewGroup/View_GroupMatchFagList")
+ local group = DataManager.groups:get(self.group_id)
+ if group.lev < 3 then
+ self._view:GetController("mng").selectedIndex = 1
+ end
+ -- 初始化列表
+ self.lst_fag = self._view:GetChild("lst_fag")
+ self.lst_fag:SetVirtual()
+ self.lst_fag.itemRenderer = function(index, obj)
+ self:OnRenderItem(index, obj)
+ end
+ self.lst_fag.scrollPane.onPullUpRelease:Set(function()
+ self:GetFagData(self.lst_fag.numItems)
+ end)
+ 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)
+ end
+ self.lst_fag_result.scrollPane.onPullUpRelease:Set(function()
+ self:GetFagData(self.lst_fag_result.numItems)
+ end)
+
+ -- 切换页面事件,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
+ self.quary_id = 0
+ self.query_nick = ""
+
+ 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
+ end)
+
+ self._view:GetChild("btn_search").onClick:Set(function()
+ local qid = self._view:GetChild("tex_id").text
+ qid = tonumber(qid)
+ self.quary_id = qid or 0
+ self.query_nick = self._view:GetChild("tex_id").text or ""
+ self.fag_result_data = {}
+ self._view:GetChild("tex_id").text = ""
+ self:GetFagData(0)
+ end)
+ self._view:GetChild("btn_back").onClick:Set(function()
+ 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:GetMngFagInfo()
+ end)
+end
+
+-- 获取上下分数据
+local num = 8
+function M:GetFagData(index)
+ qid = self.quary_id or 0
+ qName = self.query_nick or ""
+ -- 重新获取数据时,清空数据列表
+ if index == 0 then
+ if qid == 0 then
+ self.fag_data = {}
+ else
+ self.fag_result_data = {}
+ end
+ end
+ ViewUtil.ShowModalWait(nil)
+
+ --type:1管理员加分,2管理员减分,3合伙人加分,4合伙人减分
+ local type = self._view:GetController("page").selectedIndex + 1
+ local group = DataManager.groups:get(self.group_id)
+ if group.lev == 3 then
+ type = type + 2
+ end
+ local fgCtr = ControllerManager.GetController(NewGroupController)
+ fgCtr:FG_GetMngHpLog(self.group_id, index, num, type, qid, qName, function(res)
+ ViewUtil.CloseModalWait()
+ if self._is_destroy then
+ return
+ end
+ if res.ReturnCode ~= 0 then
+ ViewUtil.ErrorTip(res.ReturnCode, "获取积分记录失败")
+ else
+ if res.Data.hp_logs ~= nil then
+ local data = res.Data.hp_logs
+ -- if #data == 0 then return end
+ local local_data = self.fag_data
+ local lst = self.lst_fag
+ if qid ~= 0 or self.query_nick ~= "" then
+ local_data = self.fag_result_data
+ lst = self.lst_fag_result
+ self._view:GetController("search").selectedIndex = 1
+ else
+ self._view:GetController("search").selectedIndex = 0
+ end
+ for i = 1, #data do
+ local_data[#local_data + 1] = data[i]
+ end
+ lst.numItems = #local_data
+ end
+ end
+ end)
+end
+
+-- 获取体力值统计
+function M:GetHpStatistic()
+ -- 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
+ 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)
+ end
+ end)
+end
+
+-- 获取管理员总计/合伙人总计
+function M:GetMngFagInfo()
+ 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
+ local fgCtr = ControllerManager.GetController(NewGroupController)
+ fgCtr:FG_GetMngHpInfo(self.group_id, type, begin_time, end_time, function(res)
+ ViewUtil.CloseModalWait()
+ if self._is_destroy then
+ return
+ end
+ 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)
+ 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 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_left").text = d2ad(rdata.cur_hp)
+ obj:GetChild("tex_time").text = os.date("%Y-%m-%d\n%H:%M",rdata.time)
+end
+
+return M
\ No newline at end of file
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMemberListView.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMemberListView.lua
index d92c4ee6..a62238df 100644
--- a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMemberListView.lua
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMemberListView.lua
@@ -220,6 +220,7 @@ end
-- 修改体力值
local function __change_fag(gid, pid, is_add, cur_hp, callback)
+ printlog("修改体力值==》》》",pid)
local gniv =
GroupNumberInputView.new(
nil,
@@ -275,24 +276,24 @@ function M:FillItem(obj, member, refresh)
obj:GetChild('tex_id').text = '' .. member.uid
--obj:GetChild("tex_cost_count").text = d2ad(member.last_hp_cost)
- if member.online == 1 then
- obj:GetChild('tex_last_login').text = '在线'
- else
- if member.last_time ~= 0 then
- obj:GetChild('tex_last_login').text = '最近登录\n' .. os.date('%Y/%m/%d', member.last_time)
- else
- obj:GetChild('tex_last_login').text = '加入时间\n' .. os.date('%Y/%m/%d', member.join_time)
- end
- end
+ -- if member.online == 1 then
+ -- obj:GetChild('tex_last_login').text = '在线'
+ -- else
+ -- if member.last_time ~= 0 then
+ -- obj:GetChild('tex_last_login').text = '最近登录\n' .. os.date('%Y/%m/%d', member.last_time)
+ -- else
+ -- obj:GetChild('tex_last_login').text = '加入时间\n' .. os.date('%Y/%m/%d', member.join_time)
+ -- end
+ -- end
- --上级
- obj:GetChild('tex_shangjiName').text=member.parentId_nick or ""
- if member.parentId==0 then
- obj:GetChild('tex_shangjiID').text=""
- else
- obj:GetChild('tex_shangjiID').text=member.parentId
- end
+ -- --上级
+ -- obj:GetChild('tex_shangjiName').text=member.parentId_nick or ""
+ -- if member.parentId==0 then
+ -- obj:GetChild('tex_shangjiID').text=""
+ -- else
+ -- obj:GetChild('tex_shangjiID').text=member.parentId
+ -- end
local perm_array = MngPermission.getPermData(group.permission)
@@ -303,13 +304,14 @@ function M:FillItem(obj, member, refresh)
obj:GetController('fag').selectedIndex = 0
end
- obj:GetChild("btn_tag").title = member.score
+ --obj:GetChild("btn_tag").title = member.score
local fgCtr = ControllerManager.GetController(NewGroupController)
local p = group:getMember(member.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
return
end
@@ -367,77 +369,37 @@ function M:FillItem(obj, member, refresh)
end
)
- obj:GetChild('btn_score_detail').onClick:Set(
- function()
- local mflv = GroupMemberFagLogView.new(self.group_id, member)
- mflv:Show()
- end
- )
+ -- obj:GetChild('btn_score_detail').onClick:Set(
+ -- function()
+ -- local mflv = GroupMemberFagLogView.new(self.group_id, member)
+ -- mflv:Show()
+ -- end
+ -- )
- obj:GetChild('btn_operate').onClick:Set(
- function()
- local mflv =
- GroupMemberOperateView.new(
- self.group_id,
- member,
- function(delete)
- 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._view:GetController('search').selectedIndex = 0
- else
- self.lst_member.numItems = self.lst_member.numItems
- if refresh then
- self:FillItem(obj, member)
- end
- end
- end
- )
- mflv:Show()
- end
- )
+ -- obj:GetChild('btn_operate').onClick:Set(
+ -- function()
+ -- local mflv =
+ -- GroupMemberOperateView.new(
+ -- self.group_id,
+ -- member,
+ -- function(delete)
+ -- 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._view:GetController('search').selectedIndex = 0
+ -- else
+ -- self.lst_member.numItems = self.lst_member.numItems
+ -- if refresh then
+ -- self:FillItem(obj, member)
+ -- end
+ -- end
+ -- end
+ -- )
+ -- mflv:Show()
+ -- end
+ -- )
- obj:GetChild("super_btn").onClick:Set(
- function()
- ViewUtil.ShowModalWait(nil)
- local text = member.uid
- local qid, qnick
- if text == "" then
- ViewUtil.CloseModalWait()
- ViewUtil.ErrorTip(nil, '输入不能为空')
- return
- end
- qid = tonumber(text) or 0
- qnick = tostring(text)
- local fgCtr = ControllerManager.GetController(NewGroupController)
- fgCtr:FG_FindMember(
- self.group_id,
- qid,
- function(res)
- ViewUtil.CloseModalWait()
- if self._is_destroy then
- return
- end
- if res.ReturnCode ~= 0 then
- ViewUtil.ErrorTip(res.ReturnCode, '找不到成员')
- else
- self._view:GetChild('tex_id').text = ''
- self._view:GetController('search').selectedIndex = 1
- local item_result = self._view:GetChild('lst_member_find')
- item_result:RemoveChildrenToPool()
-
- for j = 1, #res.Data.members do
- local tem = item_result:AddItemFromPool()
- self:FillItem(tem, res.Data.members[j], true)
- end
- end
- end,
- qnick,
- 1
- )
- end
- )
end
function M:OnRenderItem(index, obj)
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMemberListView2.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMemberListView2.lua
new file mode 100644
index 00000000..f8d54c87
--- /dev/null
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMemberListView2.lua
@@ -0,0 +1,505 @@
+-- 牌友圈成员列表
+local GroupNumberInputView = import('.GroupNumberInputView')
+local GroupMemberFagLogView = import('.GroupMemberFagLogView')
+local GroupSetPermissionView = import('.GroupSetPermissionView')
+local GroupBanSameTableView = import('.GroupBanSameTableView')
+local GroupMemberOperateView = import('.GroupMemberOperateView')
+local GroupAddMemberInfoView=import('.GroupAddMemberInfoView')
+
+
+local MngPermission = import('.MngPermission')
+
+local GroupMngMemberListView2 = {}
+
+local M = GroupMngMemberListView2
+
+local gid
+function GroupMngMemberListView2.new(group_id, blur_view)
+ local self = M
+ self.class = 'GroupMngMemberListView2'
+ self.group_id = group_id
+ self.member_data = {}
+ self:FillView()
+ return self
+end
+
+function M:initData()
+ if self._view:GetController('page').selectedIndex == 0 then
+ self:GetMemberData(0)
+ elseif self._view:GetController('page').selectedIndex == 1 then
+ self:GetJoinsData()
+ end
+end
+
+-- 管理员权限
+local MngPermissionList = {
+ DeleteMember = 1,
+ -- 删除成员
+ AddMember = 2,
+ --添加成员
+ SetFag = 3,
+ --设置体力值
+ BanPlaying = 4,
+ --禁止游戏
+ BanSameTable = 5
+ --禁止同桌
+}
+local function CheckPermission(lev, permission)
+ if lev == 2 and not permission then
+ ViewUtil.ErrorTip(nil, '您无权操作!如有需要请联系盟主。', 1)
+ return false
+ end
+ return true
+end
+
+function M:FillView()
+ self._view = UIPackage.CreateObjectFromURL('ui://NewGroup/View_GroupMemberList2')
+ -- 初始化成员列表
+ self.lst_member = self._view:GetChild('lst_member')
+ self.lst_member:SetVirtual()
+ self.lst_member.itemRenderer = function(index, obj)
+ self:OnRenderItem(index, obj)
+ end
+ self.lst_member.scrollPane.onPullUpRelease:Set(
+ function()
+ --print("aaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbb ",self.lst_member.numItems)
+ self:GetMemberData(self.lst_member.numItems)
+ end
+ )
+
+ --local n50=self._view:GetChild('n50')
+ --print(n50)
+ --n50.displayObject.gameObject.transform.localPosition.x=214
+ --print(n50.displayObject.gameObject.transform.localPosition.x)
+ -- 搜索玩家
+ local ctr_search = self._view:GetController('search')
+ self._view:GetChild('btn_search').onClick:Set(
+ function()
+ ViewUtil.ShowModalWait(nil)
+ local text = self._view:GetChild('tex_id').text
+ local qid, qnick
+ if text == "" then
+ ViewUtil.CloseModalWait()
+ ViewUtil.ErrorTip(nil, '输入不能为空')
+ return
+ end
+ qid = tonumber(text) or 0
+ qnick = text
+ local fgCtr = ControllerManager.GetController(NewGroupController)
+ fgCtr:FG_FindMember(
+ self.group_id,
+ qid,
+ function(res)
+ ViewUtil.CloseModalWait()
+ if self._is_destroy then
+ return
+ end
+ if res.ReturnCode ~= 0 then
+ ViewUtil.ErrorTip(res.ReturnCode, '找不到成员')
+ else
+ self._view:GetChild('tex_id').text = ''
+ ctr_search.selectedIndex = 1
+ local item_result = self._view:GetChild('lst_member_find')
+ item_result:RemoveChildrenToPool()
+
+ for j = 1, #res.Data.members do
+ local tem = item_result:AddItemFromPool()
+ self:FillItem(tem, res.Data.members[j], true)
+ end
+ end
+ end,
+ qnick
+ )
+ end
+ )
+ local btn_back = self._view:GetChild('btn_back')
+ btn_back.onClick:Set(
+ function()
+ self.lst_member.numItems = #self.member_data
+ end
+ )
+
+ local group = DataManager.groups:get(self.group_id)
+ local perm_array = MngPermission.getPermData(group.permission)
+
+ self.tex_num = self._view:GetChild('tex_num')
+ self:ClearNumTex()
+
+ local cnt = self._view.numChildren - 1
+
+ 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()
+ if not CheckPermission(group.lev, perm_array[2]) then
+ return
+ end
+ if self._texnum_str == '' then
+ return
+ end
+ ViewUtil.ShowModalWait()
+ local fgCtr = ControllerManager.GetController(NewGroupController)
+ fgCtr:GetAddMember(
+ self.group_id,
+ tonumber(self._texnum_str),
+ function(response)
+ printlog("响应获取添加玩家==》》》")
+ pt(response)
+ ViewUtil.CloseModalWait()
+ if (response.ReturnCode and response.ReturnCode == 0) then
+ GroupAddMemberInfoView.new(self.group_id,tonumber(self._texnum_str)):SetAddMember(response.Data)
+ self:ClearNumTex()
+ --ViewUtil.ShowBannerOnScreenCenter('添加成功!', 1)
+ else
+ ViewUtil.ErrorTip(123456, '获取玩家失败')
+ end
+ end
+ )
+ end
+ )
+ local btn_del = self._view:GetChild('btn_del')
+ btn_del.onClick:Add(handler(self, self.OnNumButtonAction))
+
+ local ctr_mng = self._view:GetController('mng')
+ if group.lev < 3 then
+ ctr_mng.selectedIndex = 1
+ end
+ local ctr_page = self._view:GetController('page')
+ ctr_page.onChanged:Set(
+ function()
+ self:initData()
+ end
+ )
+
+
+
+end
+
+-- 快速访问
+function M:navigation()
+ self._view:GetController('page').selectedIndex = 2
+ self:initData()
+end
+
+-- 获取成员数据
+function M:GetMemberData(index)
+ --print("11111111111111111111")
+ --print(debug.traceback())
+ local group = DataManager.groups:get(self.group_id)
+ if index == 0 then
+ group:clearMember()
+ end
+
+ ViewUtil.ShowModalWait(nil)
+ local fgCtr = ControllerManager.GetController(NewGroupController)
+ fgCtr:FG_GroupMembers11(
+ self.group_id,
+ index,
+ 6,
+ false,
+ 1,
+ function(res)
+ ViewUtil.CloseModalWait()
+ if res.ReturnCode ~= 0 then
+ ViewUtil.ErrorTip(res.ReturnCode, '获取成员列表失败')
+ else
+ self.member_data = group.members
+ self.lst_member.numItems = group.member_num
+ 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)
+ end
+ end
+ end
+ )
+end
+
+-- 修改体力值
+local function __change_fag(gid, pid, is_add, cur_hp, callback)
+ printlog("修改体力值==》》》",pid)
+ local gniv =
+ GroupNumberInputView.new(
+ nil,
+ function(num)
+ num = ad2d((is_add and num or -num))
+ ViewUtil.ShowModalWait()
+ local fgCtr = ControllerManager.GetController(NewGroupController)
+ fgCtr:FG_ChangeFag(
+ gid,
+ pid,
+ num,
+ function(res1)
+ ViewUtil.CloseModalWait()
+ -- if gniv._is_destroy then
+ -- return
+ -- end
+ if (res1.ReturnCode == 0) then
+ callback(res1.Data)
+ else
+ ViewUtil.ErrorTip(res1.ReturnCode, '更改积分失败!')
+ end
+ end
+ )
+ -- 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
+
+-- 填充成员对象
+function M:FillItem(obj, member, refresh)
+ local group = DataManager.groups:get(self.group_id)
+ obj:GetChild('tex_name').text = ViewUtil.stringEllipsis(member.nick)
+ obj:GetChild('btn_head').icon = 'ui://Common/Head0'
+ ImageLoad.Load(member.portrait, obj:GetChild('btn_head')._iconObject, self.class)
+ -- obj.data = member.id
+ -- 显示玩家标签,合伙人、管理员
+ local ctr_type = obj:GetController('type')
+ if member.lev < 3 then
+ ctr_type.selectedIndex = member.lev
+ elseif member.partnerLev ~= 0 then
+ ctr_type.selectedIndex = 3
+ else
+ ctr_type.selectedIndex = 0
+ end
+
+ -- 体力值数据
+ local tex_fag = obj:GetChild('tex_fag')
+ tex_fag.text = d2ad(member.hp)
+
+ obj:GetChild('tex_id').text = '' .. member.uid
+ --obj:GetChild("tex_cost_count").text = d2ad(member.last_hp_cost)
+
+ -- if member.online == 1 then
+ -- obj:GetChild('tex_last_login').text = '在线'
+ -- else
+ -- if member.last_time ~= 0 then
+ -- obj:GetChild('tex_last_login').text = '最近登录\n' .. os.date('%Y/%m/%d', member.last_time)
+ -- else
+ -- obj:GetChild('tex_last_login').text = '加入时间\n' .. os.date('%Y/%m/%d', member.join_time)
+ -- end
+ -- end
+
+
+ -- --上级
+ -- obj:GetChild('tex_shangjiName').text=member.parentId_nick or ""
+ -- if member.parentId==0 then
+ -- obj:GetChild('tex_shangjiID').text=""
+ -- else
+ -- obj:GetChild('tex_shangjiID').text=member.parentId
+ -- end
+
+
+ local perm_array = MngPermission.getPermData(group.permission)
+ -- 体力值操作按钮事件
+ if group.lev < 3 or member.parentId == DataManager.SelfUser.account_id then
+ obj:GetController('fag').selectedIndex = 1
+ else
+ obj:GetController('fag').selectedIndex = 0
+ end
+
+ --obj:GetChild("btn_tag").title = member.score
+
+ local fgCtr = ControllerManager.GetController(NewGroupController)
+ local p = group:getMember(member.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
+ return
+ end
+ __change_fag(
+ self.group_id,
+ member.uid,
+ true,
+ nil,
+ function(data)
+ local hp = data.hp
+ member.hp = hp
+ if p then
+ p.hp = hp
+ if mp and mp ~= p then
+ local mhp = data.mhp
+ mp.hp = mhp
+ end
+ end
+ self.lst_member.numItems = #self.member_data
+ -- 搜索出的玩家显示
+ if self._view:GetController('search').selectedIndex == 1 then
+ obj:GetChild('tex_fag').text = d2ad(hp)
+ end
+ end
+ )
+ end
+ )
+ obj:GetChild('btn_fag_minus').onClick:Set(
+ function()
+ if not CheckPermission(group.lev, perm_array[MngPermissionList.SetFag]) then
+ return
+ end
+ __change_fag(
+ self.group_id,
+ member.uid,
+ false,
+ member.hp,
+ function(data)
+ local hp = data.hp
+ member.hp = hp
+ if p then
+ p.hp = hp
+ if mp and mp ~= p then
+ local mhp = data.mhp
+ mp.hp = mhp
+ end
+ end
+ self.lst_member.numItems = #self.member_data
+ -- 搜索出的玩家显示
+ if self._view:GetController('search').selectedIndex == 1 then
+ obj:GetChild('tex_fag').text = d2ad(hp)
+ end
+ end
+ )
+ end
+ )
+
+ -- obj:GetChild('btn_score_detail').onClick:Set(
+ -- function()
+ -- local mflv = GroupMemberFagLogView.new(self.group_id, member)
+ -- mflv:Show()
+ -- end
+ -- )
+
+ -- obj:GetChild('btn_operate').onClick:Set(
+ -- function()
+ -- local mflv =
+ -- GroupMemberOperateView.new(
+ -- self.group_id,
+ -- member,
+ -- function(delete)
+ -- 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._view:GetController('search').selectedIndex = 0
+ -- else
+ -- self.lst_member.numItems = self.lst_member.numItems
+ -- if refresh then
+ -- self:FillItem(obj, member)
+ -- end
+ -- end
+ -- end
+ -- )
+ -- mflv:Show()
+ -- end
+ -- )
+
+end
+
+function M:OnRenderItem(index, obj)
+ local member = self.member_data[index + 1]
+
+ if member then
+ self:FillItem(obj, member)
+ end
+end
+
+--获取申请列表
+function M:GetJoinsData()
+ local group = DataManager.groups:get(self.group_id)
+ if group.joins > 0 then
+ ViewUtil.ShowModalWait()
+ local fgCtr = ControllerManager.GetController(NewGroupController)
+ fgCtr:FG_GroupJoins(
+ self.group_id,
+ function(res)
+ ViewUtil.CloseModalWait()
+ if (res.ReturnCode == 0) then
+ local joins = res.Data.joins
+ group.joins = #joins
+ if #joins == 0 then
+ group.update_joins = true
+ end
+ self:FillJoinList(joins)
+ else
+ ViewUtil.ErrorTip(res.ReturnCode, '获取申请列表失败!')
+ self:FillJoinList({})
+ end
+ end
+ )
+ else
+ self:FillJoinList({})
+ end
+end
+
+--填充申请
+function M:FillJoinList(data)
+ local lst_joins = self._view:GetChild('lst_joins')
+ lst_joins:RemoveChildrenToPool()
+ for i = 1, #data do
+ local item = lst_joins:AddItemFromPool()
+ item:GetChild('tex_name').text = ViewUtil.stringEllipsis(data[i].nick)
+ item:GetChild('tex_id').text = data[i].id
+ local btn_head = item:GetChild('btn_head')
+ ImageLoad.Load(data[i].portrait, btn_head._iconObject)
+ item:GetChild('btn_yes').onClick:Set(
+ function()
+ self:VerifyPlayerJoin(data[i].id, true)
+ end
+ )
+ item:GetChild('btn_no').onClick:Set(
+ function()
+ self:VerifyPlayerJoin(data[i].id, false)
+ end
+ )
+ end
+end
+
+function M:VerifyPlayerJoin(id, allow)
+ ViewUtil.ShowModalWait()
+ local fgCtr = ControllerManager.GetController(NewGroupController)
+ fgCtr:FG_GroupVerifyJoin(
+ self.group_id,
+ id,
+ allow,
+ function(res)
+ ViewUtil.CloseModalWait()
+ if (res.ReturnCode == 0) then
+ self:GetJoinsData()
+ else
+ ViewUtil.ErrorTip(res.ReturnCode, '操作申请失败')
+ end
+ end
+ )
+end
+
+function M:OnNumButtonAction(context)
+ local typer = string.sub(context.sender.name, 5)
+ if typer == 'del' then
+ if (self._currenIndex > 0) then
+ self._currenIndex = self._currenIndex - 1
+ 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:ClearNumTex()
+ self._texnum_str = ''
+ self._currenIndex = 0
+ self.tex_num.text = self._texnum_str
+end
+
+return M
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngShufflingStatisticsFagListView.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngShufflingStatisticsFagListView.lua
new file mode 100644
index 00000000..1ae4cb4b
--- /dev/null
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngShufflingStatisticsFagListView.lua
@@ -0,0 +1,227 @@
+--牌友圈体力值记录
+local TimeSettingPanel = import(".TimeSettingPanel")
+local GroupMngShufflingStatisticsFagListView = {}
+
+local M = GroupMngShufflingStatisticsFagListView
+
+function GroupMngShufflingStatisticsFagListView.new(group_id)
+ local self = M
+ self.class = "GroupMngShufflingStatisticsFagListView"
+ self.group_id = group_id
+ -- 体力值数据
+ self.fag_data = {}
+ -- 体力值查询结果
+ self.fag_result_data = {}
+ -- 查询id
+ self.quary_id = 0
+ self.query_nick = ""
+ self:FillView()
+ return self
+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
+ local group = DataManager.groups:get(self.group_id)
+ if group.lev < 3 then
+ self:GetHpStatistic()
+ end
+end
+
+function M:FillView()
+
+
+
+ self._view = UIPackage.CreateObjectFromURL("ui://NewGroup/View_GroupShufflingStatisticsFagList")
+ local group = DataManager.groups:get(self.group_id)
+ if group.lev < 3 then
+ self._view:GetController("mng").selectedIndex = 1
+ end
+ -- 初始化列表
+ self.lst_fag = self._view:GetChild("lst_fag")
+ self.lst_fag:SetVirtual()
+ self.lst_fag.itemRenderer = function(index, obj)
+ self:OnRenderItem(index, obj)
+ end
+ self.lst_fag.scrollPane.onPullUpRelease:Set(function()
+ self:GetFagData(self.lst_fag.numItems)
+ end)
+ 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)
+ end
+ self.lst_fag_result.scrollPane.onPullUpRelease:Set(function()
+ self:GetFagData(self.lst_fag_result.numItems)
+ end)
+
+ -- 切换页面事件,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
+ self.quary_id = 0
+ self.query_nick = ""
+
+ 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
+ end)
+
+ self._view:GetChild("btn_search").onClick:Set(function()
+ local qid = self._view:GetChild("tex_id").text
+ qid = tonumber(qid)
+ self.quary_id = qid or 0
+ self.query_nick = self._view:GetChild("tex_id").text or ""
+ self.fag_result_data = {}
+ self._view:GetChild("tex_id").text = ""
+ self:GetFagData(0)
+ end)
+ self._view:GetChild("btn_back").onClick:Set(function()
+ 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:GetMngFagInfo()
+ end)
+end
+
+-- 获取上下分数据
+local num = 8
+function M:GetFagData(index)
+ qid = self.quary_id or 0
+ qName = self.query_nick or ""
+ -- 重新获取数据时,清空数据列表
+ if index == 0 then
+ if qid == 0 then
+ self.fag_data = {}
+ else
+ self.fag_result_data = {}
+ end
+ end
+ ViewUtil.ShowModalWait(nil)
+
+ --type:1管理员加分,2管理员减分,3合伙人加分,4合伙人减分
+ local type = self._view:GetController("page").selectedIndex + 1
+ local group = DataManager.groups:get(self.group_id)
+ if group.lev == 3 then
+ type = type + 2
+ end
+ local fgCtr = ControllerManager.GetController(NewGroupController)
+ fgCtr:FG_GetMngHpLog(self.group_id, index, num, type, qid, qName, function(res)
+ ViewUtil.CloseModalWait()
+ if self._is_destroy then
+ return
+ end
+ if res.ReturnCode ~= 0 then
+ ViewUtil.ErrorTip(res.ReturnCode, "获取积分记录失败")
+ else
+ if res.Data.hp_logs ~= nil then
+ local data = res.Data.hp_logs
+ -- if #data == 0 then return end
+ local local_data = self.fag_data
+ local lst = self.lst_fag
+ if qid ~= 0 or self.query_nick ~= "" then
+ local_data = self.fag_result_data
+ lst = self.lst_fag_result
+ self._view:GetController("search").selectedIndex = 1
+ else
+ self._view:GetController("search").selectedIndex = 0
+ end
+ for i = 1, #data do
+ local_data[#local_data + 1] = data[i]
+ end
+ lst.numItems = #local_data
+ end
+ end
+ end)
+end
+
+-- 获取体力值统计
+function M:GetHpStatistic()
+ -- 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
+ 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)
+ end
+ end)
+end
+
+-- 获取管理员总计/合伙人总计
+function M:GetMngFagInfo()
+ 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
+ local fgCtr = ControllerManager.GetController(NewGroupController)
+ fgCtr:FG_GetMngHpInfo(self.group_id, type, begin_time, end_time, function(res)
+ ViewUtil.CloseModalWait()
+ if self._is_destroy then
+ return
+ end
+ 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)
+ 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 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_left").text = d2ad(rdata.cur_hp)
+ obj:GetChild("tex_time").text = os.date("%Y-%m-%d\n%H:%M",rdata.time)
+end
+
+return M
\ No newline at end of file
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupNumberInputView.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupNumberInputView.lua
index d82ffd6a..9503fe61 100644
--- a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupNumberInputView.lua
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupNumberInputView.lua
@@ -19,9 +19,9 @@ local InputType =
Other = 4,
}
-function GroupNumberInputView.new(blur_view,callback,itype,fag,com)
- setmetatable(M, {__index = BaseWindow})
- local self = setmetatable({}, {__index = M})
+function GroupNumberInputView.new(blur_view, callback, itype, fag, com)
+ setmetatable(M, { __index = BaseWindow })
+ local self = setmetatable({}, { __index = M })
self.class = "GroupNumberInputView"
self._currenIndex = 0
self._close_destroy = true
@@ -38,48 +38,47 @@ function GroupNumberInputView.new(blur_view,callback,itype,fag,com)
end
function M:init(url)
- BaseWindow.init(self,url)
+ BaseWindow.init(self, url)
self.tex_num = self._view:GetChild("tex_num")
self:ClearNumTex()
-
local cnt = self._view.numChildren - 1
-
- for i = 0 , 10 do
- local obj = self._view:GetChild("btn_"..i)
+
+ for i = 0, 10 do
+ local obj = self._view:GetChild("btn_" .. i)
if obj then
- obj.onClick:Set(handler(self , self.OnNumButtonAction))
+ obj.onClick:Set(handler(self, self.OnNumButtonAction))
end
i = i + 1
end
local btn_ok = self._view:GetChild("btn_ok")
btn_ok.onClick:Set(function()
- if self._currenIndex <1 then
+ if self._currenIndex < 1 then
return
end
self:Destroy()
if self._callback then
self._callback(tonumber(self._texnum_str))
- end
+ end
end)
local btn_del = self._view:GetChild("btn_del")
- btn_del.onClick:Set(handler(self , self.OnNumButtonAction))
+ btn_del.onClick:Set(handler(self, self.OnNumButtonAction))
local btn_c = self._view:GetChild("btn_c")
if btn_c then btn_c.onClick:Set(handler(self, self.OnNumButtonAction)) end
end
function M:OnNumButtonAction(context)
- local typer = string.sub(context.sender.name ,5)
+ local typer = string.sub(context.sender.name, 5)
if typer == KEY_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
elseif typer == KEY_CLEAR then
-- local msg = "你确定要减少" .. self._fag .. "体力值吗?"
-- local _curren_msg = MsgWindow.new(self._view, msg, MsgWindow.MsgMode.OkAndCancel,"ui://NewGroup/MessageBox")
- -- _curren_msg.onOk:Add(function()
+ -- _curren_msg.onOk:Add(function()
-- self._callback(self._fag)
-- self:Destroy()
-- end)
@@ -104,7 +103,6 @@ function M:OnNumButtonAction(context)
self._currenIndex = self._currenIndex + 1
self._texnum_str = self._texnum_str .. context.sender.title
self.tex_num.text = self._texnum_str
-
end
end
end
@@ -115,4 +113,4 @@ function M:ClearNumTex()
self.tex_num.text = self._texnum_str
end
-return M
\ No newline at end of file
+return M
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/MngPageConfig.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/MngPageConfig.lua
index 901c7d52..bc1bc6c6 100644
--- a/lua_probject/base_project/Game/View/NewGroup/MngView/MngPageConfig.lua
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/MngPageConfig.lua
@@ -3,6 +3,7 @@ local GroupMngFagListView = import(".GroupMngFagListView")
local GroupMngGameListView = import(".GroupMngGameListView")
local GroupMngMemberListView = import(".GroupMngMemberListView")
local GroupMngMemberListView1 = import(".GroupMngMemberListView1")
+local GroupMngMemberListView2 = import(".GroupMngMemberListView2")
local GroupMngAddMemberView = import(".GroupMngAddMemberView")
local GroupMngRankView = import(".GroupMngRankView")
local GroupMngRoomStatView = import(".GroupMngRoomStatView")
@@ -17,6 +18,10 @@ local GroupMngPartnerStatView = import(".GroupMngPartnerStatView")
local GroupMngMemberInfoView = import(".GroupMngMemberInfoView")
local GroupMngXingYunStatView = import(".GroupMngXingYunStatView")
local GroupMngZuanShiStatView = import(".GroupMngZuanShiStatView")
+local GroupMngMatchFagListView = import(".GroupMngMatchFagListView")
+local GroupMngGiftPointsFagListView = import(".GroupMngGiftPointsFagListView")
+local GroupMngShufflingStatisticsFagListView = import(".GroupMngShufflingStatisticsFagListView")
+local GroupMngGiveFagListView = import(".GroupMngGiveFagListView")
local MngPageConfig = {}
-- 界面配置表
@@ -47,6 +52,12 @@ MngPageConfig.PageList = {
{id = 24, title = "局数统计", view = GroupMngZuanShiStatView, refresh = true, clear_image = true,anchorOffset = 300},
{id = 25, title = "座位分明细", view = GroupMngFagListView, refresh = true, clear_image = false,anchorOffset = 300},
{id = 26, title = "每日统计", view = GroupMngPlayStatView, refresh = true, clear_image = true,anchorOffset = 300},
+ {id = 27, title = "比赛分管理", view = GroupMngMemberListView, refresh = true, clear_image = true,anchorOffset = 300},
+ {id = 28, title = "比赛分分成", view = GroupMngMemberListView2, refresh = true, clear_image = true,anchorOffset = 300},
+ {id = 29, title = "比赛分明细", view = GroupMngMatchFagListView, refresh = true, clear_image = true,anchorOffset = 300},
+ {id = 30, title = "赠送分明细", view = GroupMngGiftPointsFagListView, refresh = true, clear_image = true,anchorOffset = 300},
+ {id = 31, title = "洗牌统计", view = GroupMngShufflingStatisticsFagListView, refresh = true, clear_image = true,anchorOffset = 300},
+ {id = 32, title = "赠送统计", view = GroupMngGiveFagListView, refresh = true, clear_image = true,anchorOffset = 300},
}
-- Config定义不同职位的人,通过不同按钮进入显示的内容
@@ -95,12 +106,18 @@ MngPageConfig.Config = {
-- 合伙人
{},
},
-
+ --成员
{
{20,21,5},
{20,21,5},
{20,21,5},
},
+ --比赛
+ {
+ {27,28,29,30,31,32},
+ {27,28,29,30,31,32},
+ {27,28,29,30,31,32},
+ },
}
return MngPageConfig
diff --git a/wb_new_ui/.objs/metas/1hl55dqm/c4r115.info b/wb_new_ui/.objs/metas/1hl55dqm/c4r115.info
index b8ada2cf..212f8d9a 100644
--- a/wb_new_ui/.objs/metas/1hl55dqm/c4r115.info
+++ b/wb_new_ui/.objs/metas/1hl55dqm/c4r115.info
@@ -1,22 +1,55 @@
{
"objectStatus": {
- "n101_gsb6": {
+ "n162_c4r1": {
+ "hidden": true
+ },
+ "n58_iqv0": {
"hidden": true
},
"n90_nip5": {
"hidden": true
},
- "n162_c4r1": {
- "hidden": true
- },
"n108_xhvg": {
"hidden": true
},
+ "n132_t038": {
+ "collapsed": true
+ },
+ "n239_ozsy": {
+ "collapsed": true
+ },
+ "n235_ug6y": {
+ "collapsed": true
+ },
+ "n55_v38k": {
+ "collapsed": true
+ },
+ "n224_rjio": {
+ "collapsed": true
+ },
+ "n101_gsb6": {
+ "hidden": true
+ },
+ "n231_ttbr": {
+ "collapsed": true
+ },
+ "n89_se1s": {
+ "collapsed": true
+ },
+ "n129_t038": {
+ "collapsed": true
+ },
"n52_v38k": {
"hidden": true
},
- "n58_iqv0": {
- "hidden": true
+ "n160_c4r1": {
+ "collapsed": true
+ },
+ "n155_c4r1": {
+ "collapsed": true
+ },
+ "n217_rjio": {
+ "collapsed": true
}
}
}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/2d9xdj6z/xbqujn.info b/wb_new_ui/.objs/metas/2d9xdj6z/xbqujn.info
index 693b24af..5c8a1aab 100644
--- a/wb_new_ui/.objs/metas/2d9xdj6z/xbqujn.info
+++ b/wb_new_ui/.objs/metas/2d9xdj6z/xbqujn.info
@@ -1,18 +1,21 @@
{
"objectStatus": {
- "n14_naup": {
- "hidden": true
- },
- "n13_naup": {
- "hidden": true
- },
"n17_nld2": {
"hidden": true
},
+ "n8_naup": {
+ "hidden": true
+ },
"n22_cvc8": {
"hidden": true
},
- "n8_naup": {
+ "n13_naup": {
+ "hidden": true
+ },
+ "n31_ca44": {
+ "hidden": true
+ },
+ "n14_naup": {
"hidden": true
}
}
diff --git a/wb_new_ui/.objs/metas/m7iejg46/e5q7hu2.info b/wb_new_ui/.objs/metas/m7iejg46/e5q7hu2.info
index 00d0a03f..7d3b04cb 100644
--- a/wb_new_ui/.objs/metas/m7iejg46/e5q7hu2.info
+++ b/wb_new_ui/.objs/metas/m7iejg46/e5q7hu2.info
@@ -1,10 +1,24 @@
{
"objectStatus": {
- "n15_jjon": {
+ "n8_e5q7": {
+ "hidden": true
+ },
+ "n10_e5q7": {
+ "hidden": true
+ },
+ "n14_e5q7": {
"hidden": true
},
"n16_isix": {
"hidden": true
+ },
+ "n7_e5q7": {
+ "hidden": true
+ },
+ "n9_e5q7": {
+ "hidden": true,
+ "collapsed": true
}
- }
+ },
+ "adaptiveTest": true
}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/e5q7hu9.info b/wb_new_ui/.objs/metas/m7iejg46/e5q7hu9.info
new file mode 100644
index 00000000..c71d2dba
--- /dev/null
+++ b/wb_new_ui/.objs/metas/m7iejg46/e5q7hu9.info
@@ -0,0 +1,7 @@
+{
+ "objectStatus": {
+ "n3_e5q7": {
+ "hidden": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/kwi0hk0.info b/wb_new_ui/.objs/metas/m7iejg46/kwi0hk0.info
index 8ed36320..48877098 100644
--- a/wb_new_ui/.objs/metas/m7iejg46/kwi0hk0.info
+++ b/wb_new_ui/.objs/metas/m7iejg46/kwi0hk0.info
@@ -4,10 +4,6 @@
"hidden": true,
"collapsed": true
},
- "n94_kwi0": {
- "hidden": true,
- "collapsed": true
- },
"n129_omkm": {
"hidden": true
},
@@ -18,16 +14,17 @@
"n140_ex3l": {
"collapsed": true
},
- "n60_kwi0": {
- "collapsed": true
- },
- "n73_kwi0": {
+ "n94_kwi0": {
"hidden": true,
"collapsed": true
},
"n64_kwi0": {
"hidden": true
},
+ "n73_kwi0": {
+ "hidden": true,
+ "collapsed": true
+ },
"n65_kwi0": {
"hidden": true,
"collapsed": true
diff --git a/wb_new_ui/.objs/metas/m7iejg46/kwi0hkr.info b/wb_new_ui/.objs/metas/m7iejg46/kwi0hkr.info
index 447d2543..dd0a7da9 100644
--- a/wb_new_ui/.objs/metas/m7iejg46/kwi0hkr.info
+++ b/wb_new_ui/.objs/metas/m7iejg46/kwi0hkr.info
@@ -1,9 +1,23 @@
{
"objectStatus": {
+ "n22_cioe": {
+ "hidden": true
+ },
+ "n21_cioe": {
+ "hidden": true
+ },
+ "n33_rpaz": {
+ "hidden": true
+ },
+ "n7_kwi0": {
+ "collapsed": true
+ },
+ "n131_jawz": {
+ "hidden": true
+ },
"n94_ocx0": {
"hidden": true
}
},
- "adaptiveTest": true,
"fitScreen": "FitSize"
}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/kwi0hks.info b/wb_new_ui/.objs/metas/m7iejg46/kwi0hks.info
index 29e41957..d3641f96 100644
--- a/wb_new_ui/.objs/metas/m7iejg46/kwi0hks.info
+++ b/wb_new_ui/.objs/metas/m7iejg46/kwi0hks.info
@@ -1,12 +1,11 @@
{
"objectStatus": {
- "n58_ocx0": {
- "hidden": true
+ "n44_rpaz": {
+ "collapsed": true
},
- "n57_ocx0": {
- "hidden": true
+ "n26_kwi0": {
+ "collapsed": true
}
},
- "adaptiveTest": true,
"fitScreen": "FitSize"
}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/l7wn7i80.info b/wb_new_ui/.objs/metas/m7iejg46/l7wn7i80.info
index a7afb294..09eb47af 100644
--- a/wb_new_ui/.objs/metas/m7iejg46/l7wn7i80.info
+++ b/wb_new_ui/.objs/metas/m7iejg46/l7wn7i80.info
@@ -1,34 +1,13 @@
{
"objectStatus": {
- "n118_l7wn": {
- "hidden": true
+ "n120_l7wn": {
+ "collapsed": true
},
- "n112_l7wn": {
- "hidden": true
+ "n128_tkv1": {
+ "collapsed": true
},
- "n117_l7wn": {
- "hidden": true
- },
- "n114_l7wn": {
- "hidden": true
- },
- "n113_l7wn": {
- "hidden": true
- },
- "n116_l7wn": {
- "hidden": true
- },
- "n119_l7wn": {
- "hidden": true
- },
- "n115_l7wn": {
- "hidden": true
- },
- "n111_l7wn": {
- "hidden": true
- },
- "n110_l7wn": {
- "hidden": true
+ "n132_tkv1": {
+ "collapsed": true
}
}
}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/l7wn7i81.info b/wb_new_ui/.objs/metas/m7iejg46/l7wn7i81.info
index 1d9f8a41..8ccf73d6 100644
--- a/wb_new_ui/.objs/metas/m7iejg46/l7wn7i81.info
+++ b/wb_new_ui/.objs/metas/m7iejg46/l7wn7i81.info
@@ -1,34 +1,16 @@
{
"objectStatus": {
- "n112_l7wn": {
- "hidden": true
+ "n151_tkv1": {
+ "collapsed": true
},
- "n115_l7wn": {
- "hidden": true
+ "n140_tkv1": {
+ "collapsed": true
},
- "n117_l7wn": {
- "hidden": true
+ "n144_tkv1": {
+ "collapsed": true
},
- "n114_l7wn": {
- "hidden": true
- },
- "n113_l7wn": {
- "hidden": true
- },
- "n116_l7wn": {
- "hidden": true
- },
- "n118_l7wn": {
- "hidden": true
- },
- "n111_l7wn": {
- "hidden": true
- },
- "n122_jawz": {
- "hidden": true
- },
- "n119_l7wn": {
- "hidden": true
+ "n147_tkv1": {
+ "collapsed": true
}
}
}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/lf2qhju.info b/wb_new_ui/.objs/metas/m7iejg46/lf2qhju.info
index cf05517a..366989bf 100644
--- a/wb_new_ui/.objs/metas/m7iejg46/lf2qhju.info
+++ b/wb_new_ui/.objs/metas/m7iejg46/lf2qhju.info
@@ -1,10 +1,28 @@
{
"objectStatus": {
- "n108_vyn3": {
- "hidden": true
+ "n48_e5q7": {
+ "collapsed": true
+ },
+ "n27_kwi0": {
+ "collapsed": true
+ },
+ "n23_kwi0": {
+ "collapsed": true
+ },
+ "n37_utix": {
+ "collapsed": true
},
"n104_vyn3": {
"hidden": true
+ },
+ "n92_jj65": {
+ "collapsed": true
+ },
+ "n69_f8lb": {
+ "collapsed": true
+ },
+ "n108_vyn3": {
+ "hidden": true
}
},
"fitScreen": "FitSize"
diff --git a/wb_new_ui/.objs/metas/m7iejg46/ruljhmp.info b/wb_new_ui/.objs/metas/m7iejg46/ruljhmp.info
index 9fec2107..9427c87b 100644
--- a/wb_new_ui/.objs/metas/m7iejg46/ruljhmp.info
+++ b/wb_new_ui/.objs/metas/m7iejg46/ruljhmp.info
@@ -1,9 +1,7 @@
{
"objectStatus": {
- "n60_nld2": {
- "hidden": true
- },
"n24_ewd0": {
+ "hidden": true,
"collapsed": true
}
}
diff --git a/wb_new_ui/.objs/metas/m7iejg46/s8rw7ihg.info b/wb_new_ui/.objs/metas/m7iejg46/s8rw7ihg.info
new file mode 100644
index 00000000..14b5dc9c
--- /dev/null
+++ b/wb_new_ui/.objs/metas/m7iejg46/s8rw7ihg.info
@@ -0,0 +1,5 @@
+{
+ "designImages": [
+ "n13"
+ ]
+}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/taski05.info b/wb_new_ui/.objs/metas/m7iejg46/taski05.info
index 50cb05b9..9e26dfee 100644
--- a/wb_new_ui/.objs/metas/m7iejg46/taski05.info
+++ b/wb_new_ui/.objs/metas/m7iejg46/taski05.info
@@ -1,10 +1 @@
-{
- "objectStatus": {
- "n80_s98c": {
- "hidden": true
- },
- "n79_s98c": {
- "hidden": true
- }
- }
-}
\ No newline at end of file
+{}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/tkv17ii5.info b/wb_new_ui/.objs/metas/m7iejg46/tkv17ii5.info
new file mode 100644
index 00000000..89a3a89d
--- /dev/null
+++ b/wb_new_ui/.objs/metas/m7iejg46/tkv17ii5.info
@@ -0,0 +1,7 @@
+{
+ "objectStatus": {
+ "n131_jawz": {
+ "hidden": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/tkv17ii6.info b/wb_new_ui/.objs/metas/m7iejg46/tkv17ii6.info
new file mode 100644
index 00000000..6dc824b1
--- /dev/null
+++ b/wb_new_ui/.objs/metas/m7iejg46/tkv17ii6.info
@@ -0,0 +1,8 @@
+{
+ "objectStatus": {
+ "n47_rpaz": {
+ "hidden": true,
+ "collapsed": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/tkv17ii9.info b/wb_new_ui/.objs/metas/m7iejg46/tkv17ii9.info
new file mode 100644
index 00000000..b22e354e
--- /dev/null
+++ b/wb_new_ui/.objs/metas/m7iejg46/tkv17ii9.info
@@ -0,0 +1,26 @@
+{
+ "objectStatus": {
+ "n108_p747": {
+ "hidden": true
+ },
+ "n144_ex3l": {
+ "hidden": true
+ },
+ "n136_ex3l": {
+ "hidden": true
+ },
+ "n140_ex3l": {
+ "hidden": true
+ },
+ "n65_kwi0": {
+ "hidden": true
+ },
+ "n84_kwi0": {
+ "hidden": true
+ },
+ "n117_sbng": {
+ "hidden": true
+ }
+ },
+ "adaptiveTest": true
+}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/tkv17iia.info b/wb_new_ui/.objs/metas/m7iejg46/tkv17iia.info
new file mode 100644
index 00000000..da5224d5
--- /dev/null
+++ b/wb_new_ui/.objs/metas/m7iejg46/tkv17iia.info
@@ -0,0 +1,16 @@
+{
+ "objectStatus": {
+ "n39_giw8": {
+ "hidden": true
+ },
+ "n42_ee9s": {
+ "hidden": true
+ },
+ "n38_giw8": {
+ "hidden": true
+ },
+ "n43_ee9s": {
+ "hidden": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/tkv17iic.info b/wb_new_ui/.objs/metas/m7iejg46/tkv17iic.info
new file mode 100644
index 00000000..43b0ae9c
--- /dev/null
+++ b/wb_new_ui/.objs/metas/m7iejg46/tkv17iic.info
@@ -0,0 +1,16 @@
+{
+ "objectStatus": {
+ "n136_ex3l": {
+ "hidden": true
+ },
+ "n84_kwi0": {
+ "hidden": true
+ },
+ "n108_p747": {
+ "hidden": true
+ },
+ "n65_kwi0": {
+ "hidden": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/tkv17iie.info b/wb_new_ui/.objs/metas/m7iejg46/tkv17iie.info
new file mode 100644
index 00000000..43b0ae9c
--- /dev/null
+++ b/wb_new_ui/.objs/metas/m7iejg46/tkv17iie.info
@@ -0,0 +1,16 @@
+{
+ "objectStatus": {
+ "n136_ex3l": {
+ "hidden": true
+ },
+ "n84_kwi0": {
+ "hidden": true
+ },
+ "n108_p747": {
+ "hidden": true
+ },
+ "n65_kwi0": {
+ "hidden": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/tkv17iif.info b/wb_new_ui/.objs/metas/m7iejg46/tkv17iif.info
new file mode 100644
index 00000000..43b0ae9c
--- /dev/null
+++ b/wb_new_ui/.objs/metas/m7iejg46/tkv17iif.info
@@ -0,0 +1,16 @@
+{
+ "objectStatus": {
+ "n136_ex3l": {
+ "hidden": true
+ },
+ "n84_kwi0": {
+ "hidden": true
+ },
+ "n108_p747": {
+ "hidden": true
+ },
+ "n65_kwi0": {
+ "hidden": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/tkv17iig.info b/wb_new_ui/.objs/metas/m7iejg46/tkv17iig.info
new file mode 100644
index 00000000..43b0ae9c
--- /dev/null
+++ b/wb_new_ui/.objs/metas/m7iejg46/tkv17iig.info
@@ -0,0 +1,16 @@
+{
+ "objectStatus": {
+ "n136_ex3l": {
+ "hidden": true
+ },
+ "n84_kwi0": {
+ "hidden": true
+ },
+ "n108_p747": {
+ "hidden": true
+ },
+ "n65_kwi0": {
+ "hidden": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/tkv17iii.info b/wb_new_ui/.objs/metas/m7iejg46/tkv17iii.info
new file mode 100644
index 00000000..ab040c86
--- /dev/null
+++ b/wb_new_ui/.objs/metas/m7iejg46/tkv17iii.info
@@ -0,0 +1,7 @@
+{
+ "objectStatus": {
+ "n44_rpaz": {
+ "collapsed": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/metas/m7iejg46/z3847i6q.info b/wb_new_ui/.objs/metas/m7iejg46/z3847i6q.info
index 43e6be11..f8cdcfd2 100644
--- a/wb_new_ui/.objs/metas/m7iejg46/z3847i6q.info
+++ b/wb_new_ui/.objs/metas/m7iejg46/z3847i6q.info
@@ -1,43 +1,40 @@
{
"objectStatus": {
- "n59_ovii": {
- "hidden": true
- },
- "n72_mtk5": {
- "hidden": true
- },
"n60_ovii": {
"hidden": true
},
- "n24_kwi0": {
- "hidden": true
- },
- "n26_kwi0": {
- "hidden": true
- },
- "n51_t1hq": {
- "collapsed": true
- },
- "n1_kwi0": {
- "hidden": true
- },
- "n68_z384": {
- "hidden": true
- },
"n47_rpaz": {
"hidden": true
},
- "n2_kwi0": {
+ "n70_k5m9": {
"hidden": true
},
"n65_et16": {
"hidden": true
},
- "n70_k5m9": {
+ "n59_ovii": {
"hidden": true
},
"n69_z384": {
"hidden": true
+ },
+ "n68_z384": {
+ "hidden": true
+ },
+ "n1_kwi0": {
+ "hidden": true
+ },
+ "n72_mtk5": {
+ "hidden": true
+ },
+ "n2_kwi0": {
+ "hidden": true
+ },
+ "n26_kwi0": {
+ "hidden": true
+ },
+ "n24_kwi0": {
+ "hidden": true
}
}
}
\ No newline at end of file
diff --git a/wb_new_ui/.objs/workspace.json b/wb_new_ui/.objs/workspace.json
index 42881306..5e603905 100644
--- a/wb_new_ui/.objs/workspace.json
+++ b/wb_new_ui/.objs/workspace.json
@@ -1,17 +1,18 @@
{
- "libview.firstColumnWidth": 384,
+ "libview.firstColumnWidth": 398,
"libview.iconScale": 0,
"doc.openedDocs": [
- "ui://m7iejg46l679hws",
- "ui://m7iejg46hsbhhjn",
- "ui://m7iejg46g6sw7i79",
- "ui://m7iejg46jgh8hwv",
- "ui://m7iejg46kwi0hk0"
+ "ui://m7iejg4610snh5j",
+ "ui://m7iejg46kwi0hkb",
+ "ui://2d9xdj6z75efcz",
+ "ui://1hl55dqmc4r115",
+ "ui://27vd145bh1uu3i",
+ "ui://27vd145br0qx7i5y"
],
- "test.device": "iPad Pro",
+ "test.device": "Huawei Mate20",
"canvasColor": 10066329,
"auxline2": true,
- "doc.activeDoc": "ui://m7iejg46kwi0hk0",
+ "doc.activeDoc": "ui://m7iejg46kwi0hkb",
"libview.twoColumn": false,
"libview.expandedNodes": [
"27vd145b",
@@ -19,19 +20,19 @@
"27vd145b",
"/component/",
"27vd145b",
+ "/component/create_room/",
+ "27vd145b",
+ "/component/create_room/COMMui/",
+ "27vd145b",
"/component/head/",
- "m7iejg46",
+ "27vd145b",
+ "/images/",
+ "27vd145b",
+ "/images/ComxiantangMui/",
+ "1hl55dqm",
"/",
"m7iejg46",
- "/component/",
- "m7iejg46",
- "/component/Btn/",
- "m7iejg46",
- "/component/Btn/date_set/",
- "m7iejg46",
- "/component/Lst_info/",
- "m7iejg46",
- "/component/nav/",
+ "/",
"m7iejg46",
"/images/",
"m7iejg46",
@@ -41,11 +42,15 @@
"m7iejg46",
"/mgr/component/",
"m7iejg46",
+ "/mgr/component/member/",
+ "m7iejg46",
"/mgr/component/record/",
"m7iejg46",
"/mgr/imgs/",
"m7iejg46",
- "/mgr/imgs/member/"
+ "/mgr/imgs/member/",
+ "x3mp2cn6",
+ "/"
],
"auxline1": true,
"snapToGrid": true,
diff --git a/wb_new_ui/assets/Common/buttons/Btn_menu_v.xml b/wb_new_ui/assets/Common/buttons/Btn_menu_v.xml
index e2a1b598..66abcd49 100644
--- a/wb_new_ui/assets/Common/buttons/Btn_menu_v.xml
+++ b/wb_new_ui/assets/Common/buttons/Btn_menu_v.xml
@@ -1,6 +1,6 @@
-
+
@@ -11,5 +11,5 @@
-
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/Common/component/create_room/Btn_Common_Info.xml b/wb_new_ui/assets/Common/component/create_room/Btn_Common_Info.xml
index 576a3f82..b049a4d3 100644
--- a/wb_new_ui/assets/Common/component/create_room/Btn_Common_Info.xml
+++ b/wb_new_ui/assets/Common/component/create_room/Btn_Common_Info.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/wb_new_ui/assets/Common/component/create_room/Btn_cr_checkbox.xml b/wb_new_ui/assets/Common/component/create_room/Btn_cr_checkbox.xml
index 723d089e..2f281d45 100644
--- a/wb_new_ui/assets/Common/component/create_room/Btn_cr_checkbox.xml
+++ b/wb_new_ui/assets/Common/component/create_room/Btn_cr_checkbox.xml
@@ -1,14 +1,12 @@
-
-
+
+
-
-
-
-
+
+
-
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/Common/component/create_room/Btn_cr_checkbox2.xml b/wb_new_ui/assets/Common/component/create_room/Btn_cr_checkbox2.xml
index c8a65d30..c0b44007 100644
--- a/wb_new_ui/assets/Common/component/create_room/Btn_cr_checkbox2.xml
+++ b/wb_new_ui/assets/Common/component/create_room/Btn_cr_checkbox2.xml
@@ -1,15 +1,10 @@
-
-
+
+
-
-
-
-
-
-
-
-
+
+
+
diff --git a/wb_new_ui/assets/Common/component/create_room/COMMui/Ellipse 222.png b/wb_new_ui/assets/Common/component/create_room/COMMui/Ellipse 222.png
new file mode 100644
index 00000000..2a23dc48
Binary files /dev/null and b/wb_new_ui/assets/Common/component/create_room/COMMui/Ellipse 222.png differ
diff --git a/wb_new_ui/assets/Common/component/create_room/COMMui/Ellipse 307.png b/wb_new_ui/assets/Common/component/create_room/COMMui/Ellipse 307.png
new file mode 100644
index 00000000..790a86d3
Binary files /dev/null and b/wb_new_ui/assets/Common/component/create_room/COMMui/Ellipse 307.png differ
diff --git a/wb_new_ui/assets/Common/component/create_room/COMMui/Frame 311173.png b/wb_new_ui/assets/Common/component/create_room/COMMui/Frame 311173.png
new file mode 100644
index 00000000..c90943ab
Binary files /dev/null and b/wb_new_ui/assets/Common/component/create_room/COMMui/Frame 311173.png differ
diff --git a/wb_new_ui/assets/Common/component/create_room/COMMui/Rectangle 2905.png b/wb_new_ui/assets/Common/component/create_room/COMMui/Rectangle 2905.png
new file mode 100644
index 00000000..ac32721e
Binary files /dev/null and b/wb_new_ui/assets/Common/component/create_room/COMMui/Rectangle 2905.png differ
diff --git a/wb_new_ui/assets/Common/component/create_room/COMMui/Vector 59.png b/wb_new_ui/assets/Common/component/create_room/COMMui/Vector 59.png
new file mode 100644
index 00000000..926ca166
Binary files /dev/null and b/wb_new_ui/assets/Common/component/create_room/COMMui/Vector 59.png differ
diff --git a/wb_new_ui/assets/Common/component/create_room/di01.xml b/wb_new_ui/assets/Common/component/create_room/di01.xml
index 5eac63e9..65d6ce15 100644
--- a/wb_new_ui/assets/Common/component/create_room/di01.xml
+++ b/wb_new_ui/assets/Common/component/create_room/di01.xml
@@ -2,7 +2,7 @@
-
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/Common/package.xml b/wb_new_ui/assets/Common/package.xml
index f60d34ef..e5b59a63 100644
--- a/wb_new_ui/assets/Common/package.xml
+++ b/wb_new_ui/assets/Common/package.xml
@@ -1169,6 +1169,11 @@
+
+
+
+
+
diff --git a/wb_new_ui/assets/Info_MJ_ChangSha/Cgm_create_room_yueyang.xml b/wb_new_ui/assets/Info_MJ_ChangSha/Cgm_create_room_yueyang.xml
index e2f9e23c..939c1696 100644
--- a/wb_new_ui/assets/Info_MJ_ChangSha/Cgm_create_room_yueyang.xml
+++ b/wb_new_ui/assets/Info_MJ_ChangSha/Cgm_create_room_yueyang.xml
@@ -1,12 +1,12 @@
-
+
-
+
@@ -14,8 +14,8 @@
-
-
+
+
@@ -135,32 +135,32 @@
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -175,13 +175,13 @@
-
+
-
+
@@ -207,33 +207,33 @@
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
+
+
diff --git a/wb_new_ui/assets/Info_MJ_ChangSha/Frame 311173.png b/wb_new_ui/assets/Info_MJ_ChangSha/Frame 311173.png
new file mode 100644
index 00000000..c90943ab
Binary files /dev/null and b/wb_new_ui/assets/Info_MJ_ChangSha/Frame 311173.png differ
diff --git a/wb_new_ui/assets/Info_MJ_ChangSha/Rectangle 2887.png b/wb_new_ui/assets/Info_MJ_ChangSha/Rectangle 2887.png
new file mode 100644
index 00000000..807bb9f1
Binary files /dev/null and b/wb_new_ui/assets/Info_MJ_ChangSha/Rectangle 2887.png differ
diff --git a/wb_new_ui/assets/Info_MJ_ChangSha/Rectangle 2898.png b/wb_new_ui/assets/Info_MJ_ChangSha/Rectangle 2898.png
new file mode 100644
index 00000000..e273a212
Binary files /dev/null and b/wb_new_ui/assets/Info_MJ_ChangSha/Rectangle 2898.png differ
diff --git a/wb_new_ui/assets/Info_MJ_ChangSha/package.xml b/wb_new_ui/assets/Info_MJ_ChangSha/package.xml
index af937e6a..c4d1f69b 100644
--- a/wb_new_ui/assets/Info_MJ_ChangSha/package.xml
+++ b/wb_new_ui/assets/Info_MJ_ChangSha/package.xml
@@ -14,6 +14,9 @@
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/Lobby/Main.xml b/wb_new_ui/assets/Lobby/Main.xml
index 6cfa5d02..cccfdb01 100644
--- a/wb_new_ui/assets/Lobby/Main.xml
+++ b/wb_new_ui/assets/Lobby/Main.xml
@@ -33,17 +33,19 @@
-
-
+
+
+
-
-
+
+
+
-
+
diff --git a/wb_new_ui/assets/Lobby/component/games/Win_CreateRoom.xml b/wb_new_ui/assets/Lobby/component/games/Win_CreateRoom.xml
index 4d99a40d..79ae4929 100644
--- a/wb_new_ui/assets/Lobby/component/games/Win_CreateRoom.xml
+++ b/wb_new_ui/assets/Lobby/component/games/Win_CreateRoom.xml
@@ -35,7 +35,7 @@
-
+
@@ -43,7 +43,7 @@
-
+
diff --git a/wb_new_ui/assets/Lobby/component/user_info/UserInfo.xml b/wb_new_ui/assets/Lobby/component/user_info/UserInfo.xml
index f982f5cc..a09308a9 100644
--- a/wb_new_ui/assets/Lobby/component/user_info/UserInfo.xml
+++ b/wb_new_ui/assets/Lobby/component/user_info/UserInfo.xml
@@ -1,7 +1,7 @@
-
+
@@ -53,6 +53,6 @@
-
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/Main_GroupInfo.xml b/wb_new_ui/assets/NewGroup/Main_GroupInfo.xml
index df11bb13..302bd1c4 100644
--- a/wb_new_ui/assets/NewGroup/Main_GroupInfo.xml
+++ b/wb_new_ui/assets/NewGroup/Main_GroupInfo.xml
@@ -1,6 +1,6 @@
-
+
@@ -17,9 +17,9 @@
-
+
-
+
@@ -111,48 +111,48 @@
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -162,7 +162,7 @@
-
+
@@ -171,11 +171,11 @@
-
-
+
+
-
+
@@ -198,29 +198,29 @@
+
+
+
+
-
+
-
-
-
-
-
+
-
+
-
+
-
+
-
+
@@ -229,7 +229,7 @@
-
+
diff --git a/wb_new_ui/assets/NewGroup/Win_CreateGroup.xml b/wb_new_ui/assets/NewGroup/Win_CreateGroup.xml
index ad9c83d0..9af8ae69 100644
--- a/wb_new_ui/assets/NewGroup/Win_CreateGroup.xml
+++ b/wb_new_ui/assets/NewGroup/Win_CreateGroup.xml
@@ -1,24 +1,28 @@
-
+
-
+
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
+
@@ -30,7 +34,5 @@
-
-
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/Win_FagInput1.xml b/wb_new_ui/assets/NewGroup/Win_FagInput1.xml
index 553a12e9..2c9f64a3 100644
--- a/wb_new_ui/assets/NewGroup/Win_FagInput1.xml
+++ b/wb_new_ui/assets/NewGroup/Win_FagInput1.xml
@@ -1,64 +1,81 @@
-
+
-
+
-
-
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/Win_FagInput2.xml b/wb_new_ui/assets/NewGroup/Win_FagInput2.xml
index 7f61614e..567b52c0 100644
--- a/wb_new_ui/assets/NewGroup/Win_FagInput2.xml
+++ b/wb_new_ui/assets/NewGroup/Win_FagInput2.xml
@@ -1,67 +1,81 @@
-
+
-
+
-
-
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/Win_GroupSetting.xml b/wb_new_ui/assets/NewGroup/Win_GroupSetting.xml
index 7d311ce6..653de1fd 100644
--- a/wb_new_ui/assets/NewGroup/Win_GroupSetting.xml
+++ b/wb_new_ui/assets/NewGroup/Win_GroupSetting.xml
@@ -1,139 +1,142 @@
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+
diff --git a/wb_new_ui/assets/NewGroup/Win_PlayerInfo.xml b/wb_new_ui/assets/NewGroup/Win_PlayerInfo.xml
index 3f1a39a4..954fa454 100644
--- a/wb_new_ui/assets/NewGroup/Win_PlayerInfo.xml
+++ b/wb_new_ui/assets/NewGroup/Win_PlayerInfo.xml
@@ -56,5 +56,6 @@
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/Win_SetTag.xml b/wb_new_ui/assets/NewGroup/Win_SetTag.xml
index c21641f1..02d906c8 100644
--- a/wb_new_ui/assets/NewGroup/Win_SetTag.xml
+++ b/wb_new_ui/assets/NewGroup/Win_SetTag.xml
@@ -1,23 +1,24 @@
-
+
-
+
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
+
-
-
+
+
-
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Btn/ComboBox1_popup(1).xml b/wb_new_ui/assets/NewGroup/component/Btn/ComboBox1_popup(1).xml
new file mode 100644
index 00000000..dec94372
--- /dev/null
+++ b/wb_new_ui/assets/NewGroup/component/Btn/ComboBox1_popup(1).xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Btn/ComboBox3(1).xml b/wb_new_ui/assets/NewGroup/component/Btn/ComboBox3(1).xml
new file mode 100644
index 00000000..4e58e2af
--- /dev/null
+++ b/wb_new_ui/assets/NewGroup/component/Btn/ComboBox3(1).xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Btn/date_set/com_set_time.xml b/wb_new_ui/assets/NewGroup/component/Btn/date_set/com_set_time.xml
index 9866d16e..d4244c8c 100644
--- a/wb_new_ui/assets/NewGroup/component/Btn/date_set/com_set_time.xml
+++ b/wb_new_ui/assets/NewGroup/component/Btn/date_set/com_set_time.xml
@@ -1,7 +1,7 @@
-
+
@@ -14,7 +14,7 @@
-
+
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_friend/Item_friend_fag_record1.xml b/wb_new_ui/assets/NewGroup/component/Lst_friend/Item_friend_fag_record1.xml
new file mode 100644
index 00000000..a26b7789
--- /dev/null
+++ b/wb_new_ui/assets/NewGroup/component/Lst_friend/Item_friend_fag_record1.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_friend/Item_friend_fag_record2.xml b/wb_new_ui/assets/NewGroup/component/Lst_friend/Item_friend_fag_record2.xml
new file mode 100644
index 00000000..8630acc7
--- /dev/null
+++ b/wb_new_ui/assets/NewGroup/component/Lst_friend/Item_friend_fag_record2.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_friend/Item_friend_fag_record3.xml b/wb_new_ui/assets/NewGroup/component/Lst_friend/Item_friend_fag_record3.xml
new file mode 100644
index 00000000..2808a987
--- /dev/null
+++ b/wb_new_ui/assets/NewGroup/component/Lst_friend/Item_friend_fag_record3.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_info/Btn_New_wangfang(1)(1)(1).xml b/wb_new_ui/assets/NewGroup/component/Lst_info/Btn_New_wangfang(1)(1)(1).xml
new file mode 100644
index 00000000..9b355f4e
--- /dev/null
+++ b/wb_new_ui/assets/NewGroup/component/Lst_info/Btn_New_wangfang(1)(1)(1).xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_info/Btn_New_wangfang(1)(1).xml b/wb_new_ui/assets/NewGroup/component/Lst_info/Btn_New_wangfang(1)(1).xml
new file mode 100644
index 00000000..06412b4d
--- /dev/null
+++ b/wb_new_ui/assets/NewGroup/component/Lst_info/Btn_New_wangfang(1)(1).xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_info/Win_roomInfo.xml b/wb_new_ui/assets/NewGroup/component/Lst_info/Win_roomInfo.xml
index bc446832..3f85b839 100644
--- a/wb_new_ui/assets/NewGroup/component/Lst_info/Win_roomInfo.xml
+++ b/wb_new_ui/assets/NewGroup/component/Lst_info/Win_roomInfo.xml
@@ -1,29 +1,36 @@
-
+
-
+
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
+
@@ -36,12 +43,21 @@
-
-
+
+
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_info/room_info/item_room_player.xml b/wb_new_ui/assets/NewGroup/component/Lst_info/room_info/item_room_player.xml
index afc985b7..fb13fbba 100644
--- a/wb_new_ui/assets/NewGroup/component/Lst_info/room_info/item_room_player.xml
+++ b/wb_new_ui/assets/NewGroup/component/Lst_info/room_info/item_room_player.xml
@@ -1,12 +1,29 @@
-
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_room/Gcm_desk2.xml b/wb_new_ui/assets/NewGroup/component/Lst_room/Gcm_desk2.xml
index 16a24fab..98e5d671 100644
--- a/wb_new_ui/assets/NewGroup/component/Lst_room/Gcm_desk2.xml
+++ b/wb_new_ui/assets/NewGroup/component/Lst_room/Gcm_desk2.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_room/Gcm_desk2_3.xml b/wb_new_ui/assets/NewGroup/component/Lst_room/Gcm_desk2_3.xml
index 8e4e8fcc..852c4d65 100644
--- a/wb_new_ui/assets/NewGroup/component/Lst_room/Gcm_desk2_3.xml
+++ b/wb_new_ui/assets/NewGroup/component/Lst_room/Gcm_desk2_3.xml
@@ -2,12 +2,12 @@
-
+
-
-
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_room/Gcm_desk2_4.xml b/wb_new_ui/assets/NewGroup/component/Lst_room/Gcm_desk2_4.xml
index 51ef04db..e6ab65bf 100644
--- a/wb_new_ui/assets/NewGroup/component/Lst_room/Gcm_desk2_4.xml
+++ b/wb_new_ui/assets/NewGroup/component/Lst_room/Gcm_desk2_4.xml
@@ -2,12 +2,12 @@
-
+
-
-
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_room/Gcm_desk2_5.xml b/wb_new_ui/assets/NewGroup/component/Lst_room/Gcm_desk2_5.xml
index 644c5e17..443b60dc 100644
--- a/wb_new_ui/assets/NewGroup/component/Lst_room/Gcm_desk2_5.xml
+++ b/wb_new_ui/assets/NewGroup/component/Lst_room/Gcm_desk2_5.xml
@@ -2,12 +2,12 @@
-
+
-
-
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2.xml b/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2.xml
index 55cebebb..50070e51 100644
--- a/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2.xml
+++ b/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2.xml
@@ -10,8 +10,8 @@
-
-
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2_1.xml b/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2_1.xml
index 27c0b5ab..c5700af0 100644
--- a/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2_1.xml
+++ b/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2_1.xml
@@ -10,8 +10,8 @@
-
-
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2_2.xml b/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2_2.xml
index 28007f1d..bb3f4381 100644
--- a/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2_2.xml
+++ b/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2_2.xml
@@ -10,8 +10,8 @@
-
-
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2_3.xml b/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2_3.xml
index 9af133d4..ce1d91d7 100644
--- a/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2_3.xml
+++ b/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2_3.xml
@@ -10,8 +10,8 @@
-
-
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2_4.xml b/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2_4.xml
index caae3b86..d1141605 100644
--- a/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2_4.xml
+++ b/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2_4.xml
@@ -10,8 +10,8 @@
-
-
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2_5.xml b/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2_5.xml
index 615acad0..d3aaddee 100644
--- a/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2_5.xml
+++ b/wb_new_ui/assets/NewGroup/component/Lst_room/Item_room2_5.xml
@@ -10,8 +10,8 @@
-
-
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Ellipse 216.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Ellipse 216.png
new file mode 100644
index 00000000..790a86d3
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Ellipse 216.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Ellipse 225.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Ellipse 225.png
new file mode 100644
index 00000000..2a23dc48
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Ellipse 225.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 31254.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 31254.png
new file mode 100644
index 00000000..06ec2b8b
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 31254.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 35141.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 35141.png
new file mode 100644
index 00000000..42a84c35
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 35141.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 3731.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 3731.png
new file mode 100644
index 00000000..096aae6a
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 3731.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 41275.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 41275.png
new file mode 100644
index 00000000..75ca7175
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 41275.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 444.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 444.png
new file mode 100644
index 00000000..455d7369
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 444.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 4617.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 4617.png
new file mode 100644
index 00000000..0ff76681
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 4617.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 4619111.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 4619111.png
new file mode 100644
index 00000000..34fc6700
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 4619111.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 4641.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 4641.png
new file mode 100644
index 00000000..daf1b7f4
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 4641.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 47126.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 47126.png
new file mode 100644
index 00000000..d257c758
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 47126.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 475(1).png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 475(1).png
new file mode 100644
index 00000000..4b4e1574
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 475(1).png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 476(1).png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 476(1).png
new file mode 100644
index 00000000..c14da1e6
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 476(1).png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 490.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 490.png
new file mode 100644
index 00000000..ac56297f
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 490.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 5122.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 5122.png
new file mode 100644
index 00000000..cfb478f8
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 5122.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 520.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 520.png
new file mode 100644
index 00000000..a9a0af63
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 520.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 521.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 521.png
new file mode 100644
index 00000000..4e2d0a5a
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 521.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 522.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 522.png
new file mode 100644
index 00000000..8a17fb58
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 522.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 523.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 523.png
new file mode 100644
index 00000000..baedf36a
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 523.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 52qqq2.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 52qqq2.png
new file mode 100644
index 00000000..1db93e01
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 52qqq2.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 544.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 544.png
new file mode 100644
index 00000000..ac3443e5
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 544.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 552.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 552.png
new file mode 100644
index 00000000..e1efd8d0
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 552.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 553.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 553.png
new file mode 100644
index 00000000..2a5bd40c
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 553.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 626.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 626.png
new file mode 100644
index 00000000..b5ba0553
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 626.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 62611.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 62611.png
new file mode 100644
index 00000000..6d548339
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 62611.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 62612.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 62612.png
new file mode 100644
index 00000000..f38cafbb
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 62612.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 627.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 627.png
new file mode 100644
index 00000000..8c89e25d
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 627.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 645.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 645.png
new file mode 100644
index 00000000..2bace908
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 645.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 646.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 646.png
new file mode 100644
index 00000000..cc30a387
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 646.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 647.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 647.png
new file mode 100644
index 00000000..9bb4b1f9
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 647.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 648.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 648.png
new file mode 100644
index 00000000..9ea2b628
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 648.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 649.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 649.png
new file mode 100644
index 00000000..6c9c6f07
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 649.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 650.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 650.png
new file mode 100644
index 00000000..e2d9cd22
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 650.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 651.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 651.png
new file mode 100644
index 00000000..838f0826
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 651.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 652.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 652.png
new file mode 100644
index 00000000..212f11f0
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 652.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 653.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 653.png
new file mode 100644
index 00000000..53c7999a
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 653.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 654.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 654.png
new file mode 100644
index 00000000..152cd221
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 654.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 655.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 655.png
new file mode 100644
index 00000000..09779738
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 655.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 656.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 656.png
new file mode 100644
index 00000000..c08d5d9e
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 656.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 674.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 674.png
new file mode 100644
index 00000000..cfaa22ce
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 674.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 675.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 675.png
new file mode 100644
index 00000000..e2be28f5
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 675.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 677.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 677.png
new file mode 100644
index 00000000..f4d796e1
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 677.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 678.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 678.png
new file mode 100644
index 00000000..640f4d17
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 678.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 679.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 679.png
new file mode 100644
index 00000000..9cd93c84
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Frame 679.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/FriendsandFamilyCircle.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/FriendsandFamilyCircle.png
new file mode 100644
index 00000000..ceff9ab7
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/FriendsandFamilyCircle.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/FriendsandFamilyCircle1.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/FriendsandFamilyCircle1.png
new file mode 100644
index 00000000..96f8858b
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/FriendsandFamilyCircle1.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/FriendsandFamilyCircle2.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/FriendsandFamilyCircle2.png
new file mode 100644
index 00000000..fd1a8cd9
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/FriendsandFamilyCircle2.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/FriendsandFamilyCircle3.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/FriendsandFamilyCircle3.png
new file mode 100644
index 00000000..f3011039
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/FriendsandFamilyCircle3.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Line 69.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Line 69.png
new file mode 100644
index 00000000..3da4ab9b
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Line 69.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Rectangle 2871.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Rectangle 2871.png
new file mode 100644
index 00000000..731ab465
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Rectangle 2871.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Rectangle 2872.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Rectangle 2872.png
new file mode 100644
index 00000000..f7c352e9
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Rectangle 2872.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Rectangle 2877.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Rectangle 2877.png
new file mode 100644
index 00000000..2c1b8761
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Rectangle 2877.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Rectangle 7419.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Rectangle 7419.png
new file mode 100644
index 00000000..bd6f14cb
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Rectangle 7419.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Rectangle 757.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Rectangle 757.png
new file mode 100644
index 00000000..dddeed7f
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Rectangle 757.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Rectangle 808.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Rectangle 808.png
new file mode 100644
index 00000000..eafa74da
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Rectangle 808.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Union.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Union.png
new file mode 100644
index 00000000..857171d2
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Union.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Union1.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Union1.png
new file mode 100644
index 00000000..64b925e2
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/Union1.png differ
diff --git a/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/bg 4.png b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/bg 4.png
new file mode 100644
index 00000000..4849c0b8
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/images/NGXiangTangMui/bg 4.png differ
diff --git a/wb_new_ui/assets/NewGroup/mgr/View_GroupFagList.xml b/wb_new_ui/assets/NewGroup/mgr/View_GroupFagList.xml
index 062406f7..3dca286f 100644
--- a/wb_new_ui/assets/NewGroup/mgr/View_GroupFagList.xml
+++ b/wb_new_ui/assets/NewGroup/mgr/View_GroupFagList.xml
@@ -2,11 +2,10 @@
-
+
-
diff --git a/wb_new_ui/assets/NewGroup/mgr/View_GroupGiftPointsFagList.xml b/wb_new_ui/assets/NewGroup/mgr/View_GroupGiftPointsFagList.xml
new file mode 100644
index 00000000..7b81d930
--- /dev/null
+++ b/wb_new_ui/assets/NewGroup/mgr/View_GroupGiftPointsFagList.xml
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/mgr/View_GroupGiveFagList.xml b/wb_new_ui/assets/NewGroup/mgr/View_GroupGiveFagList.xml
new file mode 100644
index 00000000..8658250d
--- /dev/null
+++ b/wb_new_ui/assets/NewGroup/mgr/View_GroupGiveFagList.xml
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/mgr/View_GroupMatchFagList.xml b/wb_new_ui/assets/NewGroup/mgr/View_GroupMatchFagList.xml
new file mode 100644
index 00000000..b3d4f93b
--- /dev/null
+++ b/wb_new_ui/assets/NewGroup/mgr/View_GroupMatchFagList.xml
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/mgr/View_GroupMemberList.xml b/wb_new_ui/assets/NewGroup/mgr/View_GroupMemberList.xml
index 1e6e943f..008f12e1 100644
--- a/wb_new_ui/assets/NewGroup/mgr/View_GroupMemberList.xml
+++ b/wb_new_ui/assets/NewGroup/mgr/View_GroupMemberList.xml
@@ -1,40 +1,33 @@
-
+
+
-
-
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -42,9 +35,9 @@
-
+
-
+
@@ -52,90 +45,115 @@
-
-
-
+
+
+
-
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
@@ -145,17 +163,17 @@
-
+
-
-
+
+
-
-
-
+
+
+
-
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/mgr/View_GroupMemberList2.xml b/wb_new_ui/assets/NewGroup/mgr/View_GroupMemberList2.xml
new file mode 100644
index 00000000..ca4c8dcc
--- /dev/null
+++ b/wb_new_ui/assets/NewGroup/mgr/View_GroupMemberList2.xml
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/mgr/View_GroupShufflingStatisticsFagList.xml b/wb_new_ui/assets/NewGroup/mgr/View_GroupShufflingStatisticsFagList.xml
new file mode 100644
index 00000000..4403c068
--- /dev/null
+++ b/wb_new_ui/assets/NewGroup/mgr/View_GroupShufflingStatisticsFagList.xml
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/mgr/View_GroupSkin.xml b/wb_new_ui/assets/NewGroup/mgr/View_GroupSkin.xml
new file mode 100644
index 00000000..67fcce6a
--- /dev/null
+++ b/wb_new_ui/assets/NewGroup/mgr/View_GroupSkin.xml
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/mgr/component/comm/mng_label1.xml b/wb_new_ui/assets/NewGroup/mgr/component/comm/mng_label1.xml
index 4c5ff561..f4cca21d 100644
--- a/wb_new_ui/assets/NewGroup/mgr/component/comm/mng_label1.xml
+++ b/wb_new_ui/assets/NewGroup/mgr/component/comm/mng_label1.xml
@@ -6,7 +6,7 @@
-
+
diff --git a/wb_new_ui/assets/NewGroup/mgr/component/member/item_member.xml b/wb_new_ui/assets/NewGroup/mgr/component/member/item_member.xml
index 8cc426ae..0cd1966c 100644
--- a/wb_new_ui/assets/NewGroup/mgr/component/member/item_member.xml
+++ b/wb_new_ui/assets/NewGroup/mgr/component/member/item_member.xml
@@ -1,5 +1,5 @@
-
+
@@ -7,50 +7,31 @@
-
-
-
-
-
-
-
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/mgr/component/member/item_member2.xml b/wb_new_ui/assets/NewGroup/mgr/component/member/item_member2.xml
new file mode 100644
index 00000000..24796cb4
--- /dev/null
+++ b/wb_new_ui/assets/NewGroup/mgr/component/member/item_member2.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_ban.png b/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_ban.png
index 0b7b8e95..704b6175 100644
Binary files a/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_ban.png and b/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_ban.png differ
diff --git a/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_ban_group.png b/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_ban_group.png
index 164f04bb..664638e1 100644
Binary files a/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_ban_group.png and b/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_ban_group.png differ
diff --git a/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_del.png b/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_del.png
index 986c49cb..2f3d2b99 100644
Binary files a/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_del.png and b/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_del.png differ
diff --git a/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_del_1.png b/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_del_1.png
new file mode 100644
index 00000000..986c49cb
Binary files /dev/null and b/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_del_1.png differ
diff --git a/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_del_ban.png b/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_del_ban.png
index 277f64ed..cdcb315f 100644
Binary files a/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_del_ban.png and b/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_del_ban.png differ
diff --git a/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_del_mng.png b/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_del_mng.png
index 1048eb18..66d34637 100644
Binary files a/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_del_mng.png and b/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_del_mng.png differ
diff --git a/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_del_partner.png b/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_del_partner.png
index 2fa3ce4d..f90a720d 100644
Binary files a/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_del_partner.png and b/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_del_partner.png differ
diff --git a/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_set_mng.png b/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_set_mng.png
index 25f6ffaa..006b984b 100644
Binary files a/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_set_mng.png and b/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_set_mng.png differ
diff --git a/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_set_tag.png b/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_set_tag.png
index 4f3faa77..12fdaffd 100644
Binary files a/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_set_tag.png and b/wb_new_ui/assets/NewGroup/mgr/imgs/member/mng_set_tag.png differ
diff --git a/wb_new_ui/assets/NewGroup/package.xml b/wb_new_ui/assets/NewGroup/package.xml
index 35842d7b..fca9c3d4 100644
--- a/wb_new_ui/assets/NewGroup/package.xml
+++ b/wb_new_ui/assets/NewGroup/package.xml
@@ -219,18 +219,14 @@
-
-
+
-
-
-
@@ -238,7 +234,6 @@
-
@@ -615,9 +610,7 @@
-
-
@@ -920,12 +913,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -1032,7 +1025,7 @@
-
+
@@ -1069,6 +1062,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0.png b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0.png
index 848932b2..88dd02c1 100644
Binary files a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0.png and b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0.png differ
diff --git a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_1.png b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_1.png
index 08ddc9cc..c3e90b85 100644
Binary files a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_1.png and b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_1.png differ
diff --git a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_10.png b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_10.png
index 52d3e9b2..6e371e3d 100644
Binary files a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_10.png and b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_10.png differ
diff --git a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_11.png b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_11.png
index 45d823e4..02860834 100644
Binary files a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_11.png and b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_11.png differ
diff --git a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_12.png b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_12.png
index f3a87b25..59a429fe 100644
Binary files a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_12.png and b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_12.png differ
diff --git a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_13.png b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_13.png
index 90e28894..d51ea551 100644
Binary files a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_13.png and b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_13.png differ
diff --git a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_14.png b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_14.png
index 7d7449de..421cb107 100644
Binary files a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_14.png and b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_14.png differ
diff --git a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_15.png b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_15.png
index 8e1b179c..2d241a45 100644
Binary files a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_15.png and b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_15.png differ
diff --git a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_2.png b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_2.png
index 8c19a748..7e72f5f4 100644
Binary files a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_2.png and b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_2.png differ
diff --git a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_3.png b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_3.png
index 3f7cc2e3..2ecf48c2 100644
Binary files a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_3.png and b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_3.png differ
diff --git a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_4.png b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_4.png
index 5e45ba3d..93a886b7 100644
Binary files a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_4.png and b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_4.png differ
diff --git a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_5.png b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_5.png
index af00c15f..14d2df8b 100644
Binary files a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_5.png and b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_5.png differ
diff --git a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_6.png b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_6.png
index 41a94332..15e50bab 100644
Binary files a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_6.png and b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_6.png differ
diff --git a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_7.png b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_7.png
index 44271129..32f45590 100644
Binary files a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_7.png and b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_7.png differ
diff --git a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_8.png b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_8.png
index 34000a99..fd5a67ba 100644
Binary files a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_8.png and b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_8.png differ
diff --git a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_9.png b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_9.png
index f1d2c1f4..2bd53e57 100644
Binary files a/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_9.png and b/wb_unity_pro/Assets/ART/base/common/ui/Common_atlas0_9.png differ
diff --git a/wb_unity_pro/Assets/ART/base/common/ui/Common_fui.bytes b/wb_unity_pro/Assets/ART/base/common/ui/Common_fui.bytes
index b261a4b9..3a5b296d 100644
Binary files a/wb_unity_pro/Assets/ART/base/common/ui/Common_fui.bytes and b/wb_unity_pro/Assets/ART/base/common/ui/Common_fui.bytes differ
diff --git a/wb_unity_pro/Assets/ART/base/lobby/ui/Lobby_atlas0.png b/wb_unity_pro/Assets/ART/base/lobby/ui/Lobby_atlas0.png
index 67af5bb6..adb1ac64 100644
Binary files a/wb_unity_pro/Assets/ART/base/lobby/ui/Lobby_atlas0.png and b/wb_unity_pro/Assets/ART/base/lobby/ui/Lobby_atlas0.png differ
diff --git a/wb_unity_pro/Assets/ART/base/lobby/ui/Lobby_atlas0_1.png b/wb_unity_pro/Assets/ART/base/lobby/ui/Lobby_atlas0_1.png
index 1bb7b7eb..35b940ac 100644
Binary files a/wb_unity_pro/Assets/ART/base/lobby/ui/Lobby_atlas0_1.png and b/wb_unity_pro/Assets/ART/base/lobby/ui/Lobby_atlas0_1.png differ
diff --git a/wb_unity_pro/Assets/ART/base/lobby/ui/Lobby_atlas0_2.png b/wb_unity_pro/Assets/ART/base/lobby/ui/Lobby_atlas0_2.png
index e7752e36..ad59afa6 100644
Binary files a/wb_unity_pro/Assets/ART/base/lobby/ui/Lobby_atlas0_2.png and b/wb_unity_pro/Assets/ART/base/lobby/ui/Lobby_atlas0_2.png differ
diff --git a/wb_unity_pro/Assets/ART/base/lobby/ui/Lobby_fui.bytes b/wb_unity_pro/Assets/ART/base/lobby/ui/Lobby_fui.bytes
index 1755cd19..1c2f8968 100644
Binary files a/wb_unity_pro/Assets/ART/base/lobby/ui/Lobby_fui.bytes and b/wb_unity_pro/Assets/ART/base/lobby/ui/Lobby_fui.bytes differ
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0.png b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0.png
index 5b414a4e..18ae452d 100644
Binary files a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0.png and b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0.png differ
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_1.png b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_1.png
index a19044fd..1daad941 100644
Binary files a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_1.png and b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_1.png differ
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_2.png b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_2.png
index a7c50522..6dd785f2 100644
Binary files a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_2.png and b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_2.png differ
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_3.png b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_3.png
index 54a05b92..4527fc6c 100644
Binary files a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_3.png and b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_3.png differ
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_4.png b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_4.png
index bc8fa659..fe6a8073 100644
Binary files a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_4.png and b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_4.png differ
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_5.png b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_5.png
index 1755edfe..d1f94918 100644
Binary files a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_5.png and b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_5.png differ
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_6.png b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_6.png
index b41e0ede..266e1432 100644
Binary files a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_6.png and b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_6.png differ
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_7.png b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_7.png
new file mode 100644
index 00000000..95c7a016
Binary files /dev/null and b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_7.png differ
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_ztde7icn.png.meta b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_7.png.meta
similarity index 98%
rename from wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_ztde7icn.png.meta
rename to wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_7.png.meta
index 7cab5459..f13db468 100644
--- a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_ztde7icn.png.meta
+++ b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_7.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c668695da9c78c1459410e3447ed5488
+guid: 279da9e9c8b112b46805a502b4b29a2f
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_8.png b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_8.png
new file mode 100644
index 00000000..8ed67868
Binary files /dev/null and b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_8.png differ
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_8.png.meta b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_8.png.meta
new file mode 100644
index 00000000..4fd9d332
--- /dev/null
+++ b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas0_8.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: ff3cca39ba961564a8cf59dc8ace1fc6
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas1.png b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas1.png
index ecbf4087..f6cffbfc 100644
Binary files a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas1.png and b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas1.png differ
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas2.png b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas2.png
index dcfe5975..3d059468 100644
Binary files a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas2.png and b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas2.png differ
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ih4.png b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ih4.png
new file mode 100644
index 00000000..4849c0b8
Binary files /dev/null and b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ih4.png differ
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ih4.png.meta b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ih4.png.meta
new file mode 100644
index 00000000..91c31c73
--- /dev/null
+++ b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ih4.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 739b820d4cf251548a6c87c424a7f4a8
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ih9.png b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ih9.png
new file mode 100644
index 00000000..f3011039
Binary files /dev/null and b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ih9.png differ
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ih9.png.meta b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ih9.png.meta
new file mode 100644
index 00000000..703938be
--- /dev/null
+++ b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ih9.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: b9747e7a0f4f6714d9026d790a804a1b
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7iha.png b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7iha.png
new file mode 100644
index 00000000..fd1a8cd9
Binary files /dev/null and b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7iha.png differ
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7iha.png.meta b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7iha.png.meta
new file mode 100644
index 00000000..a8493bb4
--- /dev/null
+++ b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7iha.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: ebf29644e71318c45ae6bcdf3073a11b
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ihb.png b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ihb.png
new file mode 100644
index 00000000..96f8858b
Binary files /dev/null and b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ihb.png differ
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ihb.png.meta b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ihb.png.meta
new file mode 100644
index 00000000..9e5366e6
--- /dev/null
+++ b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ihb.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 4ab12e5dd677d92498dd551ef24cbba3
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ihc.png b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ihc.png
new file mode 100644
index 00000000..ceff9ab7
Binary files /dev/null and b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ihc.png differ
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ihc.png.meta b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ihc.png.meta
new file mode 100644
index 00000000..834ca81b
--- /dev/null
+++ b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_s8rw7ihc.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 611d6923d1e0ebf4698d8e328d9b520e
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_tkv17ij3.png b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_tkv17ij3.png
new file mode 100644
index 00000000..0ff76681
Binary files /dev/null and b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_tkv17ij3.png differ
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_tkv17ij3.png.meta b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_tkv17ij3.png.meta
new file mode 100644
index 00000000..3254590b
--- /dev/null
+++ b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_tkv17ij3.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 3d7a5fe58f5d58240a8092c51895e353
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_ztde7icn.png b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_ztde7icn.png
deleted file mode 100644
index 62735904..00000000
Binary files a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_atlas_ztde7icn.png and /dev/null differ
diff --git a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_fui.bytes b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_fui.bytes
index 539f1619..f33a28d8 100644
Binary files a/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_fui.bytes and b/wb_unity_pro/Assets/ART/base/newgroup/ui/NewGroup_fui.bytes differ
diff --git a/wb_unity_pro/Assets/ART/extend/majiang/changsha/ui/Info_MJ_ChangSha_atlas0.png b/wb_unity_pro/Assets/ART/extend/majiang/changsha/ui/Info_MJ_ChangSha_atlas0.png
index cf92ac24..3c581b23 100644
Binary files a/wb_unity_pro/Assets/ART/extend/majiang/changsha/ui/Info_MJ_ChangSha_atlas0.png and b/wb_unity_pro/Assets/ART/extend/majiang/changsha/ui/Info_MJ_ChangSha_atlas0.png differ
diff --git a/wb_unity_pro/Assets/ART/extend/majiang/changsha/ui/Info_MJ_ChangSha_fui.bytes b/wb_unity_pro/Assets/ART/extend/majiang/changsha/ui/Info_MJ_ChangSha_fui.bytes
index e92b38c3..abdf5177 100644
Binary files a/wb_unity_pro/Assets/ART/extend/majiang/changsha/ui/Info_MJ_ChangSha_fui.bytes and b/wb_unity_pro/Assets/ART/extend/majiang/changsha/ui/Info_MJ_ChangSha_fui.bytes differ