fix(utils): 精度问题修复
This commit is contained in:
		
							parent
							
								
									5b0fc62852
								
							
						
					
					
						commit
						08b296842e
					
				| 
						 | 
					@ -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('.')
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue