From 92c433a6aaaa4c4721fb19d0673bc7b9b849daa1 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Wed, 1 Oct 2025 13:00:13 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E3=80=90antd=E3=80=91=E3=80=90ele?= =?UTF-8?q?=E3=80=91=E7=BB=9F=E4=B8=80=20infra=20=E5=92=8C=20system=20?= =?UTF-8?q?=E7=9A=84=E4=BB=A3=E7=A0=81=E9=A3=8E=E6=A0=BC=EF=BC=88demo03/no?= =?UTF-8?q?rmal=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/infra/demo/demo03/normal/data.ts | 14 +- .../views/infra/demo/demo03/normal/index.vue | 127 +++++++++--------- .../normal/modules/demo03-course-form.vue | 12 +- .../views/infra/demo/demo03/normal/index.vue | 26 ++-- 4 files changed, 91 insertions(+), 88 deletions(-) diff --git a/apps/web-antd/src/views/infra/demo/demo03/normal/data.ts b/apps/web-antd/src/views/infra/demo/demo03/normal/data.ts index f37aff49..583437d9 100644 --- a/apps/web-antd/src/views/infra/demo/demo03/normal/data.ts +++ b/apps/web-antd/src/views/infra/demo/demo03/normal/data.ts @@ -108,14 +108,17 @@ export function useGridColumns(): VxeTableGridOptions item.id!); } -/** 批量删除学生 */ -async function onDeleteBatch() { - const hideLoading = message.loading({ - content: $t('ui.actionMessage.deleting'), - duration: 0, - key: 'action_process_msg', - }); - try { - await deleteDemo03StudentList(checkedIds.value); - checkedIds.value = []; - message.success($t('ui.actionMessage.deleteSuccess')); - onRefresh(); - } finally { - hideLoading(); - } -} - -/** 导出表格 */ -async function onExport() { - const data = await exportDemo03Student(await gridApi.formApi.getValues()); - downloadFileFromBlobPart({ fileName: '学生.xls', source: data }); -} const [Grid, gridApi] = useVbenVxeGrid({ formOptions: { @@ -128,38 +127,36 @@ const [Grid, gridApi] = useVbenVxeGrid({