From 67f649620abd1cd84d7184e0ffe732e7de2af129 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Mon, 19 Jan 2026 23:50:31 +0800 Subject: [PATCH] =?UTF-8?q?feat(credit):=20=E6=B7=BB=E5=8A=A0=E5=8E=86?= =?UTF-8?q?=E5=8F=B2=E8=A2=AB=E6=89=A7=E8=A1=8C=E4=BA=BA=E5=AF=BC=E5=85=A5?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 importCreditJudgmentDebtorHistory API 接口用于导入历史被执行人数据 - 修复历史被执行人导入组件中的 API 路径引用错误 - 更新导入按钮文字为"导入历史被执行人" - 在表格中添加 updateTime 列显示更新时间 - 新增历史被执行人导入弹窗组件并集成到主页面 - 重命名 createTime 列为 updateTime 以匹配实际字段 - 添加打开历史被执行人导入弹窗的功能函数 --- src/api/credit/creditJudgmentDebtor/index.ts | 27 +++++++++++++++++ .../credit-judgment-debtor-history-import.vue | 4 +-- .../credit/creditJudgmentDebtor/index.vue | 29 +++++++++++++++---- 3 files changed, 53 insertions(+), 7 deletions(-) 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 @@ 显示 隐藏 +