WebApp【公共组件库】@前端(For Git Submodule)
Tevin
2024-06-05 1678913eb54d4af40d9f6e44556cda316188dd9d
金额格式化优化,支持阅读模式
1 files modified
11 ■■■■ changed files
common/Tools.js 11 ●●●● patch | view | raw | blame | history
common/Tools.js
@@ -436,16 +436,24 @@
    /**
     * 数值转换为金钱格式
     * @param {Number|String} number
     * @param {String} [forRead=''] 便于阅读财务金额模式
     * @return {string}
     */
    static moneyFormat(number) {
    static moneyFormat(number, forRead = '') {
        if (!number && typeof number !== 'number' && typeof number !== 'string') {
            return '';
        }
        if (typeof number === 'string') {
            number = Number(number) || 0;
        }
        if (forRead === 'forRead') {
            return number.toLocaleString('zh-cn', {
                minimumFractionDigits: 2,
                maximumFractionDigits: 2,
            });
        } else {
        return number.toFixed(2);
        }
    }
    /**
@@ -597,4 +605,3 @@
        console.info(Math.round(px) + 'px');
    };
}