From 7b4d68a164a8fe2fefe79675942c087645bbbec0 Mon Sep 17 00:00:00 2001 From: dap <15891557205@163.com> Date: Wed, 28 Jan 2026 19:41:50 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E9=87=8D=E6=9E=84=E5=AF=BC?= =?UTF-8?q?=E5=87=BA=E5=8A=9F=E8=83=BD=EF=BC=8C=E4=BD=BF=E7=94=A8=E6=96=B0?= =?UTF-8?q?=E7=9A=84=20useBlobExport=20=E9=92=A9=E5=AD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除旧的 commonDownloadExcel 函数,统一使用 useBlobExport 钩子处理文件导出 - 在用户导入模板、请假申请和字典类型页面中替换导出逻辑 - 移除 demo 页面未使用的导出按钮和相关导入 - 为导出按钮添加加载状态,提升用户体验 --- apps/web-antd/src/views/demo/demo/index.vue | 15 +----------- .../views/system/dict/type/index-refactor.vue | 20 +++++++++++----- .../views/system/user/user-import-modal.vue | 11 +++++++-- .../src/views/workflow/leave/index.vue | 24 ++++++++++--------- 4 files changed, 37 insertions(+), 33 deletions(-) diff --git a/apps/web-antd/src/views/demo/demo/index.vue b/apps/web-antd/src/views/demo/demo/index.vue index 5467c30e..8aeb390f 100644 --- a/apps/web-antd/src/views/demo/demo/index.vue +++ b/apps/web-antd/src/views/demo/demo/index.vue @@ -12,9 +12,8 @@ import { getPopupContainer } from '@vben/utils'; import { Popconfirm, Space } from 'antdv-next'; import { useVbenVxeGrid, vxeCheckboxChecked } from '#/adapter/vxe-table'; -import { commonDownloadExcel } from '#/utils/file/download'; -import { demoExport, demoList, demoRemove } from './api'; +import { demoList, demoRemove } from './api'; import { columns, querySchema } from './data'; import demoModal from './demo-modal.vue'; @@ -105,18 +104,6 @@ function handleMultiDelete() {