feat: 配送物化视图优化查询性能 + 饼图统一处理 + SKU长尾治理明细 + 地图初始聚焦北京

This commit is contained in:
freedakgmail
2026-08-02 08:53:21 +08:00
parent ed7beb7e47
commit 73f12f40d1
20 changed files with 288 additions and 103 deletions
@@ -32,10 +32,10 @@ export function ExpenseOverviewTab({ month }: { month: string }) {
<CollapsibleSection title="费用结构分析" subtitle="2026年4月各费用科目占比">
<ResponsiveContainer width="100%" height={400}>
<PieChart>
<Pie data={pieData} dataKey="value" nameKey="name" cx="50%" cy="50%" outerRadius={120} label={(e: any) => e.name.length > 6 ? e.name.slice(0, 6) + '…' : e.name}>
<Pie data={pieData} dataKey="value" nameKey="name" cx="50%" cy="50%" outerRadius={120} labelLine={false}>
{pieData.map((_: any, i: number) => <Cell key={i} fill={PIE_COLORS[i % PIE_COLORS.length]} />)}
</Pie>
<Tooltip formatter={(v: any) => formatCurrency(v)} />
<Tooltip formatter={(v: any, name: any) => [formatCurrency(v), name]} />
<Legend wrapperStyle={{ fontSize: 11 }} />
</PieChart>
</ResponsiveContainer>