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

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

View File

@@ -107,9 +107,12 @@ export async function getCreditUser(id: number) {
/**
* 导入招投标
*/
export async function importCreditUsers(file: File) {
export async function importCreditUsers(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-user/import',
formData,