{{ toast.msg }}
管理后台
返回
概览
用户
数据
扫描
{{ dash.user_count || 0 }}
注册用户
{{ dash.stock_count || 0 }}
股票总数
{{ dash.signal_stock_count || 0 }}
有信号股票
{{ dash.scan_count || 0 }}
扫描记录
{{ dash.trade_count || 0 }}
交易记录
{{ dash.watchlist_count || 0 }}
关注记录
{{ dash.sim_trade_count || 0 }}
模拟交易
{{ dash.fundamental_count || 0 }}
基本面缓存
最近扫描日期
{{ dash.last_scan_date || '-' }}
用户列表 ({{ users.length }})
ID
胜率
盈亏
{{ u.email }}
{{ u.is_admin ? '管理员' : '用户' }}
{{ u.watchlist_count }}
关注
{{ u.trade_count }}
交易
{{ u.sim_trade_count }}
模拟
{{ u.win_rate || 0 }}%
胜率
ID: {{ u.id }} · 盈亏:
{{ (u.total_profit||0) >= 0 ? '+' : '' }}{{ (u.total_profit||0).toFixed(2) }}
· 注册: {{ formatDate(u.created_at) }}
详情
重置密码
{{ u.is_admin ? '取消管理员' : '设为管理员' }}
数据表统计
{{ t.label }}
{{ t.table }}
{{ t.count.toLocaleString() }}
更新日志
{{ log.data_type }}
{{ log.status }}
{{ log.records_count }} 条
{{ formatDate(log.started_at) }}
{{ log.error_message }}
暂无日志
全景扫描
{{ scanStatusText }}
{{ scanTriggering ? '启动中...' : scanRunning ? '扫描进行中...' : '启动全景扫描' }}
已扫描
{{ scanScanned }}
/ {{ scanTotal }}
发现信号
{{ scanTriggered }}
只
{{ scanProgress }}%
{{ scanDetailProgress.speed }}只/秒
剩余{{ scanDetailProgress.remaining_min }}分钟
触发{{ scanDetailProgress.triggered || 0 }}
失败{{ scanDetailProgress.failed }}
K线数据同步
{{ klineSyncRunning ? '同步中' : '就绪' }}
覆盖
{{ klineStats.stock_count }}
/ {{ klineStats.total_stocks }} 只股票
共
{{ (klineStats.total_rows || 0).toLocaleString() }}
条K线
覆盖率
{{ klineStats.coverage }}%
日期范围: {{ klineStats.min_date }} ~ {{ klineStats.max_date }}
(最近1小时更新 {{ klineStats.recent_updated }} 只)
{{ klineSyncProgress.done || 0 }} / {{ klineSyncProgress.total || 0 }}
✓{{ klineSyncProgress.success || 0 }}
✗{{ klineSyncProgress.failed }}
{{ klineSyncProgress.speed || 0 }}只/秒
剩余{{ klineSyncProgress.remaining_min || 0 }}分钟
{{ klineSyncProgress.percent }}%
{{ klineSyncTriggering ? '启动中...' : klineSyncRunning ? '同步中...' : '增量同步' }}
全量同步
扫描历史
{{ s.scan_date }}
{{ s.scan_start }} ~ {{ s.scan_end }}
({{ formatDuration(s.duration_sec) }})
{{ s.total }}
总数
{{ s.with_signal }}
信号
{{ s.max_triggered }}
最高
{{ s.total > 0 ? (s.with_signal / s.total * 100).toFixed(1) + '%' : '-' }}
占比
暂无扫描记录
{{ userDetail.user.email }}
×
基本信息
用户ID
{{ userDetail.user.id }}
邮箱
{{ userDetail.user.email }}
角色
{{ userDetail.user.is_admin ? '管理员' : '普通用户' }}
注册时间
{{ formatDate(userDetail.user.created_at) }}
胜率分析
{{ userDetail.win_analysis.overall_win_rate }}%
综合胜率({{ userDetail.win_analysis.total_completed }}笔)
实盘分析
{{ userDetail.win_analysis.real.win_rate }}%
胜率
{{ userDetail.win_analysis.real.total_profit >= 0 ? '+' : '' }}{{ userDetail.win_analysis.real.total_profit }}
总盈亏
{{ userDetail.win_analysis.real.win_count }}
盈利
{{ userDetail.win_analysis.real.loss_count }}
亏损
已完成交易
{{ t.code }}
{{ t.name }}
{{ t.profit >= 0 ? '+' : '' }}{{ t.profit }}
买: {{ t.buy_price }}
卖: {{ t.sell_price }}
{{ t.pct >= 0 ? '+' : '' }}{{ t.pct }}%
持仓中
{{ p.code }}
{{ p.name }}
{{ p.profit > 0 ? '+' : '' }}{{ p.profit }}
成本: {{ p.avg_cost }}
现价: {{ p.current_price }}
{{ p.pct > 0 ? '+' : '' }}{{ p.pct }}%
模拟分析
{{ userDetail.win_analysis.sim.win_rate }}%
胜率
{{ userDetail.win_analysis.sim.total_profit >= 0 ? '+' : '' }}{{ userDetail.win_analysis.sim.total_profit }}
总盈亏
{{ userDetail.win_analysis.sim.win_count }}
盈利
{{ userDetail.win_analysis.sim.loss_count }}
亏损
已完成交易
{{ t.code }}
{{ t.name }}
{{ t.profit >= 0 ? '+' : '' }}{{ t.profit }}
买: {{ t.buy_price }}
卖: {{ t.sell_price }}
{{ t.pct >= 0 ? '+' : '' }}{{ t.pct }}%
持仓中
{{ s.code }}
{{ s.name }}
{{ s.profit > 0 ? '+' : '' }}{{ s.profit }}
成本: {{ s.avg_cost }}
现价: {{ s.current_price }}
{{ s.pct > 0 ? '+' : '' }}{{ s.pct }}%
关注列表 ({{ userDetail.watchlist.length }})
{{ w.stock_code }}
{{ w.stock_name }}
{{ formatDate(w.added_time) }}
无关注
交易记录 ({{ userDetail.trades.length }})
{{ t.trade_type === 'buy' ? '买入' : '卖出' }}
{{ t.stock_code }}
{{ t.stock_name }}
价格:
{{ t.price }}
数量:
{{ t.quantity }}
盈亏:
{{ t.profit_amount }}
{{ t.trade_date }}
· {{ t.reason }}
无交易
模拟交易 ({{ userDetail.sim_trades.length }})
{{ s.trade_type === 'buy' ? '买入' : '卖出' }}
{{ s.stock_code }}
{{ s.stock_name }}
价格:
{{ s.price }}
数量:
{{ s.quantity }}
{{ s.signal_reason }}
{{ s.trade_date }}
无模拟交易
AI调用 ({{ userDetail.ai_calls ? userDetail.ai_calls.length : 0 }})
{{ a.stock_code }}
{{ a.stock_name }}
{{ a.call_type }}
{{ formatDate(a.created_at) }}
无AI调用
重置密码
×
{{ resetPwUser.email }}
新密码
确认重置
{{ confirmModal.title }}
{{ confirmModal.message }}
取消
{{ confirmModal.confirmText || '确认' }}