将数据转为整数部分和小数部分
export function getMoneyData (number, decLength = 2) {
const result = {
intFormat: '0',
int: '0',
dec: '',
num: '0'
}
if (!isNaN(parseFloat(number))) {
number = parseFloat(number)
const arr = number.toString().split('.')
result.int = arr[0]
result.intFormat = arr[0]
if (!arr[1]) arr[1] = ''
result.dec = arr[1].substr(0, decLength)
result.dec = result.dec.padEnd(decLength, '0')
result.num = decLength ? result.int + '.' + result.dec : result.int
result.intFormat = result.intFormat.replace(/\B(?=(?:\d{3})+\b)/g, ',')
}
return result
}