From 2e49fa1449e43c80b39b1f9340b81c5a6ddeeb69 Mon Sep 17 00:00:00 2001 From: Lewis_yan Date: Tue, 7 Apr 2026 09:46:09 +0800 Subject: [PATCH] feat(dashboard): add semantic icons to KPI cards Add FontAwesome icons to all 7 KPI metric cards in buyer and supplier dashboards for better visual semantics: BuyerDashboard: - fa-check-circle (completed inquiries) - fa-clock (pending inquiries) - fa-chart-pie (quote timeliness rate) SupplierDashboard: - fa-file-invoice (total quotes) - fa-pen-to-square (pending quotes) - fa-trophy (won bids) - fa-bullseye (win rate) --- web/src/views/pisadmin/dashboard/BuyerDashboard.vue | 9 +++++++++ web/src/views/pisadmin/dashboard/SupplierDashboard.vue | 10 ++++++++++ 2 files changed, 19 insertions(+) diff --git a/web/src/views/pisadmin/dashboard/BuyerDashboard.vue b/web/src/views/pisadmin/dashboard/BuyerDashboard.vue index ea88f8d..519a326 100644 --- a/web/src/views/pisadmin/dashboard/BuyerDashboard.vue +++ b/web/src/views/pisadmin/dashboard/BuyerDashboard.vue @@ -9,15 +9,18 @@
+
已完成询价单总数
{{ kpi.total_inquiries.toLocaleString() }}
较上月 +12%
+
进行中询价单
{{ kpi.pending_inquiries }}
+
供应商报价及时率
{{ kpi.quote_timely_rate }}%
持平
@@ -317,6 +320,12 @@ watch(trend, () => { } } +.kpi-icon { + font-size: 28px; + margin-bottom: 12px; + opacity: 0.8; +} + .kpi-title { font-size: 18px; color: var(--text-secondary); diff --git a/web/src/views/pisadmin/dashboard/SupplierDashboard.vue b/web/src/views/pisadmin/dashboard/SupplierDashboard.vue index f47fa12..ae0beea 100644 --- a/web/src/views/pisadmin/dashboard/SupplierDashboard.vue +++ b/web/src/views/pisadmin/dashboard/SupplierDashboard.vue @@ -9,21 +9,25 @@
+
报价单总数
{{ kpi.total_quotes.toLocaleString() }}
较上月 +8%
+
待报价
{{ kpi.pending_quotes }}
等待报价
+
已中标
{{ kpi.won_quotes }}
中标成功
+
中标率
{{ kpi.conversion_rate }}%
持平
@@ -345,6 +349,12 @@ watch(trend, () => { } } +.kpi-icon { + font-size: 28px; + margin-bottom: 12px; + opacity: 0.8; +} + .kpi-title { font-size: 18px; color: var(--text-secondary);