(曾用名: )
{{-- VIP + 在职职务:合并成一个胶囊,保证同一行 --}}
{{-- VIP --}}
{{-- 分隔符:只有 VIP 和职务都存在时显示 --}}
|
{{-- 职务 --}}
加入:
{{-- 详细信息区:外层 x-show 控制显隐,内层单独写 flex 避免被 Alpine 覆盖 --}}
{{-- 邀请贡献卡片 (仅查看自己资料时显示) --}}
{{-- 管理员可见区域 (IP 与 归属地) --}}
{{-- 可点击标题 --}}
🛡️ 管理员视野
{{-- 折叠内容 --}}
{{-- 职务履历时间轴(有任职记录才显示,可折叠) --}}
{{-- 可点击标题 --}}
🎖️ 职务履历
{{-- 折叠内容 --}}
{{-- 加好友 / 删好友 --}}
{{-- 送礼物按钮 --}}
{{-- 赠送金币按钮:所有人均可使用,自己金币转给对方 --}}
{{-- 求婚按钮:对方未婚 + 双方均已设置性别 + 异性 --}}
{{-- 自己未设置性别时的提示(让用户去完善资料) --}}
💍 请先设置性别
{{-- 对方已婚时显示提示(非伴侣) --}}
💑 已婚
{{-- 如果对方是自己的伴侣,显示离婚按钮 --}}
{{-- 内联赠送金币面板 --}}
{{-- 内联礼物面板 --}}
🎁 选择礼物
{{-- 礼物选择列表 --}}
{{-- 数量 + 送出 --}}
{{-- 管理操作 + 职务操作 合并折叠区 --}}
@php
$canWarnUser = Auth::id() === 1 || (($roomPermissionMap[\App\Support\PositionPermissionRegistry::USER_WARN] ?? false) === true);
$canKickUser = Auth::id() === 1 || (($roomPermissionMap[\App\Support\PositionPermissionRegistry::USER_KICK] ?? false) === true);
$canMuteUser = Auth::id() === 1 || (($roomPermissionMap[\App\Support\PositionPermissionRegistry::USER_MUTE] ?? false) === true);
$canBanUser = Auth::id() === 1 || (($roomPermissionMap[\App\Support\PositionPermissionRegistry::USER_BAN] ?? false) === true);
$canBanIpUser = Auth::id() === 1 || (($roomPermissionMap[\App\Support\PositionPermissionRegistry::USER_BANIP] ?? false) === true);
$canRewardUser = Auth::id() === 1 || (($roomPermissionMap[\App\Support\PositionPermissionRegistry::ROOM_REWARD] ?? false) === true);
$canViewWhispers = $myLevel >= $superLevel;
$hasUserModerationPermission = $canWarnUser || $canKickUser || $canMuteUser || $canBanUser || $canBanIpUser || $canViewWhispers;
$hasPositionActions = Auth::user()->activePosition || $myLevel >= $superLevel;
@endphp
@if ($hasUserModerationPermission || $hasPositionActions)