From 4bc502a7871816fe0da4e540c0ab405c6ccb5307 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BD=97=E5=AE=B6=E7=82=9C?= <2029049582@qq.com> Date: Sat, 14 Jun 2025 22:47:25 +0800 Subject: [PATCH] =?UTF-8?q?=E7=96=B2=E5=8A=B3=E5=80=BC=E5=90=88=E4=BC=99?= =?UTF-8?q?=E4=BA=BA=E4=B8=8E=E6=99=AE=E9=80=9A=E6=88=90=E5=91=98=E6=9F=A5?= =?UTF-8?q?=E7=9C=8B=E9=97=AE=E9=A2=98=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MngView/GroupMngPartnerStatViewAlone.lua | 18 ++++++++++++++---- wb_new_ui/.objs/workspace.json | 6 ++++++ 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPartnerStatViewAlone.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPartnerStatViewAlone.lua index 0ae272d0..1458a984 100644 --- a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPartnerStatViewAlone.lua +++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPartnerStatViewAlone.lua @@ -253,7 +253,13 @@ function M:GetRecordData(index) self:RecursionGetPropLog(members, 0) else for i = 1, #members do - self.record_data[#self.record_data + 1] = members[i] + if members[i].uid == DataManager.SelfUser.account_id then + self.record_data[#self.record_data + 1] = members[i] + end + end + if not members or #members == 0 then + ViewUtil.ErrorTip(nil, "你不是合伙人") + return end self:NewRecordTable(0) -- self.lst_record.numItems = #self.record_data @@ -444,7 +450,7 @@ function M:OnRenderRecordItemNew(obj, mainRecord, root_id) ViewUtil.ShowModalWait("正在获取成员中") self:RecursionGetNumberRecordForLev1(0, mainRecord.uid, {}) else - self:RecursionGetNumberRecord(mainRecord.uid, root_id, 0) + self:RecursionGetNumberRecord(mainRecord.uid, root_id or mainRecord.uid, 0) end end) end @@ -462,15 +468,18 @@ function M:MoreChanged(context, id) pt(myInfo, id, self.group_id) if myInfo then ViewUtil:ShowModalWait() - if myInfo.lev == 1 then + if myInfo.lev == 1 or not myInfo.father then fgCtr:FG_GetPartnerStat(self.group_id, 0, 6, time_type, self.begin_time, self.end_time, function(res) ViewUtil.CloseModalWait() if res.ReturnCode == 0 then local members = res.Data.members for i = 1, #members do - self.record_data[#self.record_data + 1] = members[i] + if members[i].uid ~= id then + self.record_data[#self.record_data + 1] = members[i] + end end + if not members or #members == 0 then return end self:RecursionGetRecordData(6, 0, id) end end) @@ -500,6 +509,7 @@ function M:MoreChanged(context, id) self.record_data[#self.record_data + 1] = members[i] end end + if not members or #members == 0 then return end self:RecursionGetAllRecordData(6, id, myInfo.father) end end) diff --git a/wb_new_ui/.objs/workspace.json b/wb_new_ui/.objs/workspace.json index 06e7f8d3..247db340 100644 --- a/wb_new_ui/.objs/workspace.json +++ b/wb_new_ui/.objs/workspace.json @@ -11,6 +11,11 @@ "ui://2d9xdj6zfn7fao", "ui://m7iejg4610snh5j", "ui://m7iejg46kwi0hma", + "ui://27vd145bm16m7iji", + "ui://m7iejg46xt5s7ij4", + "ui://m7iejg46xt5s7ij3", + "ui://m7iejg46xt5s7ij2", + "ui://m7iejg46xt5s7iiy", "ui://m7iejg46gltdhc9", "ui://m7iejg46irlqi02", "ui://m7iejg46imp57ih2", @@ -26,6 +31,7 @@ "ui://m7iejg46ilon7ibc", "ui://m7iejg46imp57ihp", "ui://9n9stu2eprgzf0", + "ui://9n9stu2ethxkcis", "ui://v0j9abjygq7ms2", "ui://v0j9abjygq7m8f", "ui://v0j9abjygq7m8l",