增加主力数据

This commit is contained in:
2025-12-29 16:32:21 +08:00
parent 1716f9fc8c
commit 476a741ea5
2 changed files with 12 additions and 8 deletions

View File

@@ -52,20 +52,24 @@ const MetricRow: React.FC<MetricRowProps> = ({
);
/**
* 格式化主力净流入显示
* 根据数值大小自动选择万/亿单位
* 格式化主力净流入显示(单位:股)
* 根据数值大小自动选择万/亿单位
*/
const formatNetInflowValue = (value: number | null): string => {
if (value === null || value === undefined) return '--';
const absValue = Math.abs(value);
const sign = value >= 0 ? '+' : '';
if (absValue >= 10000) {
// 超过1亿,显示为亿
return `${sign}${(value / 10000).toFixed(2)}亿`;
if (absValue >= 100000000) {
// 超过1亿
return `${sign}${(value / 100000000).toFixed(2)}亿`;
}
// 否则显示万
return `${sign}${value.toFixed(2)}`;
if (absValue >= 10000) {
// 超过1万股
return `${sign}${(value / 10000).toFixed(2)}万股`;
}
// 小于1万股
return `${sign}${value.toFixed(0)}`;
};
/**

View File

@@ -34,7 +34,7 @@ export interface StockQuoteCardData {
week52High: number; // 52周最高
// 主力动态数据来源stock_main_capital_flow 表)
netInflow: number | null; // 主力净流入量(万元
netInflow: number | null; // 主力净流入量(
mainInflowRatio: number | null; // 主力净流入量占比(%
netActiveBuyRatio: number | null; // 净主动买入额占比(%