import { Button, DotLoading, ErrorBlock } from 'antd-mobile' import { KpiCard } from '../../../components/kpi/KpiCard' import { MiniTrendChart } from '../../../components/charts/MiniTrendChart' import { formatMoney } from '../../../utils/format' import { useDashboardOverview } from '../api' import { RankList } from '../components/RankList' import { RiskAlertSection } from '../components/RiskAlertSection' import { TodaySnapshotSection } from '../components/TodaySnapshotSection' export function BossDashboardPage() { const { data, isLoading, isError, refetch } = useDashboardOverview() if (isLoading) { return ( 正在生成经营简报... ) } if (isError || !data) { return ( void refetch()}> 重新加载 ) } const coreKpis = data.kpis.slice(0, 4) const moreKpis = data.kpis.slice(4) return ( 经营驾驶舱 上个工作日 数据日期 {data.businessDate} 上个工作日经营简报 {data.summary} 上个工作日成交额 {formatMoney(data.kpis[0]?.value)} 生成时间:{data.generatedAt} {coreKpis.map((metric) => ( ))} More 更多经营指标 {moreKpis.map((metric) => ( ))} Trend 近 7 天交易趋势 Fund 资金池摘要 {data.fundPool.map((metric) => ( ))} ) }
正在生成经营简报...
数据日期 {data.businessDate}
{data.summary}
More
Trend
Fund