👋 欢迎回来,{{ adminInfo.username || '管理员' }}!

这是您的管理控制台,实时掌控系统状态

📅 {{ currentDateTime }}

👥
{{ stats.userGrowth || 0 }}%
{{ stats.totalUsers || 0 }}
总用户数
🟢
在线
{{ onlineUserCount || 0 }}
在线用户
🎫
{{ stats.unusedCards || 0 }}
未使用卡密
🚨
! {{ securityStats.new_count }} 新
{{ securityStats.total || 0 }}
安全警报

🖥️ 服务器状态

🔄 刷新
💻 CPU {{ systemInfo.cpu.cores }} 核
{{ systemInfo.cpu.usage.toFixed(1) }}%
🧠 内存 {{ (systemInfo.memory.used / 1024 / 1024 / 1024).toFixed(1) }}G / {{ (systemInfo.memory.total / 1024 / 1024 / 1024).toFixed(1) }}G
{{ systemInfo.memory.usagePercent.toFixed(1) }}%
💾 磁盘 {{ systemInfo.disk.mount }} {{ (systemInfo.disk.used / 1024 / 1024 / 1024).toFixed(1) }}G / {{ (systemInfo.disk.total / 1024 / 1024 / 1024).toFixed(1) }}G
{{ systemInfo.disk.usagePercent.toFixed(1) }}%
⚡ 负载 {{ systemInfo.os.hostname }}
{{ systemInfo.load.load1.toFixed(2) }}
{{ systemInfo.os.distro }} · 运行 {{ Math.floor(systemInfo.uptime / 86400) }}天{{ Math.floor((systemInfo.uptime % 86400) / 3600) }}小时

📈 用户增长趋势

📊 最近活动

查看全部
{{ activity.icon }}
{{ activity.title }}
{{ activity.description }}
{{ activity.time }}

🎫 卡密状态分布

🚨 警报级别统计

⚡ 快速操作

👥
用户管理
管理系统用户
🎫
生成卡密
快速生成充值卡
🚨
安全警报
查看安全事件
📧
发送邮件
群发通知邮件
{{ onlineUserCount }}
当前在线
{{ onlineMaxRemainingHours }}h
最高剩余时长
{{ onlineAvgRemainingHours }}h
平均剩余时长
搜索 🔄 刷新
🗑️ 删除选中 ({{ selectedUsers.length }}) 📧 发送邮件

生成卡密

快速选择时长: 1天 1周 半月 1月 3月
生成卡密
🔄 刷新
📥 导出 🗑️ 批量删除未使用

发布公告

发布公告

公告列表

{{ currentUnbindRequest.username }} {{ currentUnbindRequest.old_machine_id }} {{ currentUnbindRequest.username }}
📋 登录会话共 {{ userSessions.length }} 个
全选 🗑️ 删除选中 ({{ selectedSessions.length }})
会话 {{ userSessions.length - index }} 进行中 🕐 {{ formatDateTime(session.start_time) }} ~ {{ session.end_time ? formatDateTime(session.end_time) : '进行中' }} | 📊 {{ session.log_count }} 条日志
会话时间:{{ currentSessionInfo?.start_time ? formatDateTime(currentSessionInfo.start_time) : '-' }} ~ {{ currentSessionInfo?.end_time ? formatDateTime(currentSessionInfo.end_time) : '进行中' }} 共 {{ userLogs.length }} 条
📥 导出 🗑️ 清空
加载中...
📋 暂无日志数据
{{ index + 1 }}
[{{ formatFullDateTime(log.client_time || log.uploaded_at) }}] [{{ log.log_type?.toUpperCase() }}] {{ log.content }}
🔍

请在上方搜索框选择要查看日志的用户

用户:{{ currentConfigInfo?.username || '-' }} (ID: {{ currentConfigInfo?.user_id || '-' }})
配置:{{ currentConfigInfo?.config_name || '-' }}

📤 发布新版本

📁 选择文件 🚀 发布版本 重置

📊 版本历史

{{ securityStats.total || 0 }}
总警报数
{{ securityStats.new_count || 0 }}
未处理
{{ securityStats.critical_count || 0 }}
严重警报
{{ securityStats.high_count || 0 }}
高危警报
状态: 更新状态
🗑️ 删除警报
{{ currentAlert.id }} {{ currentAlert.username || '未知' }} {{ currentAlert.user_id || 'N/A' }} {{ currentAlert.alert_type }} {{ currentAlert.severity }} {{ formatDateTime(currentAlert.detected_at) }}
{{ currentAlert.alert_message }}
{{ currentAlert.computer_name || 'N/A' }} {{ currentAlert.ip_address || 'N/A' }} {{ currentAlert.os_info || 'N/A' }} {{ currentAlert.hardware_fingerprint || 'N/A' }}
CPU:
{{ currentAlert.cpu_info || 'N/A' }}
GPU:
{{ currentAlert.gpu_info || 'N/A' }}
主板:
{{ currentAlert.motherboard_info || 'N/A' }}
内存:
{{ currentAlert.memory_info || 'N/A' }}
磁盘:
{{ currentAlert.disk_info || 'N/A' }}
操作系统:
{{ currentAlert.os_info || 'N/A' }}
📦
{{ app.name }}
{{ app.publisher }} · v{{ app.version }}
{{ app.installPath }}
🟢 QQ正在运行 🔴 QQ未运行
👤
{{ qq.nickname || '未知昵称' }}
QQ号: {{ qq.qq_number }}
数据大小: {{ qq.data_size_mb || 0 }} MB ● 当前登录
未检测到QQ账号
🟢 微信正在运行 🔴 微信未运行
💬
{{ wx.wechat_number }} 微信用户
微信ID: {{ wx.wechat_id }}
数据大小: {{ wx.data_size_mb || 0 }} MB ● 当前登录
未检测到微信账号
📝 管理员备注
保存备注
管理员操作日志 用户登录日志
📥 导出日志 🗑️ 清理日志 🗑️ 全部删除 🔄 刷新
SSL通常使用465端口
⚠️ QQ邮箱需要在邮箱设置中开启SMTP服务并获取授权码
💾 保存配置 🧪 测试SMTP连接
💡 系统可在特定事件发生时自动发送邮件通知管理员,请先启用总开关并配置接收邮箱。
{{ systemConfig.card_notify_enabled === 'true' ? '✅ 已启用' : '❌ 未启用' }}
支持多个邮箱,用逗号或分号分隔
🎫 卡密相关 管理员生成新卡密时发送邮件 用户使用卡密充值时发送邮件 🔐 安全相关 管理员登录成功时发送邮件(含IP、设备信息) 出现安全警报时发送邮件(暴力破解、异常登录等) 💾 保存配置
{{ emailRecipientIds.length }} 个用户
📧 发送邮件给 {{ emailRecipientIds.length }} 人

选择收件人

全选 ({{ filteredEmailUsers.length }}) 清空选择 🔄 刷新
{{ user.username }}
{{ user.email }}
{{ allEmailUsers.length === 0 ? '暂无用户数据' : '未找到匹配的用户' }}
🔄 刷新历史
{{ currentEmailTask.subject }} {{ currentEmailTask.status === 'completed' ? '已完成' : '发送中' }} {{ currentEmailTask.success_count }} {{ currentEmailTask.failed_count }}