fix: 修复 StockOverview prevStats 未定义错误

## 问题
控制台报错:
```
ReferenceError: prevStats is not defined
    at fetchMarketStats (index.js:247:1)
```

## 根本原因
`fetchMarketStats` 函数中引用了不存在的变量 `prevStats`:
```javascript
//  错误代码
const newStats = {
  ...data.summary,
  rising_count: prevStats?.rising_count,
  falling_count: prevStats?.falling_count,
  date: data.trade_date
};
```

这里的 `prevStats` 变量从未定义或声明。

## 解决方案
使用状态变量 `marketStats` 来获取之前的值:
```javascript
//  正确代码
const newStats = {
  ...data.summary,
  rising_count: marketStats?.rising_count,
  falling_count: marketStats?.falling_count,
  date: data.trade_date
};
```

## 影响
-  修复市场统计数据加载错误
-  正确保留上涨/下跌家数
-  消除控制台 ReferenceError

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
zdl
2025-10-30 18:59:49 +08:00
parent 6829f687ee
commit 1886c54e0f

View File

@@ -244,8 +244,8 @@ const StockOverview = () => {
const newStats = {
...data.summary,
// 保留之前从 heatmap 接口获取的上涨/下跌家数
rising_count: prevStats?.rising_count,
falling_count: prevStats?.falling_count,
rising_count: marketStats?.rising_count,
falling_count: marketStats?.falling_count,
date: data.trade_date
};
setMarketStats(newStats);