From 15d06266b7c4546ced76146c34ee414e6bfff166 Mon Sep 17 00:00:00 2001 From: lewis_yan Date: Wed, 1 Apr 2026 19:09:24 +0800 Subject: [PATCH] feat(dashboard): add dashboard Vue components --- .../pisadmin/dashboard/BuyerTaskList.vue | 43 +++++++++++++ .../components/pisadmin/dashboard/KpiCard.vue | 57 +++++++++++++++++ .../pisadmin/dashboard/MessageList.vue | 51 +++++++++++++++ .../pisadmin/dashboard/SupplierQuoteList.vue | 38 ++++++++++++ .../pisadmin/dashboard/TrendChart.vue | 62 +++++++++++++++++++ 5 files changed, 251 insertions(+) create mode 100644 web/src/components/pisadmin/dashboard/BuyerTaskList.vue create mode 100644 web/src/components/pisadmin/dashboard/KpiCard.vue create mode 100644 web/src/components/pisadmin/dashboard/MessageList.vue create mode 100644 web/src/components/pisadmin/dashboard/SupplierQuoteList.vue create mode 100644 web/src/components/pisadmin/dashboard/TrendChart.vue diff --git a/web/src/components/pisadmin/dashboard/BuyerTaskList.vue b/web/src/components/pisadmin/dashboard/BuyerTaskList.vue new file mode 100644 index 0000000..5839c7e --- /dev/null +++ b/web/src/components/pisadmin/dashboard/BuyerTaskList.vue @@ -0,0 +1,43 @@ + + + diff --git a/web/src/components/pisadmin/dashboard/KpiCard.vue b/web/src/components/pisadmin/dashboard/KpiCard.vue new file mode 100644 index 0000000..ff42d95 --- /dev/null +++ b/web/src/components/pisadmin/dashboard/KpiCard.vue @@ -0,0 +1,57 @@ + + + + + diff --git a/web/src/components/pisadmin/dashboard/MessageList.vue b/web/src/components/pisadmin/dashboard/MessageList.vue new file mode 100644 index 0000000..b903cfc --- /dev/null +++ b/web/src/components/pisadmin/dashboard/MessageList.vue @@ -0,0 +1,51 @@ + + + + + diff --git a/web/src/components/pisadmin/dashboard/SupplierQuoteList.vue b/web/src/components/pisadmin/dashboard/SupplierQuoteList.vue new file mode 100644 index 0000000..598b89c --- /dev/null +++ b/web/src/components/pisadmin/dashboard/SupplierQuoteList.vue @@ -0,0 +1,38 @@ + + + diff --git a/web/src/components/pisadmin/dashboard/TrendChart.vue b/web/src/components/pisadmin/dashboard/TrendChart.vue new file mode 100644 index 0000000..956500a --- /dev/null +++ b/web/src/components/pisadmin/dashboard/TrendChart.vue @@ -0,0 +1,62 @@ + + + + +