From 0ac1dbfec926a79e7f119faf55090f055ade59f6 Mon Sep 17 00:00:00 2001 From: woody Date: Mon, 12 May 2025 09:10:28 +0800 Subject: [PATCH 1/2] feat(dashboard): add dashboard page --- src/api/dashboard.js | 26 ++ src/views/dashboard/dashboard.vue | 63 +++ src/views/dashboard/hasIndex.vue | 211 ++++----- src/views/dashboard/index.vue | 221 ++++----- src/views/dashboard/mixins/top-bar-mixin.js | 46 ++ src/views/dashboard/receiveIndex.vue | 228 ++++----- src/views/system/national/index.vue | 484 ++++++++++---------- vue.config.js | 22 +- 8 files changed, 650 insertions(+), 651 deletions(-) create mode 100644 src/api/dashboard.js create mode 100644 src/views/dashboard/dashboard.vue create mode 100644 src/views/dashboard/mixins/top-bar-mixin.js diff --git a/src/api/dashboard.js b/src/api/dashboard.js new file mode 100644 index 0000000..fbe837f --- /dev/null +++ b/src/api/dashboard.js @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 会员汇总数据 +export function getMemberSummary() { + return request({ + url: '/manage/dashboard/member/summary', + method: 'get' + }) +} + +// 日业绩数据 +export function getDailyPerformance(params) { + return request({ + url: '/manage/dashboard/day-achieve', + method: 'get', + params + }) +} + +// 月业绩数据 +export function getMonthlyPerformance() { + return request({ + url: '/manage/dashboard/month-achieve', + method: 'get' + }) +} diff --git a/src/views/dashboard/dashboard.vue b/src/views/dashboard/dashboard.vue new file mode 100644 index 0000000..c377341 --- /dev/null +++ b/src/views/dashboard/dashboard.vue @@ -0,0 +1,63 @@ + + + + + diff --git a/src/views/dashboard/hasIndex.vue b/src/views/dashboard/hasIndex.vue index e72eab9..4333e20 100644 --- a/src/views/dashboard/hasIndex.vue +++ b/src/views/dashboard/hasIndex.vue @@ -14,11 +14,11 @@
+ :top-list="topList" + :moren="defaultTabItem" + :wait-approval-num="waitApprovalNum" + :receive-approval-num="receiveApprovalNum" + />
@@ -35,45 +35,45 @@ --> + /> + /> + /> + /> - + + /> @@ -108,8 +108,7 @@ :range-separator="'至'" :start-placeholder="'开始日期'" :end-placeholder="'结束日期'" - > - + /> @@ -121,14 +120,12 @@ :range-separator="'至'" :start-placeholder="'开始日期'" :end-placeholder="'结束日期'" - > - + /> - {{ '搜索' }} + {{ '搜索' }} {{ '重置' }} @@ -136,27 +133,24 @@
- - {{ '导出' }} + + {{ '导出' }}
- - + - + />
-
+
+ />
{{ item.useTime }}
{{ item.nickName }}
@@ -210,7 +204,7 @@
- + /> + /> + /> + /> @@ -83,8 +83,7 @@ :range-separator="'至'" :start-placeholder="'开始日期'" :end-placeholder="'结束日期'" - > - + /> - {{ '搜索' }} + {{ '搜索' }} {{ '重置' }}
- - - + /> + - + />
+ />
+ />
{{ item.useTime }}
{{ item.nickName }}
@@ -172,9 +167,9 @@