From b23014eefe67e06cde41b68d1c0f5ddd80843723 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BD=97=E5=AE=B6=E7=82=9C?= <2029049582@qq.com> Date: Tue, 24 Jun 2025 19:35:53 +0800 Subject: [PATCH] =?UTF-8?q?hp=E4=B8=8A=E6=90=9C=E7=B4=A2=E5=90=8E=E6=97=A0?= =?UTF-8?q?=E6=B3=95=E6=9F=A5=E5=88=B0=E4=B8=8A=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MngView/GroupMngMemberHpListView.lua | 41 +++++++++++-------- wb_new_ui/.objs/workspace.json | 17 ++++++-- 2 files changed, 38 insertions(+), 20 deletions(-) diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMemberHpListView.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMemberHpListView.lua index 876a3b50..0156fc96 100644 --- a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMemberHpListView.lua +++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMemberHpListView.lua @@ -497,23 +497,32 @@ function M:FillItem(obj, member, refresh, index) obj:GetChild("superior_btn_up").onClick:Set( function() ViewUtil.ShowModalWait(nil) - local text = member.parentId - local tempNumberList = self.numberMap[2][text] - if tempNumberList == nil then - tempNumberList = {} - for j = 1, #self.all_member_data do - local number = self.all_member_data[j] - if number.uid == text then - table.insert(tempNumberList, number) + local qid = member.parentId + local qnick = member.parentId_nick + local fgCtr = ControllerManager.GetController(NewGroupController) + fgCtr:FG_FindMember( + self.group_id, + qid, + function(res) + ViewUtil.CloseModalWait() + if self._is_destroy then + return end - end - self.numberMap[2][text] = tempNumberList - end - self._view:GetChild('tex_id').text = '' - self._view:GetController('search').selectedIndex = 1 - ViewUtil.CloseModalWait() - table.insert(self.backTable, { 2, text }) - self.lst_member_find.numItems = #tempNumberList + if res.ReturnCode ~= 0 then + ViewUtil.ErrorTip(res.ReturnCode, '找不到成员') + else + self._view:GetChild('tex_id').text = '' + self._ctr_search.selectedIndex = 1 + + self.numberMap[2][qid] = res.Data.members + + ViewUtil.CloseModalWait() + table.insert(self.backTable, { 2, qid }) + self.lst_member_find.numItems = #res.Data.members + end + end, + qnick + ) end ) obj:GetChild("super_btn").onClick:Set( diff --git a/wb_new_ui/.objs/workspace.json b/wb_new_ui/.objs/workspace.json index 90f581fb..e5199225 100644 --- a/wb_new_ui/.objs/workspace.json +++ b/wb_new_ui/.objs/workspace.json @@ -10,6 +10,9 @@ "doc.openedDocs": [ "ui://2d9xdj6zfn7fao", "ui://m7iejg4610snh5j", + "ui://m7iejg46kwi0hk0", + "ui://v0j9abjygq7m8f", + "ui://m7iejg46giw8hf7", "ui://m7iejg46jiu8hef", "ui://m7iejg46kwi0hma", "ui://v6yvqp7wf55qwa", @@ -28,13 +31,19 @@ "test.device": "720p Phone", "canvasColor": 10066329, "auxline2": true, - "doc.activeDoc": "ui://2d9xdj6zfn7fao", + "doc.activeDoc": "ui://v0j9abjygq7m8f", "libview.twoColumn": false, "libview.expandedNodes": [ - "2d9xdj6z", + "v0j9abjy", "/", - "m7iejg46", - "/" + "v0j9abjy", + "/Main_style_2/", + "v6yvqp7w", + "/", + "v6yvqp7w", + "/component/", + "v6yvqp7w", + "/image/" ], "auxline1": true, "snapToGrid": true,