diff --git a/src/api/credit/creditJudgmentDebtor/index.ts b/src/api/credit/creditJudgmentDebtor/index.ts index 2bd2bd5..c99ddc3 100644 --- a/src/api/credit/creditJudgmentDebtor/index.ts +++ b/src/api/credit/creditJudgmentDebtor/index.ts @@ -163,3 +163,25 @@ export async function importCreditJudgmentDebtorHistory( } return Promise.reject(new Error(res.data.message)); } + +/** + * 修正被执行人主体企业归属(按企业名称匹配回填 companyId) + * + * 后端: POST /api/credit/credit-judgment-debtor/company-id/refresh + * - onlyNull: 默认 true,仅更新 companyId 为空的数据 + * - limit: 可选,限制处理条数 + */ +export async function refreshCreditJudgmentDebtorCompanyId(params?: { + onlyNull?: boolean; + limit?: number; +}) { + const res = await request.post>( + '/credit/credit-judgment-debtor/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/creditAdministrativeLicense/components/credit-administrative-license-history-import.vue b/src/views/credit/creditAdministrativeLicense/components/credit-administrative-license-history-import.vue index f035dbd..b3598d2 100644 --- a/src/views/credit/creditAdministrativeLicense/components/credit-administrative-license-history-import.vue +++ b/src/views/credit/creditAdministrativeLicense/components/credit-administrative-license-history-import.vue @@ -41,9 +41,11 @@ (e: 'update:visible', visible: boolean): void; }>(); - defineProps<{ + const props = defineProps<{ // 是否打开弹窗 visible: boolean; + // 关联企业ID(企业详情下导入时需要) + companyId?: number; }>(); // 导入请求状态 @@ -74,7 +76,7 @@ return false; } loading.value = true; - importCreditAdministrativeLicenseHistory(file) + importCreditAdministrativeLicenseHistory(file, props.companyId) .then((msg) => { loading.value = false; message.success(msg); @@ -93,4 +95,3 @@ emit('update:visible', value); }; - diff --git a/src/views/credit/creditAdministrativeLicense/index.vue b/src/views/credit/creditAdministrativeLicense/index.vue index b89c216..d0ef335 100644 --- a/src/views/credit/creditAdministrativeLicense/index.vue +++ b/src/views/credit/creditAdministrativeLicense/index.vue @@ -23,12 +23,6 @@ @importData="openImport" @exportData="exportData" /> - - - 导入历史行政许可 -