2
0
Эх сурвалжийг харах

🐛 fix(stock-chart): 修复涨跌幅数据计算错误

- 将涨跌幅计算从使用zd字段改为zde字段,确保使用正确的涨跌幅百分比数据
- 更新StockData类型定义,明确zd为涨跌额,zde为涨跌幅百分比,避免字段混淆
yourname 6 сар өмнө
parent
commit
fc86ffa267

+ 1 - 1
src/client/mobile/components/stock/components/stock-chart/src/hooks/useProfitCalculator.ts

@@ -57,7 +57,7 @@ export function useProfitCalculator(stockData: StockData[], trades: TradeRecord[
       high: parseFloat(currentStockData.h),
       high: parseFloat(currentStockData.h),
       close: parseFloat(currentStockData.c),
       close: parseFloat(currentStockData.c),
       low: parseFloat(currentStockData.l),
       low: parseFloat(currentStockData.l),
-      change: parseFloat(currentStockData.zd),
+      change: parseFloat(currentStockData.zde), // 改为使用涨跌幅百分比
     } : {
     } : {
       date: '', // 添加日期
       date: '', // 添加日期
       open: 0,
       open: 0,

+ 3 - 2
src/client/mobile/components/stock/components/stock-chart/src/types/index.ts

@@ -14,8 +14,9 @@ export interface StockData {
   l: string; // 最低价
   l: string; // 最低价
   v: string; // 成交量
   v: string; // 成交量
   d: string; // 日期
   d: string; // 日期
-  zd: string; // 涨跌幅
-  pc?: string; // 涨跌额
+  zd: string; // 涨跌额
+  zde: string; // 涨跌幅百分比
+  pc?: string; // 涨跌额(备用字段)
 }
 }
 
 
 export interface DateMemo {
 export interface DateMemo {