yunque9/lua_probject/base_project/Game/View/NewGroup/MngView/GroupShowMemberInfoView.lua

53 lines
1.3 KiB
Lua
Raw Normal View History

2025-05-30 14:25:22 +08:00
local GroupShowMemberInfoView = {}
local M = GroupShowMemberInfoView
function GroupShowMemberInfoView.new(group_id)
setmetatable(M, { __index = BaseView })
local self = setmetatable({}, { __index = M })
self.class = "GroupShowMemberInfoView"
self.group_id = group_id
self:init("ui://NewGroup/Win_PlayerInfoForAdd2")
return self
end
function M:init(url)
BaseWindow.init(self, url)
local data = DataManager.SelfUser
self.Tx = self._view:GetChild("btn_head")
self.Name = self._view:GetChild("tex_name")
self.Id = self._view:GetChild("tex_id")
2025-06-14 20:10:46 +08:00
self.ParentId = self._view:GetChild("tex_parentid")
2025-05-30 14:25:22 +08:00
ImageLoad.Load(data.head_url, self.Tx._iconObject)
self.Name.text = data.nick_name
self.Id.text = data.account_id
2025-06-14 20:10:46 +08:00
local groupdata = DataManager.groups:get(self.group_id)
self.ParentId.text = groupdata.parentId
2025-05-30 14:25:22 +08:00
self._view:GetChild("btn_close").onClick:Set(
function()
self:Destroy()
end
)
self._view:GetChild("btn_qc").onClick:Set(
function()
self:Destroy()
end
)
self._view:GetChild("btn_qd").onClick:Set(
function()
self:Destroy()
end
)
end
function M:SetAddMember(data)
ImageLoad.Load(data.portrait, self.Tx._iconObject)
self.Name.text = data.nick
self.Id.text = data.uid
2025-06-14 20:10:46 +08:00
self.ParentId.text = data.parentId
2025-05-30 14:25:22 +08:00
self:Show()
end
return M