fix(util): 精度问题处理

This commit is contained in:
yeweikangxx123 2025-07-23 23:41:45 +08:00
parent 7b6507933f
commit 645c1abad4
1 changed files with 2 additions and 2 deletions

View File

@ -104,10 +104,10 @@ function formatCurrency(value) {
// 判断是否有小数部分 // 判断是否有小数部分
if (truncated % 1 === 0) { if (truncated % 1 === 0) {
// 整数,不显示小数位,但添加千分位分隔符 // 整数,不显示小数位,但添加千分位分隔符
return addThousandSeparator(truncated) return addThousandSeparator(numValue)
} else { } else {
// 有小数,保留两位,并为整数部分添加千分位分隔符 // 有小数,保留两位,并为整数部分添加千分位分隔符
const fixedValue = truncated.toFixed(2) const fixedValue = numValue.toFixed(2)
const parts = fixedValue.split('.') const parts = fixedValue.split('.')
parts[0] = addThousandSeparator(parts[0]) parts[0] = addThousandSeparator(parts[0])
return parts.join('.') return parts.join('.')