feat(credit): 添加历史司法数据导入功能

- 新增立案信息历史数据导入API和组件
- 新增送达公告历史数据导入API和组件
- 新增诉前调解历史数据导入API和组件
- 在企业详情页面添加各类型历史数据导入按钮
- 实现Excel文件上传和模板下载功能
- 添加文件类型和大小验证机制
This commit is contained in:
2026-03-02 14:47:10 +08:00
parent b4f3dcbb18
commit c29daa5293
7 changed files with 480 additions and 0 deletions

View File

@@ -125,3 +125,30 @@ export async function importCreditMediation(file: File, companyId?: number) {
}
return Promise.reject(new Error(res.data.message));
}
/**
* 导入历史诉前调解司法大数据
*/
export async function importCreditMediationHistory(
file: File,
companyId?: number
) {
const formData = new FormData();
formData.append('file', file);
if (companyId != null) {
formData.append('companyId', String(companyId));
}
const res = await request.post<ApiResult<unknown>>(
'/credit/credit-mediation/import/history',
formData,
{
headers: {
'Content-Type': 'multipart/form-data'
}
}
);
if (res.data.code === 0) {
return res.data.message;
}
return Promise.reject(new Error(res.data.message));
}