master
DESKTOP-7R8JEQQ\k 2025-06-17 17:51:24 +08:00
parent 37667ea753
commit 76230794f1
30 changed files with 222 additions and 58 deletions

View File

@ -0,0 +1,57 @@
--region LOCAL
local BanDesk = {}
local root = {}
local rootLastIndex = 0
local function HideMainView()
rootLastIndex = root.familyType.selectedIndex
root.familyType.selectedIndex = 0
end
local function ShowMainView()
root.familyType.selectedIndex = rootLastIndex or 1
end
--endregion
-- 禁止同桌数据
BanDesk.BanData = {}
function BanDesk:TryShow(r)
if not self._view then
self:Init()
end
root = r
HideMainView()
self:Show()
end
function BanDesk:Close()
BaseView.Close(self)
ShowMainView()
end
function BanDesk:Init()
setmetatable(BanDesk, {__index = BaseView})
self:InitView("ui://Family/com_banDesk")
self.btn_close = self._view:GetChild("btn_close")
self.list_banItem = self._view:GetChild("list_banItem")
self.btn_close.onClick:Set(function()
self:Close()
end)
self.list_banItem.itemRenderer = function(index, obj)
local data = self.BanData[index]
local tex_name = obj:GetChild("tex_name")
local list_BanedPlayers = obj:GetChild("list_BanedPlayers")
local btn_del = obj:GetChild("btn_del")
local btn_addBanItem = obj:GetChild("btn_addBanItem")
end
end
return BanDesk

View File

@ -1,56 +0,0 @@
local FamilyNumberDetail = import(".FamilyNumberDetail")
local FamilyBanDeskmate = {}
local M = FamilyBanDeskmate
function FamilyBanDeskmate.new(root)
setmetatable(M, { __index = root })
local self = setmetatable({}, { __index = M })
local numbers = self._group.members
local fgCtr = ControllerManager.GetController(NewGroupController)
if #numbers == 0 then
ViewUtil.ShowModalWait()
fgCtr:FG_GroupMembers(self._group.id, 0, self._group.total_member_num, false, 1, function(res)
numbers = self._group.members
-- print("==========================res.Data.members")
pt(self._group.members)
ViewUtil:CloseModalWait()
if res.ReturnCode ~= 0 then
ViewUtil.ErrorTip(res.ReturnCode, "获取成员列表失败")
else
self:GetAllDeskmate(numbers)
end
end)
else
self:GetAllDeskmate(numbers)
end
self:initBtn()
return self
end
function M:initBtn()
end
function M:GetAllDeskmate(numbers)
local fgCtr = ControllerManager.GetController(NewGroupController)
local Deskmate = {}
ViewUtil.ShowModalWait()
for i = 1, #numbers do
fgCtr:FG_GetBanTable(self._group.id, numbers[i].uid, function(res)
if res.ReturnCode == 0 then
else
ViewUtil.ErrorTip(res.ReturnCode, "获取禁止同桌列表失败!")
end
if i == #numbers then
ViewUtil:CloseModalWait()
end
end)
end
end
return M

View File

@ -8,7 +8,7 @@ local FamilyAllNumbers = import(".Family.FamilyAllNumbers")
local FamilyNumberRecord = import(".Family.FamilyNumberRecord") local FamilyNumberRecord = import(".Family.FamilyNumberRecord")
local FamilyAuditNumber = import(".Family.FamilyAuditNumber") local FamilyAuditNumber = import(".Family.FamilyAuditNumber")
local FamilyJoinAndCreate = import(".Family.FamilyJoinAndCreate") local FamilyJoinAndCreate = import(".Family.FamilyJoinAndCreate")
local FamilyBanDeskmate = import(".Family.FamilyBanDeskmate") local FamilyBanDesk = import(".Family.FamilyBanDesk")
local FamilyMyFamily = import(".Family.FamilyMyFamily") local FamilyMyFamily = import(".Family.FamilyMyFamily")
--- ---
FamilyView = {} FamilyView = {}
@ -141,7 +141,7 @@ function M:BanFamily()
end end
function M:BanDeskmate() function M:BanDeskmate()
self._child_familyAllNumbers = FamilyBanDeskmate.new(self) self.FamilyBanDesk = FamilyBanDesk:TryShow(self)
end end
function M:ChangeNumber(fgCtr, group_id, limit, num, minus_only, sort_type) function M:ChangeNumber(fgCtr, group_id, limit, num, minus_only, sort_type)

View File

