feat(statistics): 新增课程报表功能
Some checks failed
Lock Threads / action (push) Has been cancelled
Issue Close Require / close-issues (push) Has been cancelled
Close stale issues / stale (push) Has been cancelled
CodeQL / Analyze (javascript-typescript) (push) Has been cancelled

This commit is contained in:
2026-01-16 15:17:22 +08:00
parent 8971243f23
commit 044db57c67
3 changed files with 193 additions and 4 deletions

View File

@@ -2,33 +2,60 @@ import { requestClient } from '#/api/request';
export const statisticsApi = {
/**
* 获取天医币报表列表
* 获取天医币报表
* @param data 请求参数
* @param data.month 月份
* @param data.year 年份
* @returns 天医币报表数据
*/
getReportTianyibi: (data: { month?: string; year: number }) => {
return requestClient.post('common/statistics/pointStatistics', data);
},
/**
* 获取实物报表列表
* 获取实物报表
* @param data 请求参数
* @param data.month 月份
* @param data.year 年份
* @returns 实物报表数据
*/
getPhysicalStatistics: (data: { month?: string; year: number }) => {
return requestClient.post('common/statistics/physicalStatistics', data);
},
/**
* 获取培训班报表列表
* 获取培训班报表
* @param data 请求参数
* @param data.month 月份
* @param data.year 年份
* @returns 培训班报表数据
*/
getTrainingClassStatistics: (data: { month?: string; year: number }) => {
return requestClient.post('common/statistics/trainingClassStatistics', data);
},
/**
* 获取VIP报表列表
* 获取VIP报表
* @param data 请求参数
* @param data.month 月份
* @param data.year 年份
* @returns VIP报表数据
*/
getVipStatistics: (data: { month?: string; year: number }) => {
return requestClient.post('common/statistics/vipStatistics', data);
},
/**
* 获取课程报表
* @param data 请求参数
* @param data.month 月份
* @param data.year 年份
* @returns 课程报表数据
*/
getCourseStatistics: (data: { month?: string; year: number }) => {
return requestClient.post('common/statistics/courseStatistics', data);
},
/**
* 下载天医币报表
*/