Files
hzdyjs/web/src/api/cw/budgetExecutionImport.ts
T
2026-01-09 18:04:36 +08:00

52 lines
1.0 KiB
TypeScript

import request from '@/utils/request';
/**
* 导入预算执行数据
* @param file File
*/
export const importBudgetExecution = (file: File) => {
const formData = new FormData();
formData.append('file', file);
return request({
url: '/cw/budgetExecutionImport/importData',
method: 'post',
data: formData,
headers: {
'Content-Type': 'multipart/form-data'
}
});
};
/**
* 下载导入模板
*/
export const downloadBudgetExecutionTemplate = () => {
return request({
url: '/cw/budgetExecutionImport/importTemplate',
method: 'post',
responseType: 'blob'
});
};
/**
* 查询批次分页
*/
export const listImportBatches = (params?: any) => {
return request({
url: '/cw/budgetExecutionImport/batch/list',
method: 'get',
params
});
};
/**
* 查询明细分页
*/
export const listImportItems = (batchId: number, params?: any) => {
return request({
url: '/cw/budgetExecutionImport/item/list',
method: 'get',
params: { batchId, ...params }
});
};