Merge remote-tracking branch 'origin/lps/maijiang8.15' into lps/majiang8.18M

master
1076390229 2025-08-18 22:52:41 +08:00
commit f4dedc9eb2
8 changed files with 23 additions and 14 deletions

View File

@ -648,6 +648,7 @@ function M:OnRefNumberBan(evt_data)
local group = DataManager.groups:get(self.groupId) local group = DataManager.groups:get(self.groupId)
group:addMember(tem) group:addMember(tem)
pt("lingmeng ccc OnRefNumberBan1",evt_data)
DispatchEvent(self._dispatcher, GroupMgrEvent.OnRefNumberBan, evt_data) DispatchEvent(self._dispatcher, GroupMgrEvent.OnRefNumberBan, evt_data)
end end

View File

@ -115,7 +115,7 @@ function M:TickNumberCallback(res)
end end
function M:RefrenMemberCallback() function M:RefrenMemberCallback()
print("lingmeng OnRefNumberBan") pt("lingmeng ccc OnRefNumberBan2",self._group.members)
local numbers = self._group.members local numbers = self._group.members
local fgCtr = ControllerManager.GetController(NewGroupController) local fgCtr = ControllerManager.GetController(NewGroupController)
if #numbers == 0 then if #numbers == 0 then
@ -126,6 +126,7 @@ function M:RefrenMemberCallback()
if res.ReturnCode ~= 0 then if res.ReturnCode ~= 0 then
ViewUtil.ErrorTip(res.ReturnCode, "获取成员列表失败") ViewUtil.ErrorTip(res.ReturnCode, "获取成员列表失败")
else else
pt("lingmeng ccc OnRefNumberBan3",numbers)
self:FillList(numbers) self:FillList(numbers)
end end
end) end)

View File

@ -13,6 +13,7 @@ end
function M:AddListener() function M:AddListener()
local mgr_ctr = self._mgr_ctr local mgr_ctr = self._mgr_ctr
mgr_ctr._cacheEvent:Clear()
mgr_ctr:AddEventListener(GroupMgrEvent.AddPlay, handler(self, self._evtAddPlay)) mgr_ctr:AddEventListener(GroupMgrEvent.AddPlay, handler(self, self._evtAddPlay))
mgr_ctr:AddEventListener(GroupMgrEvent.DelPlay, handler(self, self._evtDelPlay)) mgr_ctr:AddEventListener(GroupMgrEvent.DelPlay, handler(self, self._evtDelPlay))
mgr_ctr:AddEventListener(GroupMgrEvent.UpdatePlay, handler(self, self._evtUpdatePlay)) mgr_ctr:AddEventListener(GroupMgrEvent.UpdatePlay, handler(self, self._evtUpdatePlay))

View File

@ -24,7 +24,6 @@ local function list_msgRender(self, index, obj)
local msgText = '' local msgText = ''
if msg.m_state == 0 then if msg.m_state == 0 then
--msgText = string.format("【%s】被【%s】加入亲友圈", msg.user_name, msg.tag_name)
msgText = string.format("【%s】被【%s】加入亲友圈", msg.tag_name, msg.user_name) msgText = string.format("【%s】被【%s】加入亲友圈", msg.tag_name, msg.user_name)
elseif msg.m_state == 1 then elseif msg.m_state == 1 then
msgText = string.format("【%s】退出亲友圈", msg.user_name) msgText = string.format("【%s】退出亲友圈", msg.user_name)

View File

