From 32afef3e4e8ab8162ca4d845fbd114db50b338e0 Mon Sep 17 00:00:00 2001 From: chenghuan Date: Thu, 15 Jan 2026 10:28:01 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=8A=A5=E8=A1=A8):=20=E6=96=B0=E5=A2=9EV?= =?UTF-8?q?IP=E6=8A=A5=E8=A1=A8=E5=8A=9F=E8=83=BD=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/finance/src/api/statistics/index.ts | 7 + .../src/router/routes/modules/statistics.ts | 9 ++ .../src/views/statistics/vip/report.vue | 153 ++++++++++++++++++ 3 files changed, 169 insertions(+) create mode 100644 apps/finance/src/views/statistics/vip/report.vue diff --git a/apps/finance/src/api/statistics/index.ts b/apps/finance/src/api/statistics/index.ts index bcc917e..1f39679 100644 --- a/apps/finance/src/api/statistics/index.ts +++ b/apps/finance/src/api/statistics/index.ts @@ -22,6 +22,13 @@ export const statisticsApi = { return requestClient.post('common/statistics/trainingClassStatistics', data); }, + /** + * 获取VIP报表列表 + */ + getVipStatistics: (data: { month?: string; year: number }) => { + return requestClient.post('common/statistics/vipStatistics', data); + }, + /** * 下载天医币报表 */ diff --git a/apps/finance/src/router/routes/modules/statistics.ts b/apps/finance/src/router/routes/modules/statistics.ts index a12a4f7..af6add4 100644 --- a/apps/finance/src/router/routes/modules/statistics.ts +++ b/apps/finance/src/router/routes/modules/statistics.ts @@ -38,6 +38,15 @@ const routes: RouteRecordRaw[] = [ path: '/statistics/training-class-report', component: () => import('#/views/statistics/trainingClass/report.vue'), }, + { + meta: { + title: 'VIP报表', + keepAlive: true, + }, + name: 'VipReport', + path: '/statistics/vip-report', + component: () => import('#/views/statistics/vip/report.vue'), + }, ], }, ]; diff --git a/apps/finance/src/views/statistics/vip/report.vue b/apps/finance/src/views/statistics/vip/report.vue new file mode 100644 index 0000000..ebf100d --- /dev/null +++ b/apps/finance/src/views/statistics/vip/report.vue @@ -0,0 +1,153 @@ + + + +