From de492664c39803c695dacd2dacdadb3d4185a3e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Tue, 14 Oct 2025 13:58:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=A1=B9=E7=9B=AE=E6=88=90?= =?UTF-8?q?=E6=9C=AC=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/workbench/cost/components/Bar.vue | 23 +- pages/workbench/cost/components/Detail.vue | 241 ++++++++++++ pages/workbench/cost/components/Line.vue | 146 +++---- pages/workbench/cost/components/Pie.vue | 27 +- .../cost/components/SummaryCards.vue | 10 +- .../{RecentRecords.vue => Table.vue} | 79 ++-- pages/workbench/cost/cost.vue | 361 ++++++++++++------ pages/workbench/index/index.vue | 14 +- pages/workbench/user/user.vue | 99 +++-- version.md | 12 +- 10 files changed, 715 insertions(+), 297 deletions(-) create mode 100644 pages/workbench/cost/components/Detail.vue rename pages/workbench/cost/components/{RecentRecords.vue => Table.vue} (59%) diff --git a/pages/workbench/cost/components/Bar.vue b/pages/workbench/cost/components/Bar.vue index 077277d..814b1f3 100644 --- a/pages/workbench/cost/components/Bar.vue +++ b/pages/workbench/cost/components/Bar.vue @@ -1,8 +1,8 @@ @@ -37,9 +37,9 @@ export default { } }, methods: { - // 格式化数字,添加千位分隔符 formatNumber(num) { - return num.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ','); + if (isNaN(num)) return '0'; // 兜底处理 + return num.toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g, ','); // 保留2位小数+千位分隔符 } } }; diff --git a/pages/workbench/cost/components/RecentRecords.vue b/pages/workbench/cost/components/Table.vue similarity index 59% rename from pages/workbench/cost/components/RecentRecords.vue rename to pages/workbench/cost/components/Table.vue index 112fb0a..3f9f031 100644 --- a/pages/workbench/cost/components/RecentRecords.vue +++ b/pages/workbench/cost/components/Table.vue @@ -1,9 +1,5 @@