@ -122,7 +122,7 @@ function FamilyView.new()
local self = setmetatable({}, { __index = M }) local self = setmetatable({}, { __index = M })
self.class = 'FamilyMainView' self.class = 'FamilyMainView'
self._full = true self._full = true
self._close_destroy = false -- self._close_destroy = false
self._fristRoom = true self._fristRoom = true
self:init('ui://Family/Main') self:init('ui://Family/Main')
return self return self
@ -130,7 +130,7 @@ end
function M:init(url) function M:init(url)
BaseView.InitView(self, url) BaseView.InitView(self, url)
self._close_destroy = false -- self._close_destroy = false
self._full_offset = false self._full_offset = false
local view = self._view local view = self._view
self.lastTime = os.time() self.lastTime = os.time()
@ -234,7 +234,6 @@ function M:init(url)
end end
self.curGroupIndex = j self.curGroupIndex = j
self:ConnetFamily(j, DataManager.groups.groupList) self:ConnetFamily(j, DataManager.groups.groupList)
end) end)
end end
@ -256,8 +255,16 @@ function M:Reflash()
if #groups > 0 then if #groups > 0 then
--self:ConnetFamily(1, groups) --self:ConnetFamily(1, groups)
self.list_family.numItems = #DataManager.groups.groupList self.list_family.numItems = #DataManager.groups.groupList
local index = (self.curGroupIndex or 1) - 1 local chooseIndex = 1
local btn = self.list_family:GetChildAt(index) if FamilyView.lastId then
for i = 1, #DataManager.groups.groupList do
if FamilyView.lastId == DataManager.groups.groupList[i].id then
FamilyView.lastId = nil
chooseIndex = i
end
end
end
local btn = self.list_family:GetChildAt(chooseIndex-1)
btn.onClick:Call() btn.onClick:Call()
else else
self:JoinFamily(true) self:JoinFamily(true)
@ -268,7 +275,6 @@ end
function M:InitCloseClick() function M:InitCloseClick()
self.btn_close.onClick:Set(function() self.btn_close.onClick:Set(function()
print("lingmengfamily", self.lastType, self.familyType.selectedIndex)
if not self.lastType or self.familyType.selectedIndex == 1 then if not self.lastType or self.familyType.selectedIndex == 1 then
if self._group then if self._group then
FamilyOffline(self._group.id, self) FamilyOffline(self._group.id, self)
@ -591,9 +597,6 @@ function M:UpdateFamilyRoom(fgCtr, id)
} }
end end
local roomList = self._group.rooms local roomList = self._group.rooms
print("lingmengroomList")
pt(roomList)
pt(playList)
local roomCtr = ControllerManager.GetController(RoomController) local roomCtr = ControllerManager.GetController(RoomController)
list_room.itemRenderer = function(index, obj) list_room.itemRenderer = function(index, obj)
if index < #roomList then if index < #roomList then
@ -643,6 +646,7 @@ function M:UpdateFamilyRoom(fgCtr, id)
return return
else else
UpdateBeat:Remove(self.OnUpdate, self) UpdateBeat:Remove(self.OnUpdate, self)
FamilyView.lastId = self._group.id
ViewManager.ChangeView(ViewManager.View_Main, gameId) ViewManager.ChangeView(ViewManager.View_Main, gameId)
end end
end, end,
@ -668,6 +672,7 @@ function M:UpdateFamilyRoom(fgCtr, id)
return return
else else
UpdateBeat:Remove(self.OnUpdate, self) UpdateBeat:Remove(self.OnUpdate, self)
FamilyView.lastId = self._group.id
ViewManager.ChangeView(ViewManager.View_Witness, gameId) ViewManager.ChangeView(ViewManager.View_Witness, gameId)
end end
end, end,
@ -717,6 +722,7 @@ function M:UpdateFamilyRoom(fgCtr, id)
return return
else else
UpdateBeat:Remove(self.OnUpdate, self) UpdateBeat:Remove(self.OnUpdate, self)
FamilyView.lastId = self._group.id
ViewManager.ChangeView(ViewManager.View_Main, playList[newIndex].gameId) ViewManager.ChangeView(ViewManager.View_Main, playList[newIndex].gameId)
end end
end, end,
@ -803,7 +809,6 @@ function M:ConnetFamily(index, groups)
UpdateBeat:Remove(self.OnUpdate, self) UpdateBeat:Remove(self.OnUpdate, self)
ViewUtil:CloseModalWait() ViewUtil:CloseModalWait()
self._group = DataManager.groups:get(groups[index].id) self._group = DataManager.groups:get(groups[index].id)
DataManager.CurrenGroup = self._group DataManager.CurrenGroup = self._group
self._view:GetChild('text_familyId').text = self._group.id self._view:GetChild('text_familyId').text = self._group.id
@ -901,7 +906,8 @@ function M:OnUpdate()
end) end)
self.lastTime = newTime self.lastTime = newTime
if self._view:GetChild('list_familyNumber').itemRenderer then if self._view:GetChild('list_familyNumber').itemRenderer then
self._view:GetChild('list_familyNumber').numItems = #self._group.members self.members = SortMembers(self._group.members) --local members = self._group.members
self._view:GetChild('list_familyNumber').numItems = #self.members
end end
end end
end end
@ -1142,6 +1148,7 @@ function M:Close()
Broadcast.RemoveListener(BroadcastEvent.OnOutFamily, self.Reflash) Broadcast.RemoveListener(BroadcastEvent.OnOutFamily, self.Reflash)
print("家族界面退出") print("家族界面退出")
self._familyEventView:RemoveAll() self._familyEventView:RemoveAll()
BaseView.Close(self) BaseView.Close(self)
end end

View File

@ -1,7 +1,7 @@
local HuCardImg = { local HuCardImg = {
} }
HuCardImg[1] = { 1 } HuCardImg[1] = { "tile_hu" }
HuCardImg[2] = { "tile_zimo" } HuCardImg[2] = { "tile_zimo" }
HuCardImg[3] = { "tile_cs_shisanlan" } HuCardImg[3] = { "tile_cs_shisanlan" }
HuCardImg[4] = { "tile_cs_qxshisanlan" } HuCardImg[4] = { "tile_cs_qxshisanlan" }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 954 KiB

After

Width:  |  Height:  |  Size: 947 KiB