@ -622,6 +622,9 @@
<image id="ckvbh6" name="icon_yinyue.png" path="/setting/images/setting/"/> <image id="ckvbh6" name="icon_yinyue.png" path="/setting/images/setting/"/>
<component id="ckvbh7" name="SettingWindow1.xml" path="/setting/" exported="true"/> <component id="ckvbh7" name="SettingWindow1.xml" path="/setting/" exported="true"/>
<component id="ckvbh8" name="gamerule.xml" path="/" exported="true"/> <component id="ckvbh8" name="gamerule.xml" path="/" exported="true"/>
<component id="jw05h9" name="big_result_wanfa_flag.xml" path="/component/Result/component/"/>
<component id="jw05ha" name="btn_share_method.xml" path="/component/Result/component/"/>
<image id="jw05hb" name="bqd.png" path="/component/Result/images/"/>
</resources> </resources>
<publish name="Extend_Poker_ChunTian" path="..\wb_unity_pro\Assets\ART\extend\poker\chuntian\ui" packageCount="2"/> <publish name="Extend_Poker_ChunTian" path="..\wb_unity_pro\Assets\ART\extend\poker\chuntian\ui" packageCount="2"/>
</packageDescription> </packageDescription>

View File

@ -533,6 +533,9 @@
<component id="ckvbep" name="PlayerHead_2.xml" path="/Main_New/"/> <component id="ckvbep" name="PlayerHead_2.xml" path="/Main_New/"/>
<component id="ckvbeq" name="Player_card_info_1.xml" path="/Main_New/"/> <component id="ckvbeq" name="Player_card_info_1.xml" path="/Main_New/"/>
<component id="ckvber" name="Player_card_info_2.xml" path="/Main_New/"/> <component id="ckvber" name="Player_card_info_2.xml" path="/Main_New/"/>
<component id="jw05es" name="big_result_wanfa_flag.xml" path="/component/Result/component/"/>
<component id="jw05et" name="btn_share_method.xml" path="/component/Result/component/"/>
<image id="jw05eu" name="bqd.png" path="/component/Result/images/"/>
</resources> </resources>
<publish name="Extend_Poker_SuoHaNew" path="..\wb_unity_pro\Assets\ART\extend\poker\suoha\ui" packageCount="2" maxAtlasSize="8192"/> <publish name="Extend_Poker_SuoHaNew" path="..\wb_unity_pro\Assets\ART\extend\poker\suoha\ui" packageCount="2" maxAtlasSize="8192"/>
</packageDescription> </packageDescription>

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="249,249" extention="Button">
<Button/>
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver"/>
<displayList>
<image id="n0_jw05" src="jw057d2z" name="n0" xy="0,0">
<relation target="" sidePair="width,height"/>
</image>
</displayList>
</component>

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="137,138" extention="Button">
<Button/>
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver"/>
<displayList>
<image id="n0_jw05" src="jw057d2x" name="n0" xy="0,0">
<relation target="" sidePair="width,height"/>
</image>
</displayList>
</component>

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="218,108" extention="Button">
<Button/>
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver"/>
<displayList>
<image id="n0_jw05" src="jw057d2v" name="n0" xy="0,0">
<relation target="" sidePair="width,height"/>
</image>
</displayList>
</component>

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="27,33" extention="Button">
<Button/>
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver"/>
<displayList>
<image id="n0_jw05" src="jw057d2t" name="n0" xy="0,0">
<relation target="" sidePair="width,height"/>
</image>
</displayList>
</component>

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="48,48" extention="Button">
<Button/>
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver"/>
<displayList>
<image id="n0_jw05" src="jw057d2p" name="n0" xy="0,0">
<relation target="" sidePair="width,height"/>
</image>
</displayList>
</component>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="558,606">
<controller name="cStyle" pages="0,,1," selected="0">
<remark page="0" value="正常元素"/>
<remark page="1" value="添加"/>
</controller>
<displayList>
<image id="n2_jw05" name="n2" src="jw057d2n" fileName="BanDesk/Image/Rectangle 256.png" xy="-18,0" size="593,652"/>
<image id="n3_jw05" name="n3" src="jw057d2o" fileName="BanDesk/Image/Rectangle 257.png" xy="0,0" size="558,114" group="n10_jw05"/>
<text id="n4_jw05" name="tex_name" xy="0,26" size="558,64" group="n10_jw05" font="ui://27vd145bg2mo7ij0" fontSize="48" color="#8b6914" align="center" vAlign="middle" autoSize="none" text="名称备注名称备注"/>
<component id="n5_jw05" name="btn_edit" src="jw057d2q" fileName="BanDesk/Component/btn_edit.xml" xy="474,30" group="n10_jw05"/>
<list id="n7_jw05" name="list_BanedPlayers" xy="0,150" size="558,415" group="n10_jw05" layout="flow_hz" overflow="hidden" lineGap="18" colGap="30" defaultItem="ui://htcn7v3rjw057d2r" align="center">
<item/>
<item/>
<item/>
<item/>
<item/>
</list>
<component id="n9_jw05" name="btn_del" src="jw057d2w" fileName="BanDesk/Component/btn_delItem.xml" xy="170,480" group="n10_jw05"/>
<group id="n10_jw05" name="n10" xy="0,0" size="558,588" advanced="true">
<gearDisplay controller="cStyle" pages="0"/>
</group>
<component id="n11_jw05" name="btn_addBanItem" src="jw057d30" fileName="BanDesk/Component/btn_addBanItem.xml" xy="154,178">
<gearDisplay controller="cStyle" pages="1"/>
</component>
</displayList>
</component>

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="147,144">
<controller name="cStyle" pages="0,,1," selected="1">
<remark page="0" value="正常元素"/>
<remark page="1" value="添加"/>
</controller>
<displayList>
<graph id="n4_jw05" name="n4" xy="0,0" size="147,144" group="n6_jw05" type="rect" lineColor="#00000000" corner="6"/>
<loader id="n0_jw05" name="n0" xy="0,0" size="147,144" group="n6_jw05" align="center" vAlign="middle" fill="scale">
<relation target="" sidePair="width-width,height-height"/>
</loader>
<image id="n2_jw05" name="n2" src="jw057d2s" fileName="BanDesk/Image/hall_club_filter_headname.png" xy="0,0" group="n6_jw05"/>
<text id="n1_jw05" name="n1" xy="0,0" size="147,38" group="n6_jw05" font="Microsoft YaHei" fontSize="27" color="#ffffff" align="center" vAlign="middle" autoSize="none" text="9999999999"/>
<component id="n3_jw05" name="n3" src="jw057d2u" fileName="BanDesk/Component/btn_delPlayer.xml" xy="108,102" group="n6_jw05"/>
<group id="n6_jw05" name="n6" xy="0,0" size="149,144" advanced="true">
<gearDisplay controller="cStyle" pages="0"/>
</group>
<component id="n5_jw05" name="n5" src="jw057d2y" fileName="BanDesk/Component/btn_addPlayer.xml" xy="5,3">
<gearDisplay controller="cStyle" pages="1"/>
</component>
</displayList>
</component>

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 463 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 658 B

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="2532,1170">
<displayList>
<image id="n0_jw05" name="n0" src="mc627d05" fileName="Main/Image/Rectangle 91.png" xy="225,165" size="2082,993"/>
<image id="n1_jw05" name="n1" src="jw057d2l" fileName="BanDesk/Image/Rectangle 286.png" xy="243,183" size="2046,957"/>
<list id="n2_jw05" name="list_banItem" xy="327,237" size="1878,741" layout="flow_hz" overflow="scroll" lineGap="84" colGap="102" defaultItem="ui://htcn7v3rjw057d2m" align="center">
<item/>
<item/>
<item/>
<item/>
<item/>
</list>
<text id="n3_jw05" name="n3" xy="327,1007" size="661,56" font="ui://27vd145bg2mo7ij0" fontSize="42" color="#8b6914" text="1.同一个关系内的玩家不能同桌游戏"/>
<text id="n4_jw05" name="n4" xy="327,1069" size="1050,56" font="ui://27vd145bg2mo7ij0" fontSize="42" color="#8b6914" text="2.管理员可以设置最多100个关系每个关系最多6个玩家"/>
<image id="n5_jw05" name="n5" src="jw057d31" fileName="BanDesk/Image/9 拷贝.png" xy="1100,30"/>
<component id="n6_jw05" name="btn_close" src="in3i7cu9" fileName="Main/Component/btn_close.xml" xy="54,6"/>
</displayList>
</component>

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="2532,1170">
<displayList>
<image id="n5_jw05" name="n5" src="mc627d05" fileName="Main/Image/Rectangle 91.png" xy="24,192" size="2484,960"/>
<image id="n6_jw05" name="n6" src="jw057d2i" fileName="BanDesk/Image/Rectangle 285.png" xy="60,222" size="2412,900"/>
<image id="n3_jw05" name="n3" src="jw057d2h" fileName="BanDesk/Image/Group 544.png" xy="102,258" size="2328,72"/>
<graph id="n4_jw05" name="n4" xy="264,258" size="6,72" type="rect" lineColor="#ffffffff"/>
<graph id="n7_jw05" name="n7" xy="474,258" size="6,72" type="rect" lineColor="#ffffffff"/>
<graph id="n8_jw05" name="n8" xy="1227,258" size="6,72" type="rect" lineColor="#ffffffff"/>
<graph id="n9_jw05" name="n9" xy="1980,258" size="6,72" type="rect" lineColor="#ffffffff"/>
<graph id="n10_jw05" name="n10" xy="2199,258" size="6,72" type="rect" lineColor="#ffffffff"/>
<text id="n11_jw05" name="n11" xy="144,270" size="88,56" font="ui://27vd145bg2mo7ij0" fontSize="42" color="#444444" text="序号"/>
<text id="n12_jw05" name="n12" xy="330,270" size="88,56" font="ui://27vd145bg2mo7ij0" fontSize="42" color="#444444" text="序号"/>
<text id="n13_jw05" name="n13" xy="768,270" size="172,56" font="ui://27vd145bg2mo7ij0" fontSize="42" color="#ffffff" text="用户用户"/>
<text id="n14_jw05" name="n14" xy="1521,270" size="172,56" font="ui://27vd145bg2mo7ij0" fontSize="42" color="#ffffff" text="用户用户"/>
<text id="n15_jw05" name="n15" xy="2052,270" size="88,56" font="ui://27vd145bg2mo7ij0" fontSize="42" color="#444444" text="序号"/>
<text id="n16_jw05" name="n16" xy="2271,270" size="88,56" font="ui://27vd145bg2mo7ij0" fontSize="42" color="#444444" text="序号"/>
</displayList>
</component>

