From 5b9c934b297ca451d31630b5068e0702d7411721 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=BF=94=E5=AE=87-=E6=97=85=E7=AE=A1=E5=AE=B6?= <153298343@qq.com> Date: Fri, 11 Nov 2022 17:27:12 +0800 Subject: [PATCH] up --- src/api/dashboard.js | 33 +- src/views/dashboard/components/BarChart.vue | 146 +++++++ src/views/dashboard/components/LineChart.vue | 143 +++++++ src/views/dashboard/components/PanelGroup.vue | 396 ++++++++++++++++++ src/views/dashboard/components/PieChart.vue | 163 +++++++ src/views/dashboard/index.vue | 166 +++++++- 6 files changed, 1018 insertions(+), 29 deletions(-) create mode 100644 src/views/dashboard/components/BarChart.vue create mode 100644 src/views/dashboard/components/LineChart.vue create mode 100644 src/views/dashboard/components/PanelGroup.vue create mode 100644 src/views/dashboard/components/PieChart.vue diff --git a/src/api/dashboard.js b/src/api/dashboard.js index ba8ceea..574bb0f 100644 --- a/src/api/dashboard.js +++ b/src/api/dashboard.js @@ -1,16 +1,33 @@ import request from '@/utils/request' + -export function getCounts() { +export function getcustomerData(params) { return request({ - url: '/api/admin/get-counts', - method: 'get' + url: '/api/admin/home/customer', + method: 'get', + params: params }) -} - - -export function getChartsData(params) { +} +export function getorderData(params) { + return request({ + url: '/api/admin/home/order', + method: 'get', + params: params + }) +} + + +export function getcustomeritemData(params) { + return request({ + url: '/api/admin/home/customer-item', + method: 'get', + params: params + }) +} + +export function getorderitemData(params) { return request({ - url: '/api/admin/get-charts-data', + url: '/api/admin/home/order-item', method: 'get', params: params }) diff --git a/src/views/dashboard/components/BarChart.vue b/src/views/dashboard/components/BarChart.vue new file mode 100644 index 0000000..199f14c --- /dev/null +++ b/src/views/dashboard/components/BarChart.vue @@ -0,0 +1,146 @@ + + + diff --git a/src/views/dashboard/components/LineChart.vue b/src/views/dashboard/components/LineChart.vue new file mode 100644 index 0000000..73ffc34 --- /dev/null +++ b/src/views/dashboard/components/LineChart.vue @@ -0,0 +1,143 @@ + + + diff --git a/src/views/dashboard/components/PanelGroup.vue b/src/views/dashboard/components/PanelGroup.vue new file mode 100644 index 0000000..cf270bb --- /dev/null +++ b/src/views/dashboard/components/PanelGroup.vue @@ -0,0 +1,396 @@ + + + + + diff --git a/src/views/dashboard/components/PieChart.vue b/src/views/dashboard/components/PieChart.vue new file mode 100644 index 0000000..3979b90 --- /dev/null +++ b/src/views/dashboard/components/PieChart.vue @@ -0,0 +1,163 @@ + + + diff --git a/src/views/dashboard/index.vue b/src/views/dashboard/index.vue index dde336e..43dfc0a 100644 --- a/src/views/dashboard/index.vue +++ b/src/views/dashboard/index.vue @@ -1,24 +1,148 @@ -