59 lines
1.4 KiB
Lua
59 lines
1.4 KiB
Lua
local FamilyMenberManagerPlayerDetailView = {}
|
|
|
|
local M = FamilyMenberManagerPlayerDetailView
|
|
|
|
function FamilyMenberManagerPlayerDetailView.new(data,callback)
|
|
setmetatable(M, { __index = BaseWindow })
|
|
local self = setmetatable({}, { __index = M })
|
|
self.class = "FamilyMenberManagerPlayerDetailView"
|
|
self._data = data
|
|
self._callback = callback
|
|
self._close_destroy = true
|
|
self._new_hide = false
|
|
self:init("ui://Family/FamilyMenberManagerPlayerDetail")
|
|
return self
|
|
end
|
|
|
|
function M:init(url)
|
|
getmetatable(M).__index.init(self,url)
|
|
|
|
local view = self._view
|
|
|
|
self:FillData()
|
|
end
|
|
|
|
function M:FillData()
|
|
local info = self._data.info
|
|
if not info then
|
|
ViewUtil:ErrorTip("页面已失效,请重新打开页面。")
|
|
return
|
|
end
|
|
|
|
local view = self._view
|
|
ImageLoad.Load(info.portrait, view:GetChild('btn_head')._iconObject)
|
|
view:GetChild('text_name').text = info.nick
|
|
view:GetChild('textTitle_idText').text = info.uid
|
|
view:GetChild('textTitle_levText').text = info.lev == 1 and "群主" or "成员"
|
|
view:GetChild('textTitle_timeText').text = os.date("%Y-%m-%d", tonumber(info.join_time))
|
|
|
|
|
|
self:Show()
|
|
end
|
|
|
|
-- 打开窗口
|
|
function M:Show()
|
|
getmetatable(M).__index.Show(self)
|
|
end
|
|
|
|
-- 关闭窗口
|
|
function M:Close()
|
|
getmetatable(M).__index.Close(self)
|
|
end
|
|
|
|
-- 销毁窗口
|
|
function M:Destroy()
|
|
getmetatable(M).__index.Destroy(self)
|
|
end
|
|
|
|
return M
|