fix(web): cycle number not showing (#1398)

This commit is contained in:
Minho Yi
2026-03-03 19:30:46 +09:00
committed by GitHub
parent 06d6080751
commit 285053b7a4

View File

@@ -142,7 +142,7 @@ export function EquityChart({ traderId, embedded = false }: EquityChartProps) {
1000 // 默认值(与创建交易员时的默认配置一致) 1000 // 默认值(与创建交易员时的默认配置一致)
// 转换数据格式 // 转换数据格式
const chartData = displayHistory.map((point) => { const chartData = displayHistory.map((point, index) => {
const pnl = point.total_equity - initialBalance const pnl = point.total_equity - initialBalance
const pnlPct = ((pnl / initialBalance) * 100).toFixed(2) const pnlPct = ((pnl / initialBalance) * 100).toFixed(2)
return { return {
@@ -151,7 +151,7 @@ export function EquityChart({ traderId, embedded = false }: EquityChartProps) {
minute: '2-digit', minute: '2-digit',
}), }),
value: displayMode === 'dollar' ? point.total_equity : parseFloat(pnlPct), value: displayMode === 'dollar' ? point.total_equity : parseFloat(pnlPct),
cycle: point.cycle_number, cycle: point.cycle_number ?? index + 1,
raw_equity: point.total_equity, raw_equity: point.total_equity,
raw_pnl: pnl, raw_pnl: pnl,
raw_pnl_pct: parseFloat(pnlPct), raw_pnl_pct: parseFloat(pnlPct),
@@ -192,7 +192,7 @@ export function EquityChart({ traderId, embedded = false }: EquityChartProps) {
style={{ background: '#1E2329', border: '1px solid #2B3139' }} style={{ background: '#1E2329', border: '1px solid #2B3139' }}
> >
<div className="text-xs mb-1" style={{ color: '#848E9C' }}> <div className="text-xs mb-1" style={{ color: '#848E9C' }}>
Cycle #{data.cycle} Cycle #{data.cycle != null ? data.cycle : '—'}
</div> </div>
<div className="font-bold mono" style={{ color: '#EAECEF' }}> <div className="font-bold mono" style={{ color: '#EAECEF' }}>
{data.raw_equity.toFixed(2)} USDT {data.raw_equity.toFixed(2)} USDT