diff --git a/apps/finance/src/api/statistics/index.ts b/apps/finance/src/api/statistics/index.ts index 5d9415c..0270c8a 100644 --- a/apps/finance/src/api/statistics/index.ts +++ b/apps/finance/src/api/statistics/index.ts @@ -139,4 +139,14 @@ export const statisticsApi = { data, }); }, + + /** + * 下载全部月份的收入统计报表 + * @returns 全部月份的收入统计报表数据 + */ + downloadAllMonthIncomeStatistics: () => { + return defaultRequestClient.download('common/statistics/getMonthStatistics', { + data: {}, + }); + }, }; diff --git a/apps/finance/src/router/routes/modules/statistics.ts b/apps/finance/src/router/routes/modules/statistics.ts index 58ea7e1..ba94855 100644 --- a/apps/finance/src/router/routes/modules/statistics.ts +++ b/apps/finance/src/router/routes/modules/statistics.ts @@ -65,6 +65,15 @@ const routes: RouteRecordRaw[] = [ path: '/statistics/finance-month-report', component: () => import('#/views/statistics/summary-month/report.vue'), }, + { + meta: { + title: '下载全部报表', + keepAlive: true, + }, + name: 'DownloadReports', + path: '/statistics/download-reports', + component: () => import('#/views/statistics/download/index.vue'), + }, ], }, ]; diff --git a/apps/finance/src/views/statistics/download/index.vue b/apps/finance/src/views/statistics/download/index.vue new file mode 100644 index 0000000..1b69ce2 --- /dev/null +++ b/apps/finance/src/views/statistics/download/index.vue @@ -0,0 +1,41 @@ + + + + +