From b29202fcf8de887b8c616490fb319f23da6479b5 Mon Sep 17 00:00:00 2001 From: Kubbo <390378816@qq.com> Date: Sun, 7 Jul 2024 22:51:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/AppSalesPerformance.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/views/AppSalesPerformance.vue b/src/views/AppSalesPerformance.vue index 29345cf..dee0d29 100644 --- a/src/views/AppSalesPerformance.vue +++ b/src/views/AppSalesPerformance.vue @@ -31,12 +31,13 @@ export default { }, getValue(item) { let result = this.info[item.prop] - if (item.unit == "%") result = (result * 100 || 0) + "%" + if (item.unit == "%") result = (result * 100 || 0).toFixed(2) + "%" if (item.calc) result = item.calc() + if (/^-?\d+(\.\d+)?$/.test(result)) result = Number(result).toFixed(2) return result }, getIncrement(item) { - let result = this.info[item.prop + "Diff"] || "" + let result = Number(this.info[item.prop + "Diff"] || 0).toFixed(2) || "" if (result > 0) result = "↑" + result else if (result < 0) result = "↓" + result return result