/**
- 小数转百分数
- @param source 源数据
- @param fixed 保留几位小数,传 null 默认为 1
- @returns {string} */
transformPercent(source, fixed) { let percent = this.decimalsFixed(source, fixed == null ? 1 : fixed); percent += '%'; return percent; },
/**
- 小数保留几位小数
- @param source 源数据
- @param fixed 保留几位小数
- @returns {string} */
decimalsFixed(source, fixed) { return Number(source * 100) .toFixed(fixed); },
/**
- 金额千分位加逗号
*/
amountRule(amount) { let defaultAmount = ' '; let setAmount = amount + ' '; if (setAmount !== 'null' && setAmount !== '' && setAmount !== 'undefined' && setAmount !== '--') { defaultAmount = Number(setAmount) .toFixed(2) .replace(/(\d)(?=(\d{3})+\.)/g, '$1,'); return defaultAmount; } else { return defaultAmount; } }