/**
* 金额单位转换
* @param {Number} value
* @param {Number} format
*/
const moneyFormat = (value, format) => {
if (value === '' || value === null || value === undefined) {
return '--'
}
if (format === 4) { // 转万元
return (Number(value) / 10000).toFixed(0).toLocaleString()
}
if (format === 8) { // 转亿元
return (Number(value) / 10000 / 10000).toFixed(0).toLocaleString()
}
if (format === 8.5) { // 转亿元
return (Number(value) / 10000 / 10000).toLocaleString()
}
}
/**
* 千分位符转换
* @param {Number} num
*/
const numFormat = (num) => {
if (num === '--' || num === '' || num === null || num === undefined) {
return '--'
}
var _num = Number(num)
var c = (_num.toString().indexOf('.') !== -1) ? _num.toLocaleString() : _num.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,')
return c
}
export {
moneyFormat,
numFormat
}
-
乐宝呗666 authoreddb4f0034