feat(approval): 单据查询导出按钮 (#26)

This commit is contained in:
2026-10-30 21:21:10 +08:00
parent f76683a088
commit 90cfc4e7c7
3 changed files with 72 additions and 2 deletions
+15
View File
@@ -1,6 +1,7 @@
import request from '@/utils/request';
import type { ApiResult, PageResult } from '@/api';
import type {
ApprovalExportFile,
ApprovalInstance,
ApprovalItem,
ApprovalQueryParam
@@ -33,3 +34,17 @@ export async function getInstance(id: number) {
}
return Promise.reject(new Error(res.data.message));
}
/**
* 导出单据(返回完整结果,含文件下载地址)
*/
export async function exportInstances(data: ApprovalQueryParam) {
const res = await request.post<ApiResult<ApprovalExportFile>>(
THINK_API_URL + '/approval/export',
data
);
if (res.data.code === 0) {
return res.data;
}
return Promise.reject(new Error(res.data.message));
}