docs(management): document reports API gaps

This commit is contained in:
yelan
2026-09-02 09:05:13 +08:00
parent ac581801eb
commit 03baddee0d
3 changed files with 228 additions and 6 deletions
+4 -5
View File
@@ -49,14 +49,13 @@ src/
- 不在 API 文件中创建新的 Axios 实例,不在 API 层操作组件、路由或 `ElMessage`。
- 所有请求通过 `request` 单例发送;接口函数必须提供明确的返回类型。
- 接口地址使用相对路径,不重复写基础地址。
- 业务接口的列表、详情、创建、更新和删除函数按资源命名,例如:
- 业务接口的列表、详情、创建、更新和删除函数按资源命名;没有后端接口时不要在前端伪造一个不存在的地址。报表当前由现有任务、模板和组织接口在 API 边界聚合,例如:
```ts
import { request } from '@/utils/request'
import type { ReportOverviewResponse, ReportQuery } from './types'
import { getReportTaskData } from './reports'
export function getReportOverview(params: ReportQuery) {
return request.get<ReportOverviewResponse>('/management/reports/overview', { params })
export async function loadReports() {
return getReportTaskData()
}
```