diff --git a/public/js/pages/dashboard.js b/public/js/pages/dashboard.js index 7fb215f..d17ec56 100644 --- a/public/js/pages/dashboard.js +++ b/public/js/pages/dashboard.js @@ -20,8 +20,9 @@ const Dashboard = { } catch (e) { ct.innerHTML = `
${e.message}
`; } }, - renderContent(ct, stats, exports) { + renderContent(ct, stats, exports, bans) { const byStatus = stats.byStatus || {}; + const banData = bans || []; ct.innerHTML = `
@@ -33,8 +34,11 @@ const Dashboard = { ${Auth.isAdmin() ? `
封禁列表 ${Auth.isOwner() ? ``:''}
-
${bans.length === 0 ? '暂无封禁记录' : `${bans.map(b=>``).join('')}
玩家类型原因时长时间
${U.esc(b.player_name)}${b.type==='ban'?'封禁':b.type==='mute'?'禁言':'其他'}${U.esc(b.reason||'')}${b.duration||'永久'}${U.date(b.created_at)}
`}
+
${banData.length === 0 ? '暂无封禁记录' : `${banData.map(b=>``).join('')}
玩家类型原因时长时间
${U.esc(b.player_name)}${b.type==='ban'?'封禁':b.type==='mute'?'禁言':'其他'}${U.esc(b.reason||'')}${b.duration||'永久'}${U.date(b.created_at)}
`}
` : ''} + + ${Auth.isOwner() && exports ? ` +
类型分布
${(exports.byType||[]).map(r => `
${U.TYPE[r.type]||r.type}${r.c} 条
`).join('')}