From 0512e645421178bc01612f4a1766127b66edc032 Mon Sep 17 00:00:00 2001 From: Tevin <tingquanren@163.com> Date: Sat, 20 Jul 2024 15:56:04 +0800 Subject: [PATCH] 修复地址联动组件,回显数据时,部分列显示异常的问题 --- common/Tools.js | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/common/Tools.js b/common/Tools.js index 72d2079..a99856a 100644 --- a/common/Tools.js +++ b/common/Tools.js @@ -47,7 +47,7 @@ * @return {string} */ static createGUID() { - return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { + return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { let r = (Math.random() * 16) | 0, v = c === 'x' ? r : (r & 0x3) | 0x8; return v.toString(16); @@ -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; } - return number.toFixed(2); + 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'); }; } - -- Gitblit v1.9.1