lemo-crm/web/app/helpers/number-us.js
2022-06-24 21:56:55 +08:00

12 lines
431 B
JavaScript

import { helper } from '@ember/component/helper';
import { isNone } from '@ember/utils';
export function numberUs(params) {
let num = isNone(params[0]) ? 0 : params[0];
let p = num.toFixed(2).split('.');
return p[0].split('').reverse().reduce(function(acc, num, i, orig) {
return num == '-' ? '-' + acc : num + (i && !(i % 3) ? ',' : '') + acc;
}, ''); // + '.' + p[1];
}
export default helper(numberUs);