feat(credit): 企业详情页面增加子表数据导入功能

- 为18个信用相关API的导入方法添加companyId参数支持
- 在企业详情页面的各个子表tab中添加导入和刷新按钮
- 创建credit-company-related-import组件实现统一的导入弹窗
- 新增taxpayerCode字段到用户信息模型中
- 移除企业详情页面中冗余的描述项注释代码
- 实现基于企业ID或纳税人识别号的数据加载缓存机制
- 添加导入模板下载功能和文件类型验证
This commit is contained in:
2026-01-05 12:17:59 +08:00
parent 90aaeef018
commit 74b06dbc17
21 changed files with 402 additions and 165 deletions

View File

@@ -107,9 +107,12 @@ export async function getCreditDeliveryNotice(id: number) {
/**
* 导入送达公告司法大数据
*/
export async function importCreditDeliveryNotice(file: File) {
export async function importCreditDeliveryNotice(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-delivery-notice/import',
formData,