feat(credit): 添加信用模块主体企业归属修正功能

- 新增 refreshCreditCompanyId API 方法用于修正信用模块数据的企业归属
- 创建 RefreshCompanyIdButton 组件提供统一的修正企业归属按钮界面
- 在多个信用模块页面集成修正企业归属功能按钮
- 更新 CreditSearchToolbar 组件添加修正企业归属按钮
- 修改多个信用模块页面布局结构调整工具栏元素顺序
- 启用 .env.development 中的 API URL 配置
This commit is contained in:
2026-01-20 22:12:39 +08:00
parent d5e2c43f4e
commit fa188f482b
24 changed files with 346 additions and 202 deletions

View File

@@ -0,0 +1,27 @@
import request from '@/utils/request';
import type { ApiResult } from '@/api';
/**
* 修正某个信用模块数据的主体企业归属(按名称匹配回填 companyId
*
* 后端约定: POST /api/credit/{module}/company-id/refresh
* 例如: module = "credit-judgment-debtor"
*/
export async function refreshCreditCompanyId(
module: string,
params?: {
onlyNull?: boolean;
limit?: number;
}
) {
const res = await request.post<ApiResult<unknown>>(
`/credit/${module}/company-id/refresh`,
undefined,
{ params }
);
if (res.data.code === 0) {
return res.data.message;
}
return Promise.reject(new Error(res.data.message));
}