View File

@ -234,6 +234,27 @@
<image id="ndnl7d2a" name="ruleManager-6.png" path="/GamePlay/Image/"/> <image id="ndnl7d2a" name="ruleManager-6.png" path="/GamePlay/Image/"/>
<image id="ndnl7d2b" name="ruleManager-2.png" path="/GamePlay/Image/"/> <image id="ndnl7d2b" name="ruleManager-2.png" path="/GamePlay/Image/"/>
<image id="ndnl7d2c" name="Group 315.png" path="/GamePlay/Image/"/> <image id="ndnl7d2c" name="Group 315.png" path="/GamePlay/Image/"/>
<component id="jw057d2d" name="temp_record.xml" path="/Record/"/>
<image id="jw057d2h" name="Group 544.png" path="/BanDesk/Image/" scale="9grid" scale9grid="50,35,8,2"/>
<image id="jw057d2i" name="Rectangle 285.png" path="/BanDesk/Image/" scale="9grid" scale9grid="39,37,31,36"/>
<component id="jw057d2j" name="com_banDesk.xml" path="/BanDesk/" exported="true"/>
<image id="jw057d2l" name="Rectangle 286.png" path="/BanDesk/Image/" scale="9grid" scale9grid="23,22,25,31"/>
<component id="jw057d2m" name="item_banItem.xml" path="/BanDesk/Component/" exported="true"/>
<image id="jw057d2n" name="Rectangle 256.png" path="/BanDesk/Image/" scale="9grid" scale9grid="35,14,33,39"/>
<image id="jw057d2o" name="Rectangle 257.png" path="/BanDesk/Image/" scale="9grid" scale9grid="22,22,32,26"/>
<image id="jw057d2p" name="hall_club_filter_deskma_revise.png" path="/BanDesk/Image/"/>
<component id="jw057d2q" name="btn_edit.xml" path="/BanDesk/Component/"/>
<component id="jw057d2r" name="item_player.xml" path="/BanDesk/Component/" exported="true"/>
<image id="jw057d2s" name="hall_club_filter_headname.png" path="/BanDesk/Image/"/>
<image id="jw057d2t" name="hall_club_filter_delete.png" path="/BanDesk/Image/"/>
<component id="jw057d2u" name="btn_delPlayer.xml" path="/BanDesk/Component/"/>
<image id="jw057d2v" name="hall_club_filter_delete_button.png" path="/BanDesk/Image/"/>
<component id="jw057d2w" name="btn_delItem.xml" path="/BanDesk/Component/"/>
<image id="jw057d2x" name="hall_club_filter_delete_add.png" path="/BanDesk/Image/"/>
<component id="jw057d2y" name="btn_addPlayer.xml" path="/BanDesk/Component/"/>
<image id="jw057d2z" name="hall_club_filter_delete_add_big.png" path="/BanDesk/Image/"/>
<component id="jw057d30" name="btn_addBanItem.xml" path="/BanDesk/Component/"/>
<image id="jw057d31" name="9 拷贝.png" path="/BanDesk/Image/"/>
</resources> </resources>
<publish name="Family" path="..\wb_unity_pro\Assets\ART\base\Family\ui" packageCount="2"/> <publish name="Family" path="..\wb_unity_pro\Assets\ART\base\Family\ui" packageCount="2"/>
</packageDescription> </packageDescription>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 MiB

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

After

Width:  |  Height:  |  Size: 1.5 MiB