初始化项目

This commit is contained in:
18500206848
2024-02-02 15:04:47 +08:00
parent 12664d0204
commit 7aec486f06
718 changed files with 152280 additions and 1 deletions

38
src/util/money.js Normal file
View File

@@ -0,0 +1,38 @@
import Decimal from 'decimal.js'
/**
* 格式化金额格式
* 返回的是字符串23,245.12保留2位小数
* @param num
* @returns {string}
*/
export function toMoney (num) {
num = num.toFixed(2)
num = parseFloat(num)
num = num.toLocaleString('zh', { minimumFractionDigits: 2, useGrouping: true })
return num
}
/**
* 格式化金额格式
* 返回的是字符串23,245.12保留2位小数
* @param num
* @returns {string}
*/
export function toDoller (val) {
return new Decimal(val).div(100).toNumber();
}
/**
* 格式化金额格式
* 返回的是字符串23,245.12保留2位小数
* @param num
* @returns {string}
*/
export function toCent (val) {
return new Decimal(val).mul(100).toNumber();
}
export function moneyFormat (val) {
return toMoney(toDoller(val));
}