{{ card.label }}{{ overviewLoading ? '—' : card.value }}{{ card.hint }}
TODAY AT A GLANCE
运营状态一览
聚合数据由授权服务直接计算,最近更新 {{ formatUnix(overview.generated_at) }}概览加载失败:{{ overviewError }}
需要关注
即将到期、禁用或尚未配置授权的客户
当前没有需要立即处理的授权风险。
最近操作
来自服务端审计记录
{{ auditEventLabel(event.event_type) }}
{{ auditParties(event) }} · {{ formatUnix(event.created_at) }}
暂无可展示的操作记录。
CUSTOMER ENTITLEMENTS
客户授权
共 {{ filteredUsers.length }} 位客户,支持批量启停和续期客户数据加载失败:{{ usersError }}
| 客户 | 授权状态 | 学校与系统 | 额度 | 设备 | 到期时间 | 操作 | |
|---|---|---|---|---|---|---|---|
{{ getInitials(user.username) }} {{ user.id }} | {{ getEntitlementStatusText(user.entitlement) }} | {{ primarySchool(user) }}{{ systemsText(user.entitlement) }} | {{ user.entitlement?.max_accounts ?? 0 }} 人 / {{ user.entitlement?.max_devices ?? 0 }} 台 | {{ user.active_device_count || 0 }} / {{ user.devices?.length || 0 }}{{ user.latest_device_seen_at ? relativeTime(user.latest_device_seen_at) : '从未在线' }} | {{ formatDateOnly(user.entitlement?.expires_at) }}{{ remainingDaysText(user.entitlement?.expires_at) }} |
{{ getInitials(user.username) }}
{{ user.username }}{{ primarySchool(user) }}
{{ getEntitlementStatusText(user.entitlement) }}- 系统
- {{ systemsText(user.entitlement) }}
- 设备
- {{ user.active_device_count || 0 }} / {{ user.devices?.length || 0 }}
- 授权到期
- {{ formatDateOnly(user.entitlement?.expires_at) }} · {{ remainingDaysText(user.entitlement?.expires_at) }}
第 {{ currentPage }} / {{ totalPages }} 页,每页 {{ pageSize }} 条
没有匹配的客户
调整搜索或筛选条件,也可以直接创建第一份授权。
AUDIT TRAIL
操作日志
敏感字段和完整网络标识已自动脱敏日志加载失败:{{ auditError }}
{{ auditEventLabel(event.event_type) }}{{ event.event_type }}
{{ auditParties(event) }} · 设备 {{ shortID(event.device_id) }} · {{ event.ip }}
查看详情
{{ prettyMetadata(event.metadata) }}没有符合条件的日志
尝试放宽客户、事件类型或时间范围。
SECURITY SETTINGS
安全配置
管理当前会话和管理员登录凭据当前会话
管理员 {{ adminUsername }} 已认证。会话闲置超时或改密后将自动失效。
- 服务状态
- {{ healthText }}
- 会话到期
- {{ formatUnix(sessionExpiresAt) }}
- CSRF 保护
- 已启用
修改管理员密码
成功后会撤销该管理员的所有现有会话,需要使用新密码重新登录。