diff --git a/packages/shared/src/utils/format.ts b/packages/shared/src/utils/format.ts index f5e56b534..496516ddc 100644 --- a/packages/shared/src/utils/format.ts +++ b/packages/shared/src/utils/format.ts @@ -1,10 +1,10 @@ export function formatMudPointCount(value: number, compact = false) { const normalizedValue = Math.max(0, Math.round(value)); if (compact && normalizedValue >= 100_000_000) { - return `${(normalizedValue / 100_000_000).toFixed(1)}亿`; + return `${(Math.floor(normalizedValue / 10_000_000) / 10).toFixed(1)}亿`; } if (compact && normalizedValue >= 10_000) { - return `${(normalizedValue / 10_000).toFixed(1)}万`; + return `${(Math.floor(normalizedValue / 1_000) / 10).toFixed(1)}万`; } return normalizedValue.toLocaleString('zh-CN'); }