聊天室管理权限统一为职务权限

This commit is contained in:
2026-04-26 20:55:11 +08:00
parent b07f4e971a
commit 0402097b59
21 changed files with 590 additions and 395 deletions
+15 -14
View File
@@ -62,12 +62,6 @@
$charmSame = Sysparam::getValue('charm_same_sex', '1');
$charmLimit = Sysparam::getValue('charm_hourly_limit', '20');
// 管理权限等级
$levelWarn = (int) Sysparam::getValue('level_warn', '5');
$levelMute = (int) Sysparam::getValue('level_mute', '8');
$levelKick = (int) Sysparam::getValue('level_kick', '10');
$levelFreeze = (int) Sysparam::getValue('level_freeze', '14');
// 排行榜配置
$lbLimit = (int) Sysparam::getValue('leaderboard_limit', '50');
@@ -480,35 +474,42 @@
<section id="sec-admin" class="bg-white rounded-2xl shadow-sm border border-gray-100 p-6 mb-6">
<h2 class="text-xl font-bold text-red-700 mb-4 flex items-center gap-2">🛡️ 管理权限</h2>
<p class="text-sm text-gray-600 mb-4">等级越高,可使用的管理功能越多。双击用户名片可执行以下操作:</p>
<p class="text-sm text-gray-600 mb-4">聊天室管理动作已统一按职务权限控制。被任命到具备对应权限的职务后,双击用户名片可执行以下操作:</p>
<div class="space-y-2">
<div class="flex items-center gap-3 bg-yellow-50 rounded-lg px-4 py-3">
<span class="text-lg">⚠️</span>
<div>
<span class="font-bold text-gray-800">警告用户</span>
<span class="text-xs text-gray-500 ml-2"> LV.{{ $levelWarn }} 以上</span>
<span class="text-xs text-gray-500 ml-2">具备“警告用户”职务权限</span>
</div>
</div>
<div class="flex items-center gap-3 bg-indigo-50 rounded-lg px-4 py-3">
<span class="text-lg">🔇</span>
<div>
<span class="font-bold text-gray-800">禁言用户</span>
<span class="text-xs text-gray-500 ml-2"> LV.{{ $levelMute }} 以上</span>
<span class="text-xs text-gray-500 ml-2">具备“禁言用户”职务权限</span>
</div>
</div>
<div class="flex items-center gap-3 bg-red-50 rounded-lg px-4 py-3">
<span class="text-lg">🚫</span>
<div>
<span class="font-bold text-gray-800">踢出用户</span>
<span class="text-xs text-gray-500 ml-2"> LV.{{ $levelKick }} 以上</span>
<span class="text-xs text-gray-500 ml-2">具备“踢出用户”职务权限</span>
</div>
</div>
<div class="flex items-center gap-3 bg-blue-50 rounded-lg px-4 py-3">
<span class="text-lg">🧊</span>
<div class="flex items-center gap-3 bg-rose-50 rounded-lg px-4 py-3">
<span class="text-lg"></span>
<div>
<span class="font-bold text-gray-800">冻结账号</span>
<span class="text-xs text-gray-500 ml-2"> LV.{{ $levelFreeze }} 以上</span>
<span class="font-bold text-gray-800">封号用户</span>
<span class="text-xs text-gray-500 ml-2">具备“封号用户”职务权限</span>
</div>
</div>
<div class="flex items-center gap-3 bg-orange-50 rounded-lg px-4 py-3">
<span class="text-lg">🌐</span>
<div>
<span class="font-bold text-gray-800"> IP / 查看管理员网络信息</span>
<span class="text-xs text-gray-500 ml-2">需具备“封IP”职务权限</span>
</div>
</div>
</div>