From 9f73adc99968b3bab6c798a708f8f4a1b3e34ae0 Mon Sep 17 00:00:00 2001 From: hailin Date: Mon, 9 Mar 2026 23:03:31 -0700 Subject: [PATCH] =?UTF-8?q?feat(mining-admin-web):=20=E5=AE=A1=E8=AE=A1?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E9=A1=B5=E9=9D=A2=E8=A1=A5=E5=85=A8=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=E7=B1=BB=E5=9E=8B=E6=A0=87=E7=AD=BE=E5=92=8C=E8=B5=84?= =?UTF-8?q?=E6=BA=90=E5=90=8D=E7=A7=B0=E4=B8=AD=E6=96=87=E6=98=A0=E5=B0=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增缺失的操作类型 label(含颜色区分): - LOGOUT 登出(灰色) - ENABLE 启用(翠绿) - DISABLE 禁用(橙色) - UNLOCK 解锁(黄色) - ACTIVATE 激活挖矿(蓝绿) - DEACTIVATE 停用挖矿(玫红) - INIT 初始化(浅灰) 新增 resourceLabels 映射,resource 列改为显示中文: AUTH→认证 / CONFIG→系统配置 / MINING→挖矿 / CAPABILITY→用户能力 / PRE_PLANTING_SELL_RESTRICTION→预种卖出限制 / MANUAL_MINING→手工补发 / BATCH_MINING→批量补发 过滤下拉框补全所有操作类型选项,与后端实际写入的 action 值对齐。 Co-Authored-By: Claude Sonnet 4.6 --- .../src/app/(dashboard)/audit-logs/page.tsx | 38 +++++++++++++++---- 1 file changed, 31 insertions(+), 7 deletions(-) diff --git a/frontend/mining-admin-web/src/app/(dashboard)/audit-logs/page.tsx b/frontend/mining-admin-web/src/app/(dashboard)/audit-logs/page.tsx index 5d1db1aa..33784a84 100644 --- a/frontend/mining-admin-web/src/app/(dashboard)/audit-logs/page.tsx +++ b/frontend/mining-admin-web/src/app/(dashboard)/audit-logs/page.tsx @@ -27,11 +27,29 @@ interface AuditLog { } const actionLabels: Record = { - CREATE: { label: '创建', className: 'bg-green-100 text-green-700' }, - UPDATE: { label: '更新', className: 'bg-blue-100 text-blue-700' }, - DELETE: { label: '删除', className: 'bg-red-100 text-red-700' }, - LOGIN: { label: '登录', className: 'bg-purple-100 text-purple-700' }, - LOGOUT: { label: '登出', className: 'bg-gray-100 text-gray-600' }, + CREATE: { label: '创建', className: 'bg-green-100 text-green-700' }, + UPDATE: { label: '更新', className: 'bg-blue-100 text-blue-700' }, + DELETE: { label: '删除', className: 'bg-red-100 text-red-700' }, + LOGIN: { label: '登录', className: 'bg-purple-100 text-purple-700' }, + LOGOUT: { label: '登出', className: 'bg-gray-100 text-gray-600' }, + ENABLE: { label: '启用', className: 'bg-emerald-100 text-emerald-700' }, + DISABLE: { label: '禁用', className: 'bg-orange-100 text-orange-700' }, + UNLOCK: { label: '解锁', className: 'bg-yellow-100 text-yellow-700' }, + ACTIVATE: { label: '激活挖矿', className: 'bg-teal-100 text-teal-700' }, + DEACTIVATE: { label: '停用挖矿', className: 'bg-rose-100 text-rose-700' }, + INIT: { label: '初始化', className: 'bg-slate-100 text-slate-600' }, +}; + +const resourceLabels: Record = { + AUTH: '认证', + CONFIG: '系统配置', + MINING: '挖矿', + CAPABILITY: '用户能力', + PRE_PLANTING_SELL_RESTRICTION: '预种卖出限制', + MANUAL_MINING: '手工补发', + BATCH_MINING: '批量补发', + USER: '用户管理', + SYSTEM_ACCOUNT: '系统账户', }; export default function AuditLogsPage() { @@ -74,10 +92,16 @@ export default function AuditLogsPage() { 全部 + 登录 + 登出 创建 更新 删除 - 登录 + 启用 + 禁用 + 解锁 + 激活挖矿 + 停用挖矿 @@ -130,7 +154,7 @@ export default function AuditLogsPage() { {actionInfo.label} - {log.resource} + {resourceLabels[log.resource] || log.resource} {log.resourceId || '-'} {log.details || '-'}