diff --git a/src/api/credit/creditJudgmentDebtor/index.ts b/src/api/credit/creditJudgmentDebtor/index.ts index 1c940fd..2bd2bd5 100644 --- a/src/api/credit/creditJudgmentDebtor/index.ts +++ b/src/api/credit/creditJudgmentDebtor/index.ts @@ -136,3 +136,30 @@ export async function importCreditJudgmentDebtor( } return Promise.reject(new Error(res.data.message)); } + +/** + * 导入历史被执行人 + */ +export async function importCreditJudgmentDebtorHistory( + 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>( + '/credit/credit-judgment-debtor/import/history', + formData, + { + headers: { + 'Content-Type': 'multipart/form-data' + } + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/src/views/credit/creditJudgmentDebtor/components/credit-judgment-debtor-history-import.vue b/src/views/credit/creditJudgmentDebtor/components/credit-judgment-debtor-history-import.vue index d0afa4b..eca3371 100644 --- a/src/views/credit/creditJudgmentDebtor/components/credit-judgment-debtor-history-import.vue +++ b/src/views/credit/creditJudgmentDebtor/components/credit-judgment-debtor-history-import.vue @@ -33,7 +33,7 @@ import { computed, ref } from 'vue'; import { message } from 'ant-design-vue/es'; import { CloudUploadOutlined } from '@ant-design/icons-vue'; - import { importCreditJudgmentDebtorHistory } from '@/api/credit/creditJudgmentDebtorHistory'; + import { importCreditJudgmentDebtorHistory } from '@/api/credit/creditJudgmentDebtor'; import { API_BASE_URL } from '@/config/setting'; const emit = defineEmits<{ @@ -55,7 +55,7 @@ /\/$/, '' ); - return `${base}/credit/credit-judgment-debtor-history/import/template`; + return `${base}/credit/credit-judgment-debtor/import/history/template`; }); /* 上传 */ diff --git a/src/views/credit/creditJudgmentDebtor/index.vue b/src/views/credit/creditJudgmentDebtor/index.vue index 934eb2c..07b2a44 100644 --- a/src/views/credit/creditJudgmentDebtor/index.vue +++ b/src/views/credit/creditJudgmentDebtor/index.vue @@ -26,7 +26,7 @@ - 导入被执行人 + 导入历史被执行人 @@ -61,6 +61,9 @@ 显示 隐藏 +