From 2435b1b5a24e8839148d74d9cbbb820caf7b74fb Mon Sep 17 00:00:00 2001 From: wsm <8454518+new-twice@user.noreply.gitee.com> Date: Wed, 1 Jul 2026 11:40:06 +0000 Subject: [PATCH] =?UTF-8?q?!75=20feat(excel):=20BgPartymatter/BgTakepulse?= =?UTF-8?q?=20=E5=89=8D=E7=AB=AF=E9=80=82=E9=85=8D=20Excel=20=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E5=AF=BC=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat(excel): BgPartymatter/BgTakepulse 前端适配 Excel 导入导出 --- .../bg/bgpartymatter/BgPartymatter.api.ts | 24 +++++++ .../bg/bgpartymatter/BgPartymatterList.vue | 64 ++++++++++++++++++- src/views/bg/bqtakepulse/BgTakepulse.api.ts | 9 +++ src/views/bg/bqtakepulse/BgTakepulseList.vue | 64 ++++++++++++++++++- 4 files changed, 157 insertions(+), 4 deletions(-) diff --git a/src/views/bg/bgpartymatter/BgPartymatter.api.ts b/src/views/bg/bgpartymatter/BgPartymatter.api.ts index 0363b12..3bb764e 100644 --- a/src/views/bg/bgpartymatter/BgPartymatter.api.ts +++ b/src/views/bg/bgpartymatter/BgPartymatter.api.ts @@ -12,6 +12,10 @@ enum Api { deleteBatch = '/bgpartymatter/bgPartymatter/deleteBatch', importExcel = '/bgpartymatter/bgPartymatter/importExcel', exportXls = '/bgpartymatter/bgPartymatter/exportXls', + importExcelByEasyExcel = '/bgpartymatter/bgPartymatter/importExcelByEasyExcel', + checkExcelByEasyExcel = '/bgpartymatter/bgPartymatter/checkExcelByEasyExcel', + exportXlsByEasyExcel = '/bgpartymatter/bgPartymatter/exportXlsByEasyExcel', + exportXlsHeaders = '/bgpartymatter/bgPartymatter/exportXlsHeaders', saveBpmForm = '/bgpartymatter/bgPartymatter/saveBpmForm', setProcessVariable = '/act/process/setProcessVariable', bgPartymatterFeedbackList = '/bgpartymatter/bgPartymatter/listBgPartymatterFeedbackByMainId', @@ -31,6 +35,26 @@ export const getExportUrl = Api.exportXls; */ export const getImportUrl = Api.importExcel; +/** + * EasyExcel 导入 api + */ +export const getImportExcelByEasyExcelUrl = Api.importExcelByEasyExcel; + +/** + * EasyExcel 校验 api + */ +export const getCheckExcelByEasyExcelUrl = Api.checkExcelByEasyExcel; + +/** + * EasyExcel 导出 api + */ +export const getExportXlsByEasyExcelUrl = Api.exportXlsByEasyExcel; + +/** + * EasyExcel 仅导出表头 api(模板下载) + */ +export const getExportXlsHeadersUrl = Api.exportXlsHeaders; + /** * 列表接口 * @param params diff --git a/src/views/bg/bgpartymatter/BgPartymatterList.vue b/src/views/bg/bgpartymatter/BgPartymatterList.vue index 252bb38..56e629e 100644 --- a/src/views/bg/bgpartymatter/BgPartymatterList.vue +++ b/src/views/bg/bgpartymatter/BgPartymatterList.vue @@ -45,7 +45,9 @@