S

ScanHubs

{{ endpointLabel }}

账号

{{ authTitle }}

{{ authMessage }}

{{ authError }}

新任务

上传视频并重建

已鉴权
{{ computeModeTitle }} {{ computeModeSubtitle }}
{{ entry.message }}

用户中心

个人资料

{{ accountTypeText(profile && profile.accountType) }}
{{ profileInitials(profile) }}
{{ profileDisplayName }} {{ profile && profile.email ? profile.email : '未设置邮箱' }}

管理

账户权限

{{ isAdminLoading ? '正在刷新' : '暂无用户资料' }}
{{ profileInitials(adminUser) }}
{{ adminUser.displayNameLabel || adminUser.displayName || adminUser.username || shortUserId(adminUser.userId) }} {{ adminUser.email || shortUserId(adminUser.userId) }}

系统

Worker 阵列

{{ isWorkersLoading ? '正在刷新' : '暂无注册 worker' }}
{{ worker.displayName || shortWorkerId(worker.workerId) }} {{ shortWorkerId(worker.workerId) }}
{{ workerStatusText(worker.status) }}
任务
{{ worker.activeJobs || 0 }} / {{ worker.maxConcurrentJobs || 1 }}
能力
{{ (worker.capabilities || []).join(', ') || '-' }}
心跳
{{ formatTime(worker.lastHeartbeatAt) }}

任务

扫描记录

未登录
{{ isRefreshing ? '正在刷新' : '暂无任务' }}

{{ job.fileName || shortJobId(job.jobId) }}

{{ formatTime(job.createdAt) }}

{{ statusText(jobStatusKey(job)) }}
{{ step.label }}
阶段
{{ stageText(job.stage) }}
计算
{{ job.batchStatus ? `Batch ${job.batchStatus}` : computeModeTitle }}
帧数
{{ job.frameCount || '-' }}
总耗时
{{ jobDurationText(job) }}
Job ID
{{ shortJobId(job.jobId) }}