# 订单管理「本年累计」与周期切换的对应规则

## 问题

订单管理有「本周/本月/本季/本年」切换按钮。统计卡片中的数据源容易混淆。

## 铁律

| 元素 | 数据源 | 是否随周期切换 |
|------|--------|:--:|
| 「📊 本年累计」条 | KPI H1 + H2当月 | ❌ 始终不变 |
| 「本周/本月/本季/本年发货」 | periodOrders 计数 | ✅ 随周期切换 |
| 「运输中/已签收/备货中/预警/超期」 | periodOrders 状态统计 | ✅ 随周期切换 |
| 订单明细列表 | orders90d（近90天） | ❌ 始终近90天 |

## 实现

```javascript
// 本年累计：独立条，不放在 stat-card 网格中
'<div>📊 本年累计 <b>' + fmtW(yearTax) + '</b>（H1: ' + fmtW(h1) + ' + H2: ' + fmtW(h2) + '）</div>'

// 周期卡片：用 periodOrders（随分析周期切换）
'<div class="stats-grid">' +
  '<div class="stat-card">' + ps.total + ' ' + range.label + '发货</div>' +
  ...
'</div>'
```

## 为什么不在 stat-card 中放「税合计」

`ps.taxTotal` 从 shipment 订单求和，MCP 金额字段几乎全为 0。即使 H1 存档有数据，也不会在 periodOrders 中（periodOrders 只含近期 90 天 + KPI 合并逻辑）。
