From 85e1e03a76be58f64a0580e221810603d0f4066a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=BD=97=E5=AE=B6=E7=82=9C?= <2029049582@qq.com>
Date: Fri, 6 Jun 2025 01:11:41 +0800
Subject: [PATCH] =?UTF-8?q?=E7=96=B2=E5=8A=B3=E5=80=BC=E4=BF=AE=E6=94=B9?=
=?UTF-8?q?=EF=BC=8C=E9=97=A8=E6=A7=9B=E4=BF=AE=E5=A4=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../NewGroup/MngView/GroupMngMenKangView.lua | 3 +-
.../NewGroup/MngView/GroupMngPiLaoZhi.lua | 63 +++++++++++--------
.../MngView/GroupPartnerRewardsView.lua | 17 +++--
wb_new_ui/assets/NewGroup/Main_GroupInfo.xml | 20 +++---
.../assets/NewGroup/mgr/View_GroupMenKang.xml | 8 ++-
5 files changed, 63 insertions(+), 48 deletions(-)
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMenKangView.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMenKangView.lua
index d3118865..eb3191c6 100644
--- a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMenKangView.lua
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngMenKangView.lua
@@ -80,7 +80,7 @@ function M:FillView()
--printlog("aaaaaaaa222222222222222222222222222222")
end)
- local rtype = self._view:GetChild("n136")
+ local rtype = self._view:GetChild("btn_search")
rtype.onClick:Set(function()
self:GetMemberData(0)
@@ -236,6 +236,7 @@ function M:GetMemberData(index)
ViewUtil.ShowModalWait("正在加载预警值")
for i = 1, #allmembers do
local member = allmembers[i]
+ pt(member)
if member.lev > 0 then
table.insert(self.member_data, member)
fgCtr:FG_GetBanMemberHB(self.group_id, member.uid, function(res)
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPiLaoZhi.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPiLaoZhi.lua
index 2df050fe..5437cfa4 100644
--- a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPiLaoZhi.lua
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupMngPiLaoZhi.lua
@@ -32,7 +32,7 @@ function GroupMngPiLaoZhi.new(group_id, blur_view)
self.curGroup = DataManager.groups:get(self.group_id)
self.member_data = {}
self.online = 2
- self.stype = 2
+ self.stype = 1
self:FillView()
return self
end
@@ -200,7 +200,27 @@ function M:FillView()
self._view:GetChild('btn_piLaoZhi1').onClick:Set(function()
local fgCtr = ControllerManager.GetController(NewGroupController)
- fgCtr:FG_GetRewards(self.group_id, group.owner, group.partnerLev, function(res)
+ fgCtr:FG_GetRewards(self.group_id, DataManager.SelfUser.account_id, group.lev,
+ function(res)
+ ViewUtil.CloseModalWait()
+ if self._is_destroy then
+ return
+ end
+ if res.ReturnCode ~= 0 then
+ ViewUtil.ErrorTip(res.ReturnCode, "获取合伙人奖励失败")
+ else
+ self.rewards = res.Data.rewards
+ self.lst_rewards.numItems = #self.rewards
+ end
+ end)
+ end)
+ self._view:GetChild('btn_piLaoZhi2').onClick:Set(function()
+ self:GetMemberData(0)
+ end)
+
+ local fgCtr = ControllerManager.GetController(NewGroupController)
+ fgCtr:FG_GetRewards(self.group_id, DataManager.SelfUser.account_id, group.lev,
+ function(res)
ViewUtil.CloseModalWait()
if self._is_destroy then
return
@@ -212,24 +232,6 @@ function M:FillView()
self.lst_rewards.numItems = #self.rewards
end
end)
- end)
- self._view:GetChild('btn_piLaoZhi2').onClick:Set(function()
- self:GetMemberData(0)
- end)
-
- local fgCtr = ControllerManager.GetController(NewGroupController)
- fgCtr:FG_GetRewards(self.group_id, group.owner, group.partnerLev, function(res)
- ViewUtil.CloseModalWait()
- if self._is_destroy then
- return
- end
- if res.ReturnCode ~= 0 then
- ViewUtil.ErrorTip(res.ReturnCode, "获取合伙人奖励失败")
- else
- self.rewards = res.Data.rewards
- self.lst_rewards.numItems = #self.rewards
- end
- end)
-- self:GetMemberData(0)
end
@@ -267,9 +269,16 @@ function M:GetMemberData(index)
if res.ReturnCode ~= 0 then
ViewUtil.ErrorTip(res.ReturnCode, '获取成员列表失败')
else
- self.member_data = group.members
- self.lst_member.numItems = self:GetChildNumForPage()
+ local members = group.members
+ local tempNumberList = {}
+ for i = 1, #members do
+ if members[i].lev < 3 or members[i].partnerLev ~= 0 then
+ table.insert(tempNumberList, members[i])
+ end
+ end
+ self.member_data = tempNumberList
self.page = math.ceil(#group.members / self.pageNum)
+ self.lst_member.numItems = self:GetChildNumForPage()
self._view:GetChild('text_ye').text = string.format("%d/%d", self.start, self.page)
if index == 0 then
-- self._view:GetChild('tex_memb_num').text = res.Data.member_num
@@ -508,8 +517,12 @@ function M:FillItem(obj, member, refresh, index)
local superBtnUp = obj:GetChild('superior_btn_up')
obj:GetChild("btn_zeng").onClick:Set(
function()
- local prv = GroupPartnerRewardsView.new(self.group_id, member.uid, member.partnerLev)
- prv:Show()
+ if member.uid == DataManager.SelfUser.account_id then
+ self._view:GetController('page').selectedIndex = 0
+ else
+ local prv = GroupPartnerRewardsView.new(self.group_id, member.uid, member.lev)
+ prv:Show()
+ end
end
)
obj:GetChild("super_btn").onClick:Set(
@@ -539,7 +552,7 @@ end
function M:FillItem2(obj, group, member, refresh, index)
obj:GetChild('tex_childId').text = group:getPlayName(member.pid)
- obj:GetChild('tex_lev').text = member.max_value
+ obj:GetChild('tex_lev').text = member.cur_value
end
function M:OnRenderItem(index, obj)
diff --git a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupPartnerRewardsView.lua b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupPartnerRewardsView.lua
index 1cfec3df..e72d902c 100644
--- a/lua_probject/base_project/Game/View/NewGroup/MngView/GroupPartnerRewardsView.lua
+++ b/lua_probject/base_project/Game/View/NewGroup/MngView/GroupPartnerRewardsView.lua
@@ -64,7 +64,7 @@ function M:GetRewardsData()
self._view:GetChild('btn_piliang').onClick:Set(function()
local gfiv = GroupNumberInputView.new(self._root_view, function(num)
- local tem = num * 1000
+ local tem = num
local msg_win = MsgWindow.new(nil, string.format("是否设定所有玩法奖励为%s?", num),
MsgWindow.MsgMode.OkAndCancel, nil, false)
@@ -72,10 +72,9 @@ function M:GetRewardsData()
local single = msg_win.btnCheck.selected and 1 or 0
local fgCtr = ControllerManager.GetController(NewGroupController)
ViewUtil.ShowModalWait()
- local successNum = 0
for i = 1, #rewards do
- fgCtr:FG_SetRewards(self.group_id, rewards[i].pid, self.partner_lev, self.partner_id, true,
- rewards[i].max_value - tem, single,
+ fgCtr:FG_SetRewards(self.group_id, rewards[i].pid, self.partner_lev, self.partner_id, false,
+ rewards[i].max_value - tem < 0 and 0 or rewards[i].max_value - tem, single,
function(res)
ViewUtil.CloseModalWait()
if res.ReturnCode ~= 0 then
@@ -90,10 +89,10 @@ function M:GetRewardsData()
-- end
-- self.lst_rewards.numItems = #self.rewards_data
end
+ if i == #rewards then
+ self:GetRewardsData()
+ end
end)
- if i == #rewards then
- self:GetRewardsData()
- end
end
end)
msg_win:Show()
@@ -132,8 +131,8 @@ function M:OnRenderRewardsItem(index, obj)
--printlog("aaaaaaaaaaaaaaaaaaaaa ",__showRewardsValue(data.xipai_rewardType, data.xipai_cur_value, data.xipai_max_value, group.lev < 3, data.xipai_rewardValueType or 1))
obj:GetChild("tex_xipai").text = __showRewardsValue(data.xipai_rewardType, data.xipai_cur_value, data
.xipai_max_value, group.lev < 3, data.xipai_rewardValueType or 1)
- obj:GetChild("tex_rewards").text = d2ad(data.cur_value)
- obj:GetChild("tex_rewards_max").text = d2ad(data.max_value)
+ obj:GetChild("tex_rewards").text = data.cur_value
+ obj:GetChild("tex_rewards_max").text = data.max_value
obj:GetChild("tex_anchou").text = __showRewardsValue(data.anchou_rewardType, data.anchou_cur_value,
data.anchou_max_value, group.lev < 3, data.anchou_rewardValueType or 1)
local play_name = group:getPlayName(data.pid)
diff --git a/wb_new_ui/assets/NewGroup/Main_GroupInfo.xml b/wb_new_ui/assets/NewGroup/Main_GroupInfo.xml
index 49a849a6..1ab91411 100644
--- a/wb_new_ui/assets/NewGroup/Main_GroupInfo.xml
+++ b/wb_new_ui/assets/NewGroup/Main_GroupInfo.xml
@@ -1,6 +1,6 @@
-
+
@@ -38,13 +38,13 @@
-
+
-
+
@@ -58,13 +58,13 @@
-
+
-
+
@@ -74,13 +74,13 @@
-
+
-
+
@@ -96,7 +96,7 @@
-
+
@@ -218,8 +218,8 @@
-
-
+
+
diff --git a/wb_new_ui/assets/NewGroup/mgr/View_GroupMenKang.xml b/wb_new_ui/assets/NewGroup/mgr/View_GroupMenKang.xml
index 5262dd4c..13252c6e 100644
--- a/wb_new_ui/assets/NewGroup/mgr/View_GroupMenKang.xml
+++ b/wb_new_ui/assets/NewGroup/mgr/View_GroupMenKang.xml
@@ -2,8 +2,8 @@
-
-
+
+
@@ -91,7 +91,9 @@
-
+
+
+