系统状态
{{ systemStatus.loaded ? '实时' : '加载' }}
CPU{{ formatPercent(systemStatus.cpu.percent) }}
{{ formatCpuCoresText(systemStatus.cpu.used_cores, systemStatus.cpu.percent, systemStatus.cpu.cores) }}
内存{{ formatPercent(systemStatus.memory.percent) }}
{{ formatSize(systemStatus.memory.used) }} / {{ formatSize(systemStatus.memory.total) }}
硬盘{{ formatPercent(systemStatus.disk.percent) }}
{{ formatSize(systemStatus.disk.used) }} / {{ formatSize(systemStatus.disk.total) }}
网络下行{{ formatSpeed(systemStatus.network.rx_speed) }}
网络上行{{ formatSpeed(systemStatus.network.tx_speed) }}
磁盘读取{{ formatSpeed(systemStatus.disk_io.read_speed) }}
磁盘写入{{ formatSpeed(systemStatus.disk_io.write_speed) }}
MEGASHARE / {{ activeMenuMeta.section }}
{{ activeMenuMeta.title }}
{{ activeMenuMeta.subtitle }}
总计入库
{{ stats.total_count || 0 }} 个
总调度容量
{{ formatSize(stats.total_size_bytes) }}
今日新增
{{ stats.today_count || 0 }} 个
今日新增容量
{{ formatSize(stats.today_size_bytes) }}
队列等待
{{ queueInfo.total_pending || 0 }} 个
已入库未推送 {{ unpushedTotal }} 个
待人工确认
{{ manualReviewSummary.pending_total || 0 }} 个
📡 实时数据大屏
WebSocket 秒级聚合推送;连接异常时自动降级为 HTTP 轮询。
{{ realtimeConnectionText }}
服务端时间:{{ realtimeSnapshot.server_time || '-' }}
总入库
{{ realtimeSnapshot.overview?.total_count || 0 }}
总容量 {{ formatSize(realtimeSnapshot.overview?.total_size_bytes || 0) }}
进入资源追踪 →
今日新增
{{ realtimeSnapshot.overview?.today_count || 0 }}
今日容量 {{ formatSize(realtimeSnapshot.overview?.today_size_bytes || 0) }}
进入资源追踪 →
推送队列
{{ realtimeSnapshot.queue?.total_pending || 0 }}
冷却 {{ realtimeSnapshot.queue?.push_interval_seconds || 0 }} 秒/条
进入推送队列 →
TG搜索队列
{{ (realtimeSnapshot.tg_search_queue?.pending || 0) + (realtimeSnapshot.tg_search_queue?.active || 0) }}
运行 {{ realtimeSnapshot.tg_search_queue?.active || 0 }} / 等待 {{ realtimeSnapshot.tg_search_queue?.pending || 0 }} / 上限 {{ realtimeSnapshot.tg_search_queue?.max_pending || 0 }}
人工确认
{{ realtimeSnapshot.manual_review?.pending_total || 0 }}
缺少 ID / ID 不一致 / 刮削失败等
进入人工确认 →
📊 状态聚合
🧩 待确认原因
每日入库资源数量
最近 7 天共入库 {{ formatNumber(sevenDayChartTotal) }} 个资源
鼠标移到日期下方时,会放大当天入库数量
🧾 实时日志尾巴(已脱敏)
{{ (realtimeSnapshot.log_tail || []).join('\n') }}
🆕 最近资源动态
{{ scope.row.new_name || scope.row.old_name || 'Unknown' }}
{{ getStatusLabel(scope.row.status) }}
{{ getGuardStatusText(scope.row.metadata_guard_status) }}
{{ formatDateTime(scope.row.created_at) }}
🎬 {{ scope.row.display_name }}
✨ 刮削入库新名: {{ scope.row.new_name }}
🏷️ 原始源文件名: {{ scope.row.old_name }}
🛡️ 守门状态:{{ getGuardStatusText(scope.row.metadata_guard_status) }}
{{ scope.row.trace_id }}
{{ scope.row.tmdb_id || scope.row.folder_tmdb_id || '-' }}
{{ (scope.row.size / 1024 / 1024 / 1024).toFixed(2) }} GB
{{ formatDateTime(scope.row.created_at) }}
{{ getStatusText(scope.row.status) }}
🔍 展开回放
🚀 单独推送
🗑️ 删除记录
智能匹配搜索
共 {{ libraryTotal }} 条资源
{{ libraryExportButtonText }}
{{ libraryAllCurrentSelected ? '取消全选' : '全选当前页' }}
数据库资源库
已选择 {{ librarySelectedCount }} 个资源
清除选择
删除选中记录
{{ item.name }}
原名
{{ item.old_name || '未记录' }}
删除记录
{{ scope.row.name }}
原名 {{ scope.row.old_name || '未记录' }}
{{ formatSize(scope.row.size || 0) }}
{{ scope.row.md5 || '-' }}
{{ formatDateTime(scope.row.created_at) }}
删除
⚠️ 强行清空僵尸死锁
{{ scope.row.trace_id }}
{{ scope.row.eta_seconds }} s
🚀 一键重试全部异常
{{ scope.row.trace_id }}
{{ formatDateTime(scope.row.created_at) }}
单独重试
🚀 一键补推选中 {{ selectedUnpushedCount }}
共 {{ unpushedTotal }} 个
{{ scope.row.trace_id }}
{{ formatSize(scope.row.size || 0) }}
{{ formatDateTime(scope.row.created_at) }}
单独推送
🧩 人工确认队列D 异常收敛中心中的待处理资源。所有操作都会写入审计日志。
刷新
🗑️ 一键删除选中 {{ selectedManualReviewCount > 0 ? '(' + selectedManualReviewCount + ')' : '' }}
☢️ 清空全部
文件夹:{{ scope.row.folder_tmdb_id || '-' }}
刮削:{{ scope.row.scraped_tmdb_id || '-' }}
{{ formatDateTime(scope.row.created_at_local) }}
重新刮削
指定 TMDB
移回 A
入 B 并推送
删记录
删文件
⚙️ Schema 驱动配置中心后端返回配置分组和字段定义;前端按分类卡片展开 / 收起完整展示。
全部展开全部收起
{{ field.help }}
setFieldValue(field, value)" type="password" :placeholder="passwordPlaceholder(field)">
现有敏感值不会回显;输入新值并保存即覆盖,留空保持原值。
{{ field.help || field.label }}
一行一个,示例:: => -? =>S1 => Season 1
{{ opt.label }}
{{ action.label }}
{{ item.group }}识别 {{ item.count || 1 }} 次
{{ isReleaseGroupInManual(item.group) ? '已在手动名单' : '加入手动名单' }}
暂无自动识别记录。
配置变更保存后可在任务控制中执行热重启使配置生效
保存全部配置
🧰 备份设置
配置系统配置 JSON 的保存位置和敏感字段导出策略;生成导出文件前会自动保存这里的设置。
备份文件保存目录
Docker 部署时建议挂载到 /app/data/备份文件。
配置导出包含敏感字段
开启后导出的系统配置会包含 Token、API Key、WebDAV 密码等敏感字段。
保存备份设置
💾 备份导出
仅导出系统配置 JSON。导出前会自动保存并使用上方设置;数据库、轨迹归档、导出缓存不再包含在备份中。
生成系统配置 JSON
{{ backupExportResult.path }}
下载系统配置.json
☢️ 强行触发 C 目录对账销毁
立即全盘核对 C 目录,MD5吻合且写入完成,将彻底删除匹配的物理源文件;未匹配项按配置回灌到异常收敛中心。
立刻执行高危销毁
📦 立即执行归档导出
立刻对前一天的新增数据进行完整秒传 JSON 抽取;如已启用归档 JSON WebDAV,会同步上传到专用 WebDAV。
执行日常归档导出
🔥 中断与热重启引擎
安全切断当前全部扫描与排队动作,重新装载最新保存的配置文件至内存。
执行一键热重启
📅 指定日期生成专属 JSON 备份
选择一个或多个历史日期,系统会合并生成一个 JSON 文件;手动导出时可确认是否同步上传到归档 JSON WebDAV。
{{ cell.text }}
至{{ cell.text }}
🚀 执行日期范围导出