}
/>
{/* Summary Cards */}
总请求数
}
value={totalRequests}
prefix={}
valueStyle={{ fontWeight: 600, color: '#863bff' }}
/>
总 Token 数
}
value={totalTokens}
prefix={}
valueStyle={{ fontWeight: 600, color: '#47bfff' }}
/>
注册用户
}
value={totalAccounts}
prefix={}
valueStyle={{ fontWeight: 600, color: '#10b981' }}
/>
活跃用户
}
value={activeAccounts}
prefix={}
valueStyle={{ fontWeight: 600, color: '#f59e0b' }}
/>
{/* Conversion Funnel + Daily Trend */}
用户转化漏斗
}
size="small"
>
[value.toLocaleString(), '数量']}
/>
每日趋势
}
size="small"
>
{
const labels: Record = {
requests: '请求数',
inputTokens: '输入 Token(K)',
outputTokens: '输出 Token(K)',
}
return [value.toLocaleString(), labels[name] ?? name]
}}
/>
{/* Daily Stats */}
每日统计
}
className="mb-6"
size="small"
styles={{ body: { padding: 0 } }}
>
columns={dailyColumns}
dataSource={dailyData ?? []}
loading={dailyLoading}
rowKey="day"
search={false}
toolBarRender={false}
pagination={false}
size="small"
/>
{/* Model Stats */}
按模型统计
}
size="small"
styles={{ body: { padding: 0 } }}
>
columns={modelColumns}
dataSource={modelData ?? []}
loading={modelLoading}
rowKey="model_id"
search={false}
toolBarRender={false}
pagination={false}
size="small"
/>
)
}