feat(credit): 添加信用模块主体企业归属修正功能
- 新增 refreshCreditCompanyId API 方法用于修正信用模块数据的企业归属 - 创建 RefreshCompanyIdButton 组件提供统一的修正企业归属按钮界面 - 在多个信用模块页面集成修正企业归属功能按钮 - 更新 CreditSearchToolbar 组件添加修正企业归属按钮 - 修改多个信用模块页面布局结构调整工具栏元素顺序 - 启用 .env.development 中的 API URL 配置
This commit is contained in:
27
src/api/credit/companyId.ts
Normal file
27
src/api/credit/companyId.ts
Normal 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));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user