From c53155e371dccc1bd0cd5ed9adcc136bbecb9398 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A3=B7=E5=8F=B6?= <14103883+leaf-phos@user.noreply.gitee.com> Date: Sun, 6 Apr 2025 18:20:25 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/dashboard/dashboardOrder.js | 14 ++ src/assets/icons/svg/down.svg | 1 + src/assets/icons/svg/up.svg | 1 + src/components/StatisticsCard/index.vue | 67 ++++- src/utils/enums.js | 7 +- src/views/bst/index/components/DeviceStat.vue | 102 ++++++++ .../bst/index/components/OrderDailyStat.vue | 35 +++ src/views/bst/index/components/Stat.vue | 80 ++++++ src/views/bst/index/components/TodoList.vue | 101 ++++++++ src/views/bst/index/index.vue | 229 ++++-------------- 10 files changed, 439 insertions(+), 198 deletions(-) create mode 100644 src/api/dashboard/dashboardOrder.js create mode 100644 src/assets/icons/svg/down.svg create mode 100644 src/assets/icons/svg/up.svg create mode 100644 src/views/bst/index/components/DeviceStat.vue create mode 100644 src/views/bst/index/components/OrderDailyStat.vue create mode 100644 src/views/bst/index/components/Stat.vue create mode 100644 src/views/bst/index/components/TodoList.vue diff --git a/src/api/dashboard/dashboardOrder.js b/src/api/dashboard/dashboardOrder.js new file mode 100644 index 0000000..ea53779 --- /dev/null +++ b/src/api/dashboard/dashboardOrder.js @@ -0,0 +1,14 @@ +import request from '@/utils/request' + +/** + * 获取统计数据 + * @param {Object} query 查询参数 + * @returns {Promise} 返回统计数据 + */ +export function getOrderDailyAmount(query) { + return request({ + url: '/dashboard/order/dailyAmount', + method: 'get', + params: query + }) +} diff --git a/src/assets/icons/svg/down.svg b/src/assets/icons/svg/down.svg new file mode 100644 index 0000000..b0ce6ca --- /dev/null +++ b/src/assets/icons/svg/down.svg @@ -0,0 +1 @@ + diff --git a/src/assets/icons/svg/up.svg b/src/assets/icons/svg/up.svg new file mode 100644 index 0000000..6dc7d58 --- /dev/null +++ b/src/assets/icons/svg/up.svg @@ -0,0 +1 @@ + diff --git a/src/components/StatisticsCard/index.vue b/src/components/StatisticsCard/index.vue index 7579795..df8479f 100644 --- a/src/components/StatisticsCard/index.vue +++ b/src/components/StatisticsCard/index.vue @@ -2,9 +2,18 @@