diff --git a/lua_probject/base_project/Game/View/Family/FamilyAllNumbers.lua b/lua_probject/base_project/Game/View/Family/FamilyAllNumbers.lua
index 691b827b..f481c7d7 100644
--- a/lua_probject/base_project/Game/View/Family/FamilyAllNumbers.lua
+++ b/lua_probject/base_project/Game/View/Family/FamilyAllNumbers.lua
@@ -54,7 +54,6 @@ end
function M:FillList(numbers)
local fgCtr = ControllerManager.GetController(NewGroupController)
-
self._viewList_allNumbers:SetVirtual()
self.familyType.selectedIndex = 4
self.lastType = 1
@@ -65,7 +64,7 @@ function M:FillList(numbers)
obj:GetChild('name').text = numbers[i].nick
obj:GetChild('id').text = string.format("ID:%s", numbers[i].uid)
- if numbers[i].tag == "" then
+ if numbers[i].tag == "" then
obj:GetChild("remark").text = "备注:无"
else
obj:GetChild("remark").text = numbers[i].tag
@@ -78,11 +77,16 @@ function M:FillList(numbers)
fgCtr:FG_FindMember(self._group.id, numbers[i].uid, function(res)
local familyNumberDetail = FamilyNumberDetail.new(self._group.id, self._group.lev, res)
familyNumberDetail:SetTickCallback(handler(self, self.TickNumberCallback))
+ familyNumberDetail:SetRefrenCallback(handler(self, self.RefrenMemberCallback))
familyNumberDetail:Show()
end)
end)
end
- self._viewList_allNumbers.numItems = #numbers
+ if self._viewList_allNumbers.numItems == #numbers then
+ self._viewList_allNumbers:RefreshVirtualList()
+ else
+ self._viewList_allNumbers.numItems = #numbers
+ end
end
function M:TickNumberCallback(res)
@@ -93,4 +97,23 @@ function M:TickNumberCallback(res)
end
end
+function M:RefrenMemberCallback()
+ local numbers = self._group.members
+ local fgCtr = ControllerManager.GetController(NewGroupController)
+ if #numbers == 0 then
+ fgCtr:FG_GroupMembers(self._group.id, 0, self._group.total_member_num, false, 1, function(res)
+ numbers = self._group.members
+ -- print("==========================res.Data.members")
+ ViewUtil:CloseModalWait()
+ if res.ReturnCode ~= 0 then
+ ViewUtil.ErrorTip(res.ReturnCode, "获取成员列表失败")
+ else
+ self:FillList(numbers)
+ end
+ end)
+ else
+ self:FillList(numbers)
+ end
+end
+
return M
diff --git a/lua_probject/base_project/Game/View/Family/FamilyNumberDetail.lua b/lua_probject/base_project/Game/View/Family/FamilyNumberDetail.lua
index 92944515..91fec340 100644
--- a/lua_probject/base_project/Game/View/Family/FamilyNumberDetail.lua
+++ b/lua_probject/base_project/Game/View/Family/FamilyNumberDetail.lua
@@ -19,25 +19,25 @@ function M:init(url, lev, res)
local fgCtr = ControllerManager.GetController(NewGroupController)
BaseWindow.init(self, url)
- print("res.Data.members[1]")
- pt(res.Data.members[1])
- local info = res.Data.members[1]
- local flag_assistant = info.lev == 2 and 1 or 0
- local flag_band = info.ban
- local MJScore = info.mj_score
- local PKScore = info.pk_score
- local remark = info.tag
- local icon_url = info.portrait
+ -- print("res.Data.members[1]")
+ -- pt(res.Data.members[1])
+ local info = res.Data.members[1]
+ local flag_assistant = info.lev == 2 and 1 or 0
+ local flag_band = info.ban
+ local MJScore = info.mj_score
+ local PKScore = info.pk_score
+ local remark = info.tag
+ local icon_url = info.portrait
- self._view:GetChild('name').text = string.format("%s(%s)", info.nick, info.uid)
- self._view:GetChild('text_allRounds').text = info.total_round
- self._view:GetChild('text_joinTime').text = os.date('%Y-%m-%d %H:%M', info.join_time)
- self._view:GetChild('text_score_majiang').text = MJScore
- self._view:GetChild('text_score_poker').text = PKScore
+ self._view:GetChild('name').text = string.format("%s(%s)", info.nick, info.uid)
+ self._view:GetChild('text_allRounds').text = info.total_round
+ self._view:GetChild('text_joinTime').text = os.date('%Y-%m-%d %H:%M', info.join_time)
+ self._view:GetChild('text_score_majiang').text = MJScore
+ self._view:GetChild('text_score_poker').text = PKScore
ImageLoad.Load(icon_url, self._view:GetChild('btn_head'):GetChild('icon'))
- if remark == "" then
+ if remark == "" then
self._view:GetChild("tex_remark").text = "备注:无"
else
self._view:GetChild("tex_remark").text = remark
@@ -51,7 +51,7 @@ function M:init(url, lev, res)
self._view:GetChild('btn_changeMJScore').onClick:Set(function()
ViewUtil.ShowOneInput("修改麻将进入限制分", function(text)
- print("lingmeng修改扑克进入限制分", text)
+ -- print("lingmeng修改扑克进入限制分", text)
fgCtr:FG_SetJoinScore(self.groupId, info.uid, tonumber(text), MJScore, function(res)
if res.ReturnCode ~= 0 then
ViewUtil.ShowOneChooose("修改限制分失败" .. res.ReturnCode)
@@ -65,7 +65,7 @@ function M:init(url, lev, res)
self._view:GetChild('btn_changePokerScore').onClick:Set(function()
ViewUtil.ShowOneInput("修改扑克进入限制分", function(text)
- print("lingmeng修改扑克进入限制分", text)
+ -- print("lingmeng修改扑克进入限制分", text)
fgCtr:FG_SetJoinScore(self.groupId, info.uid, MJScore, tonumber(text), function(res)
if res.ReturnCode ~= 0 then
ViewUtil.ShowOneChooose("修改限制分失败" .. res.ReturnCode)
@@ -91,6 +91,7 @@ function M:init(url, lev, res)
if res.ReturnCode == 0 then
flag_band = 1 - flag_band
self._view:GetChild('btn_band'):GetController('band').selectedIndex = flag_band
+ self._callback_refren()
else
ViewUtil.ShowOneChooose("设置进房权限失败")
end
@@ -114,6 +115,7 @@ function M:init(url, lev, res)
flag_assistant = 1 - flag_assistant
self._view:GetChild('btn_assistant'):GetController('isAssistant').selectedIndex = flag_assistant
+ self._callback_refren()
else
ViewUtil.ShowOneChooose("设置助理失败")
end
@@ -126,4 +128,8 @@ function M:SetTickCallback(callback)
self._callback_tick = callback
end
+function M:SetRefrenCallback(callback)
+ self._callback_refren = callback
+end
+
return M
diff --git a/wb_new_ui/assets/Family/NumberDetail/Component/btn_band.xml b/wb_new_ui/assets/Family/NumberDetail/Component/btn_band.xml
index 02a46c0b..999092a3 100644
--- a/wb_new_ui/assets/Family/NumberDetail/Component/btn_band.xml
+++ b/wb_new_ui/assets/Family/NumberDetail/Component/btn_band.xml
@@ -1,11 +1,15 @@
-
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/Family/NumberList/Component/c_numberChild.xml b/wb_new_ui/assets/Family/NumberList/Component/c_numberChild.xml
index d7d1eac7..0065666b 100644
--- a/wb_new_ui/assets/Family/NumberList/Component/c_numberChild.xml
+++ b/wb_new_ui/assets/Family/NumberList/Component/c_numberChild.xml
@@ -1,22 +1,25 @@
-
-
+
+
-
+
-
+
+
+
+
-
+
-
+
@@ -24,7 +27,7 @@
-
+
@@ -32,9 +35,12 @@
-
+
+
+
+
\ No newline at end of file
diff --git a/wb_new_ui/assets/Family/NumberList/Image/Rectangle 259-1.png b/wb_new_ui/assets/Family/NumberList/Image/Rectangle 259-1.png
new file mode 100644
index 00000000..981b299f
Binary files /dev/null and b/wb_new_ui/assets/Family/NumberList/Image/Rectangle 259-1.png differ
diff --git a/wb_new_ui/assets/Family/NumberList/Image/Rectangle 259.png b/wb_new_ui/assets/Family/NumberList/Image/Rectangle 259.png
new file mode 100644
index 00000000..ccd6a6ab
Binary files /dev/null and b/wb_new_ui/assets/Family/NumberList/Image/Rectangle 259.png differ
diff --git a/wb_new_ui/assets/Family/NumberList/Image/禁玩.png b/wb_new_ui/assets/Family/NumberList/Image/禁玩.png
new file mode 100644
index 00000000..00550153
Binary files /dev/null and b/wb_new_ui/assets/Family/NumberList/Image/禁玩.png differ
diff --git a/wb_new_ui/assets/Family/package.xml b/wb_new_ui/assets/Family/package.xml
index cd9851a2..dcaded55 100644
--- a/wb_new_ui/assets/Family/package.xml
+++ b/wb_new_ui/assets/Family/package.xml
@@ -376,6 +376,9 @@
+
+
+
\ No newline at end of file
diff --git a/wb_unity_pro/Assets/ART/base/Family/ui/Family_atlas0.png b/wb_unity_pro/Assets/ART/base/Family/ui/Family_atlas0.png
index 97cd5f28..b3a08033 100644
Binary files a/wb_unity_pro/Assets/ART/base/Family/ui/Family_atlas0.png and b/wb_unity_pro/Assets/ART/base/Family/ui/Family_atlas0.png differ
diff --git a/wb_unity_pro/Assets/ART/base/Family/ui/Family_atlas0_1.png b/wb_unity_pro/Assets/ART/base/Family/ui/Family_atlas0_1.png
index 508dbef8..aa0a4d23 100644
Binary files a/wb_unity_pro/Assets/ART/base/Family/ui/Family_atlas0_1.png and b/wb_unity_pro/Assets/ART/base/Family/ui/Family_atlas0_1.png differ
diff --git a/wb_unity_pro/Assets/ART/base/Family/ui/Family_atlas0_2.png b/wb_unity_pro/Assets/ART/base/Family/ui/Family_atlas0_2.png
index 696ef1a1..8ce30330 100644
Binary files a/wb_unity_pro/Assets/ART/base/Family/ui/Family_atlas0_2.png and b/wb_unity_pro/Assets/ART/base/Family/ui/Family_atlas0_2.png differ
diff --git a/wb_unity_pro/Assets/ART/base/Family/ui/Family_atlas0_3.png b/wb_unity_pro/Assets/ART/base/Family/ui/Family_atlas0_3.png
index 4b08989e..99d4243f 100644
Binary files a/wb_unity_pro/Assets/ART/base/Family/ui/Family_atlas0_3.png and b/wb_unity_pro/Assets/ART/base/Family/ui/Family_atlas0_3.png differ
diff --git a/wb_unity_pro/Assets/ART/base/Family/ui/Family_fui.bytes b/wb_unity_pro/Assets/ART/base/Family/ui/Family_fui.bytes
index 038561ce..7477c898 100644
Binary files a/wb_unity_pro/Assets/ART/base/Family/ui/Family_fui.bytes and b/wb_unity_pro/Assets/ART/base/Family/ui/Family_fui.bytes differ