diff --git a/.env.development b/.env.development index b8ccd8b..fbcc74b 100644 --- a/.env.development +++ b/.env.development @@ -1,5 +1,5 @@ VITE_APP_NAME=后台管理(开发环境) -#VITE_API_URL=http://127.0.0.1:9200/api +VITE_API_URL=http://127.0.0.1:9200/api #VITE_SERVER_API_URL=http://127.0.0.1:8000/api diff --git a/src/api/credit/companyId.ts b/src/api/credit/companyId.ts new file mode 100644 index 0000000..1a6b5a8 --- /dev/null +++ b/src/api/credit/companyId.ts @@ -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>( + `/credit/${module}/company-id/refresh`, + undefined, + { params } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + diff --git a/src/views/credit/components/CreditSearchToolbar.vue b/src/views/credit/components/CreditSearchToolbar.vue index 48b0166..c939409 100644 --- a/src/views/credit/components/CreditSearchToolbar.vue +++ b/src/views/credit/components/CreditSearchToolbar.vue @@ -1,24 +1,25 @@ diff --git a/src/views/credit/components/RefreshCompanyIdButton.vue b/src/views/credit/components/RefreshCompanyIdButton.vue new file mode 100644 index 0000000..48f7103 --- /dev/null +++ b/src/views/credit/components/RefreshCompanyIdButton.vue @@ -0,0 +1,60 @@ + + + + diff --git a/src/views/credit/creditAdministrativeLicense/index.vue b/src/views/credit/creditAdministrativeLicense/index.vue index d0ef335..a6ca0d4 100644 --- a/src/views/credit/creditAdministrativeLicense/index.vue +++ b/src/views/credit/creditAdministrativeLicense/index.vue @@ -14,6 +14,10 @@ >