hengyang_client/lua_probject/base_project/Game/View/Family/FamilyBanDeskmate.lua

57 lines
1.5 KiB
Lua
Raw Normal View History

2025-06-06 19:48:45 +08:00
local FamilyNumberDetail = import(".FamilyNumberDetail")
local FamilyBanDeskmate = {}
local M = FamilyBanDeskmate
function FamilyBanDeskmate.new(root)
setmetatable(M, { __index = root })
local self = setmetatable({}, { __index = M })
local numbers = self._group.members
local fgCtr = ControllerManager.GetController(NewGroupController)
if #numbers == 0 then
ViewUtil.ShowModalWait()
fgCtr:FG_GroupMembers(self._group.id, 0, self._group.total_member_num, false, 1, function(res)
numbers = self._group.members
-- print("==========================res.Data.members")
pt(self._group.members)
ViewUtil:CloseModalWait()
if res.ReturnCode ~= 0 then
ViewUtil.ErrorTip(res.ReturnCode, "获取成员列表失败")
else
self:GetAllDeskmate(numbers)
end
end)
else
self:GetAllDeskmate(numbers)
end
self:initBtn()
return self
end
function M:initBtn()
end
function M:GetAllDeskmate(numbers)
local fgCtr = ControllerManager.GetController(NewGroupController)
local Deskmate = {}
ViewUtil.ShowModalWait()
for i = 1, #numbers do
fgCtr:FG_GetBanTable(self._group.id, numbers[i].uid, function(res)
if res.ReturnCode == 0 then
else
ViewUtil.ErrorTip(res.ReturnCode, "获取禁止同桌列表失败!")
end
if i == #numbers then
ViewUtil:CloseModalWait()
end
end)
end
end
return M