From 22f8caa6d4882cac499dbb5aec7d7ac9b6a357d8 Mon Sep 17 00:00:00 2001 From: Lewis_yan Date: Tue, 7 Apr 2026 09:57:48 +0800 Subject: [PATCH] fix(dashboard): use day field for 30-day trend chart x-axis Change from d.month to d.day to properly display daily data instead of monthly aggregation on the 30-day trend chart. --- web/src/views/pisadmin/dashboard/BuyerDashboard.vue | 2 +- web/src/views/pisadmin/dashboard/SupplierDashboard.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/web/src/views/pisadmin/dashboard/BuyerDashboard.vue b/web/src/views/pisadmin/dashboard/BuyerDashboard.vue index 2927eb3..2fa7889 100644 --- a/web/src/views/pisadmin/dashboard/BuyerDashboard.vue +++ b/web/src/views/pisadmin/dashboard/BuyerDashboard.vue @@ -185,7 +185,7 @@ function initChart() { let dataReceive: number[] = []; if (trend.value && trend.value.length > 0) { - labels = trend.value.map((d) => d.month); + labels = trend.value.map((d) => d.day); dataPublish = trend.value.map((d) => d.count || 0); // 议价完成数据暂无,填充0 dataReceive = trend.value.map(() => 0); diff --git a/web/src/views/pisadmin/dashboard/SupplierDashboard.vue b/web/src/views/pisadmin/dashboard/SupplierDashboard.vue index f5bf7ec..598c7df 100644 --- a/web/src/views/pisadmin/dashboard/SupplierDashboard.vue +++ b/web/src/views/pisadmin/dashboard/SupplierDashboard.vue @@ -216,7 +216,7 @@ function initChart() { let wonData: number[] = []; if (trend.value && trend.value.length > 0) { - labels = trend.value.map((d) => d.month); + labels = trend.value.map((d) => d.day); quotesData = trend.value.map((d) => d.quotes || 0); wonData = trend.value.map((d) => d.won || 0); } else {