From d8beada063402e4685d06658df4e06f569bfce94 Mon Sep 17 00:00:00 2001 From: "DESKTOP-7R8JEQQ\\k" <1076390229@qq.com> Date: Mon, 7 Jul 2025 19:49:16 +0800 Subject: [PATCH] =?UTF-8?q?=E8=81=8A=E5=A4=A9=E5=AE=A4=E5=8D=8F=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Game/View/Family/FamilyChatRoom.lua | 6 +- .../Game/View/Family/FamilyMyFamily.lua | 51 +-------------- .../Game/View/Family/FamilyRecord.lua | 10 ++- .../base_project/Game/View/FamilyView.lua | 1 + .../Family/ChatRoom/Component/item_record.xml | 2 +- wb_new_ui/assets/Family/Main.xml | 61 +++++++++++------- .../Family/SelectNumber/com_SelectNumber.xml | 3 +- wb_new_ui/assets/Family/package.xml | 2 +- .../ART/base/Family/ui/Family_fui.bytes | Bin 113685 -> 113768 bytes 9 files changed, 56 insertions(+), 80 deletions(-) diff --git a/lua_probject/base_project/Game/View/Family/FamilyChatRoom.lua b/lua_probject/base_project/Game/View/Family/FamilyChatRoom.lua index 50fdca0a..18874aa4 100644 --- a/lua_probject/base_project/Game/View/Family/FamilyChatRoom.lua +++ b/lua_probject/base_project/Game/View/Family/FamilyChatRoom.lua @@ -40,14 +40,18 @@ local function ChatItemRenderer(index, obj, self) --local data = self.ChatRoomData.records[index + 1] local data = self.ChatRoomData[1].records[index + 1] local totalScore = json.decode(data.totalScore) + local hpData = json.decode(data.hpData) SetBigWiller(totalScore) local list_players = obj:GetChild("list_players") local tex_time = obj:GetChild("tex_time") local tex_name = obj:GetChild("tex_name") + local tex_roomIdRound = obj:GetChild("tex_roomIdRound") - tex_time.text = os.date("游戏结算:%m月%d号 %X") --data.create_time + tex_time.text = os.date("游戏结算:%m月%d号 %X", data.create_time) --data.create_time tex_name.text = data.game_info.name + local roundTex = data.round .. "/" .. hpData.maxRound + tex_roomIdRound.text = data.room_id .. "\n" .. roundTex list_players.itemRenderer = function(i, o) list_players_Renderer(i, o, totalScore, self) diff --git a/lua_probject/base_project/Game/View/Family/FamilyMyFamily.lua b/lua_probject/base_project/Game/View/Family/FamilyMyFamily.lua index ff7d45e1..21f0765b 100644 --- a/lua_probject/base_project/Game/View/Family/FamilyMyFamily.lua +++ b/lua_probject/base_project/Game/View/Family/FamilyMyFamily.lua @@ -7,16 +7,6 @@ local FamilyInviteFamilyView = import('.FamilyInviteFamilyView') local FamilyMyFamily = {} local root = {} -local rootLastIndex = 0 - -local function HideMainView() - rootLastIndex = root.familyType.selectedIndex - root.familyType.selectedIndex = 0 -end - -local function ShowMainView() - root.familyType.selectedIndex = rootLastIndex or 1 -end local function ChangeFamilyConfig(data, self) local fgCtr = ControllerManager.GetController(NewGroupController) @@ -43,43 +33,6 @@ local function ChangeFamilyConfig(data, self) end end ) - --[[ - fgCtr:FG_UpdateGroupInfo( - data.id or self.family.id, - data.name or self.family.name, - data.notice or self.family.text, - data.ban or not self.family.ban, - data.dissolve_opt or self.family.dissolve_opt, - data.kick_opt or self.family.kick_opt, - data.apply or self.family.apply, - data.ban_chat1 or self.family.ban_chat1, - data.ban_chat2 or self.family.ban_chat2, - data.option or self.family.option, - data.show_num or self.family.show_num, - data.wechatId or self.family.wechatId, - function(res) - if res.ReturnCode ~= 0 then - ViewUtil.ErrorTip(res.ReturnCode, "更改失败,请稍后再试") - else - ViewUtil.ErrorTip(res.ReturnCode, "修改成功!") - self.family.id = data.id or self.family.id - self.family.name = data.name or self.family.name - self.family.notice = data.notice or self.family.notice - self.family.ban = data.ban or not self.family.ban - self.family.dissolve_opt = data.dissolve_opt or self.family.dissolve_opt - self.family.kick_opt = data.kick_opt or self.family.kick_opt - self.family.apply = data.apply or self.family.apply - self.family.ban_chat1 = data.ban_chat1 or self.family.ban_chat1 - self.family.ban_chat2 = data.ban_chat2 or self.family.ban_chat2 - self.family.option = data.option or self.family.option - self.family.show_num = data.show_num - self.family.wechatId = data.wechatId - self:Refalsh() - self.cWindow.selectedIndex = 0 - end - end - ) - ]] end @@ -317,7 +270,7 @@ function FamilyMyFamily:Init() pt(res) self.isShowContenting = false if res.ReturnCode ~= 0 then - ViewUtil.ShowBannerOnScreenCenter("设置失败,请稍后再试。。") + ViewUtil.ErrorTip(res.ReturnCode) return end self.family.isShow = 0 @@ -341,7 +294,7 @@ function FamilyMyFamily:Init() pt(res) self.isShowContenting = false if res.ReturnCode ~= 0 then - ViewUtil.ShowBannerOnScreenCenter("设置失败,请稍后再试。。") + ViewUtil.ErrorTip(res.ReturnCode) return end self.family.isShow = 1 diff --git a/lua_probject/base_project/Game/View/Family/FamilyRecord.lua b/lua_probject/base_project/Game/View/Family/FamilyRecord.lua index fcc1ca95..da77e72b 100644 --- a/lua_probject/base_project/Game/View/Family/FamilyRecord.lua +++ b/lua_probject/base_project/Game/View/Family/FamilyRecord.lua @@ -17,9 +17,13 @@ function M:init() root.familyType.selectedIndex = 0 local com_Record = UIPackage.CreateObjectFromURL("ui://Family/com_Record") root._view:AddChild(com_Record) - com_Record.width = root._view.width - com_Record.height = root._view.height - com_Record:Center() + --com_Record.width = root._view.width + --com_Record.height = root._view.height + --com_Record:Center() + local scaleY = GRoot.inst.height / com_Record.height + local scaleX = GRoot.inst.width / com_Record.width + com_Record:SetScale(scaleX, scaleY) + com_Record:SetPosition(0, 0, 0) self._view = com_Record self._ctr_cWindow = self._view:GetController('cWindow') diff --git a/lua_probject/base_project/Game/View/FamilyView.lua b/lua_probject/base_project/Game/View/FamilyView.lua index 525a8283..5a293c17 100644 --- a/lua_probject/base_project/Game/View/FamilyView.lua +++ b/lua_probject/base_project/Game/View/FamilyView.lua @@ -187,6 +187,7 @@ function M:SetCanWatch() pt(res) if res.ReturnCode ~= 0 then + ViewUtil.ErrorTip(res.ReturnCode) return end self._group.isWatch = value diff --git a/wb_new_ui/assets/Family/ChatRoom/Component/item_record.xml b/wb_new_ui/assets/Family/ChatRoom/Component/item_record.xml index ea74fc79..943485ea 100644 --- a/wb_new_ui/assets/Family/ChatRoom/Component/item_record.xml +++ b/wb_new_ui/assets/Family/ChatRoom/Component/item_record.xml @@ -4,7 +4,7 @@ - + diff --git a/wb_new_ui/assets/Family/Main.xml b/wb_new_ui/assets/Family/Main.xml index 02478fee..8a5d6988 100644 --- a/wb_new_ui/assets/Family/Main.xml +++ b/wb_new_ui/assets/Family/Main.xml @@ -1,6 +1,6 @@ - + @@ -24,7 +24,7 @@ - + @@ -38,32 +38,32 @@ - + - + - + - + - + - - + + - + - - + + @@ -88,7 +88,7 @@ - + @@ -96,7 +96,7 @@ - + @@ -109,14 +109,14 @@ - + - + @@ -133,12 +133,23 @@ - - - - - - + + + + + + + + + + + + + + + + + @@ -147,7 +158,9 @@ - + + + @@ -180,7 +193,7 @@ - + diff --git a/wb_new_ui/assets/Family/SelectNumber/com_SelectNumber.xml b/wb_new_ui/assets/Family/SelectNumber/com_SelectNumber.xml index 8fbde1d7..ce590fb1 100644 --- a/wb_new_ui/assets/Family/SelectNumber/com_SelectNumber.xml +++ b/wb_new_ui/assets/Family/SelectNumber/com_SelectNumber.xml @@ -23,7 +23,8 @@ - + + diff --git a/wb_new_ui/assets/Family/package.xml b/wb_new_ui/assets/Family/package.xml index dcaded55..42331ec5 100644 --- a/wb_new_ui/assets/Family/package.xml +++ b/wb_new_ui/assets/Family/package.xml @@ -168,7 +168,7 @@ - + diff --git a/wb_unity_pro/Assets/ART/base/Family/ui/Family_fui.bytes b/wb_unity_pro/Assets/ART/base/Family/ui/Family_fui.bytes index 458bf0eeb2ab33802f57d0516542f3c2ac987e0b..9a4db95c0e50fdade8999456a4a8e9031e46a9f9 100644 GIT binary patch delta 7068 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 delta 7254 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 G)Bgw8)7!KF