54 lines
1.6 KiB
Lua
54 lines
1.6 KiB
Lua
|
|
-- 牌友圈成员体力值记录
|
||
|
|
local GroupMngAddPartner = {}
|
||
|
|
|
||
|
|
local M = GroupMngAddPartner
|
||
|
|
|
||
|
|
function GroupMngAddPartner.new(group_id, member,callback)
|
||
|
|
setmetatable(M, {__index = BaseWindow})
|
||
|
|
local self = setmetatable({}, {__index = M})
|
||
|
|
self.class = "GroupMngAddPartner"
|
||
|
|
self._close_destroy = true
|
||
|
|
-- self._blur_view = blur_view
|
||
|
|
self.member = member
|
||
|
|
self.group_id = group_id
|
||
|
|
self.callback = callback
|
||
|
|
self:init("ui://NewGroup/Win_AddPartner")
|
||
|
|
return self
|
||
|
|
end
|
||
|
|
|
||
|
|
|
||
|
|
function M:init(url)
|
||
|
|
|
||
|
|
BaseWindow.init(self,url)
|
||
|
|
|
||
|
|
local member = self.member
|
||
|
|
local group = DataManager.groups:get(self.group_id)
|
||
|
|
|
||
|
|
|
||
|
|
self._view:GetChild("tex_id").text = "ID:" .. member.uid
|
||
|
|
|
||
|
|
self._view:GetChild("tex_name").text = ViewUtil.stringEllipsis(member.nick)
|
||
|
|
self._view:GetChild("btn_head").icon = "ui://Common/Head0"
|
||
|
|
ImageLoad.Load(member.portrait, self._view:GetChild("btn_head")._iconObject, self.class)
|
||
|
|
|
||
|
|
self._view:GetChild("btn_ok").onClick:Set(function()
|
||
|
|
local fgCtr = ControllerManager.GetController(NewGroupController)
|
||
|
|
fgCtr:FG_SetPartner(self.group_id, member.uid, 1, function(res1)
|
||
|
|
if self._is_destroy then
|
||
|
|
return
|
||
|
|
end
|
||
|
|
ViewUtil.CloseModalWait()
|
||
|
|
if res1.ReturnCode == 0 then
|
||
|
|
member.parentId = res1.Data.parentId
|
||
|
|
member.partnerLev = res1.Data.partnerLev
|
||
|
|
self.callback()
|
||
|
|
self:Destroy()
|
||
|
|
else
|
||
|
|
ViewUtil.ErrorTip(res1.ReturnCode,"设置合伙人失败失败!")
|
||
|
|
end
|
||
|
|
end)
|
||
|
|
end)
|
||
|
|
end
|
||
|
|
|
||
|
|
|
||
|
|
return M
|