From ccf9c3fd53de1b5470bee5d329c5743090cff198 Mon Sep 17 00:00:00 2001 From: puhui999 Date: Sat, 9 Aug 2025 12:10:10 +0800 Subject: [PATCH] =?UTF-8?q?fix(@vben/web-antd):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E6=89=B9=E9=87=8F=E5=88=A0=E9=99=A4=E5=90=8E=20checkedIds=20?= =?UTF-8?q?=E6=9C=AA=E9=87=8D=E7=BD=AE=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/views/erp/purchase/order/index.vue | 1 + apps/web-antd/src/views/infra/codegen/index.vue | 1 + apps/web-antd/src/views/infra/config/index.vue | 1 + apps/web-antd/src/views/infra/demo/demo01/index.vue | 1 + apps/web-antd/src/views/infra/demo/demo03/erp/index.vue | 1 + .../views/infra/demo/demo03/erp/modules/demo03-course-list.vue | 1 + .../views/infra/demo/demo03/erp/modules/demo03-grade-list.vue | 1 + apps/web-antd/src/views/infra/demo/demo03/inner/index.vue | 1 + apps/web-antd/src/views/infra/demo/demo03/normal/index.vue | 1 + apps/web-antd/src/views/infra/demo/general/demo01/index.vue | 1 + apps/web-antd/src/views/infra/demo/general/demo03/erp/index.vue | 1 + .../infra/demo/general/demo03/erp/modules/demo03-course-list.vue | 1 + .../infra/demo/general/demo03/erp/modules/demo03-grade-list.vue | 1 + .../web-antd/src/views/infra/demo/general/demo03/inner/index.vue | 1 + .../src/views/infra/demo/general/demo03/normal/index.vue | 1 + apps/web-antd/src/views/infra/file/index.vue | 1 + apps/web-antd/src/views/infra/fileConfig/index.vue | 1 + apps/web-antd/src/views/infra/job/index.vue | 1 + apps/web-antd/src/views/system/dept/index.vue | 1 + apps/web-antd/src/views/system/dict/modules/data-grid.vue | 1 + apps/web-antd/src/views/system/dict/modules/type-grid.vue | 1 + apps/web-antd/src/views/system/mail/account/index.vue | 1 + apps/web-antd/src/views/system/mail/template/index.vue | 1 + apps/web-antd/src/views/system/notice/index.vue | 1 + apps/web-antd/src/views/system/notify/template/index.vue | 1 + apps/web-antd/src/views/system/post/index.vue | 1 + apps/web-antd/src/views/system/role/index.vue | 1 + apps/web-antd/src/views/system/sms/channel/index.vue | 1 + apps/web-antd/src/views/system/sms/template/index.vue | 1 + apps/web-antd/src/views/system/tenant/index.vue | 1 + apps/web-antd/src/views/system/tenantPackage/index.vue | 1 + apps/web-antd/src/views/system/user/index.vue | 1 + 32 files changed, 32 insertions(+) diff --git a/apps/web-antd/src/views/erp/purchase/order/index.vue b/apps/web-antd/src/views/erp/purchase/order/index.vue index 6331bd67..67f7b941 100644 --- a/apps/web-antd/src/views/erp/purchase/order/index.vue +++ b/apps/web-antd/src/views/erp/purchase/order/index.vue @@ -91,6 +91,7 @@ async function handleBatchDelete() { }); try { await deletePurchaseOrderList(checkedIds.value); + checkedIds.value = []; message.success({ content: $t('ui.actionMessage.deleteSuccess'), key: 'action_process_msg', diff --git a/apps/web-antd/src/views/infra/codegen/index.vue b/apps/web-antd/src/views/infra/codegen/index.vue index 2473a093..1783b234 100644 --- a/apps/web-antd/src/views/infra/codegen/index.vue +++ b/apps/web-antd/src/views/infra/codegen/index.vue @@ -102,6 +102,7 @@ async function handleDeleteBatch() { }); try { await deleteCodegenTableList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/infra/config/index.vue b/apps/web-antd/src/views/infra/config/index.vue index 68b7e9a3..821552ce 100644 --- a/apps/web-antd/src/views/infra/config/index.vue +++ b/apps/web-antd/src/views/infra/config/index.vue @@ -84,6 +84,7 @@ async function handleDeleteBatch() { }); try { await deleteConfigList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/infra/demo/demo01/index.vue b/apps/web-antd/src/views/infra/demo/demo01/index.vue index e92d2065..fa7e1cb4 100644 --- a/apps/web-antd/src/views/infra/demo/demo01/index.vue +++ b/apps/web-antd/src/views/infra/demo/demo01/index.vue @@ -66,6 +66,7 @@ async function handleDeleteBatch() { }); try { await deleteDemo01ContactList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/infra/demo/demo03/erp/index.vue b/apps/web-antd/src/views/infra/demo/demo03/erp/index.vue index 2c850ee9..c47ff0d6 100644 --- a/apps/web-antd/src/views/infra/demo/demo03/erp/index.vue +++ b/apps/web-antd/src/views/infra/demo/demo03/erp/index.vue @@ -76,6 +76,7 @@ async function onDeleteBatch() { }); try { await deleteDemo03StudentList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/infra/demo/demo03/erp/modules/demo03-course-list.vue b/apps/web-antd/src/views/infra/demo/demo03/erp/modules/demo03-course-list.vue index d5b15c91..d8495942 100644 --- a/apps/web-antd/src/views/infra/demo/demo03/erp/modules/demo03-course-list.vue +++ b/apps/web-antd/src/views/infra/demo/demo03/erp/modules/demo03-course-list.vue @@ -75,6 +75,7 @@ async function onDeleteBatch() { }); try { await deleteDemo03CourseList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/infra/demo/demo03/erp/modules/demo03-grade-list.vue b/apps/web-antd/src/views/infra/demo/demo03/erp/modules/demo03-grade-list.vue index ab46b974..9ce25c26 100644 --- a/apps/web-antd/src/views/infra/demo/demo03/erp/modules/demo03-grade-list.vue +++ b/apps/web-antd/src/views/infra/demo/demo03/erp/modules/demo03-grade-list.vue @@ -75,6 +75,7 @@ async function onDeleteBatch() { }); try { await deleteDemo03GradeList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/infra/demo/demo03/inner/index.vue b/apps/web-antd/src/views/infra/demo/demo03/inner/index.vue index 79ce1b32..c394f5fd 100644 --- a/apps/web-antd/src/views/infra/demo/demo03/inner/index.vue +++ b/apps/web-antd/src/views/infra/demo/demo03/inner/index.vue @@ -75,6 +75,7 @@ async function onDeleteBatch() { }); try { await deleteDemo03StudentList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/infra/demo/demo03/normal/index.vue b/apps/web-antd/src/views/infra/demo/demo03/normal/index.vue index 3dc77de6..e0b1c4df 100644 --- a/apps/web-antd/src/views/infra/demo/demo03/normal/index.vue +++ b/apps/web-antd/src/views/infra/demo/demo03/normal/index.vue @@ -78,6 +78,7 @@ async function onDeleteBatch() { }); try { await deleteDemo03StudentList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/infra/demo/general/demo01/index.vue b/apps/web-antd/src/views/infra/demo/general/demo01/index.vue index a500736a..d93c06c2 100644 --- a/apps/web-antd/src/views/infra/demo/general/demo01/index.vue +++ b/apps/web-antd/src/views/infra/demo/general/demo01/index.vue @@ -123,6 +123,7 @@ async function handleDeleteBatch() { }); try { await deleteDemo01ContactList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); await getList(); } finally { diff --git a/apps/web-antd/src/views/infra/demo/general/demo03/erp/index.vue b/apps/web-antd/src/views/infra/demo/general/demo03/erp/index.vue index 62385532..ce2e3a0f 100644 --- a/apps/web-antd/src/views/infra/demo/general/demo03/erp/index.vue +++ b/apps/web-antd/src/views/infra/demo/general/demo03/erp/index.vue @@ -134,6 +134,7 @@ async function onDeleteBatch() { }); try { await deleteDemo03StudentList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); await getList(); } finally { diff --git a/apps/web-antd/src/views/infra/demo/general/demo03/erp/modules/demo03-course-list.vue b/apps/web-antd/src/views/infra/demo/general/demo03/erp/modules/demo03-course-list.vue index 47ed647c..ae5a128d 100644 --- a/apps/web-antd/src/views/infra/demo/general/demo03/erp/modules/demo03-course-list.vue +++ b/apps/web-antd/src/views/infra/demo/general/demo03/erp/modules/demo03-course-list.vue @@ -81,6 +81,7 @@ async function onDeleteBatch() { }); try { await deleteDemo03CourseList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); await getList(); } finally { diff --git a/apps/web-antd/src/views/infra/demo/general/demo03/erp/modules/demo03-grade-list.vue b/apps/web-antd/src/views/infra/demo/general/demo03/erp/modules/demo03-grade-list.vue index 0f8435c4..4dbf52a8 100644 --- a/apps/web-antd/src/views/infra/demo/general/demo03/erp/modules/demo03-grade-list.vue +++ b/apps/web-antd/src/views/infra/demo/general/demo03/erp/modules/demo03-grade-list.vue @@ -81,6 +81,7 @@ async function onDeleteBatch() { }); try { await deleteDemo03GradeList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); await getList(); } finally { diff --git a/apps/web-antd/src/views/infra/demo/general/demo03/inner/index.vue b/apps/web-antd/src/views/infra/demo/general/demo03/inner/index.vue index b093a83d..7a991985 100644 --- a/apps/web-antd/src/views/infra/demo/general/demo03/inner/index.vue +++ b/apps/web-antd/src/views/infra/demo/general/demo03/inner/index.vue @@ -130,6 +130,7 @@ async function onDeleteBatch() { }); try { await deleteDemo03StudentList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); await getList(); } finally { diff --git a/apps/web-antd/src/views/infra/demo/general/demo03/normal/index.vue b/apps/web-antd/src/views/infra/demo/general/demo03/normal/index.vue index 75db2f15..13e0572a 100644 --- a/apps/web-antd/src/views/infra/demo/general/demo03/normal/index.vue +++ b/apps/web-antd/src/views/infra/demo/general/demo03/normal/index.vue @@ -124,6 +124,7 @@ async function onDeleteBatch() { }); try { await deleteDemo03StudentList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); await getList(); } finally { diff --git a/apps/web-antd/src/views/infra/file/index.vue b/apps/web-antd/src/views/infra/file/index.vue index cf92953c..03b7057b 100644 --- a/apps/web-antd/src/views/infra/file/index.vue +++ b/apps/web-antd/src/views/infra/file/index.vue @@ -84,6 +84,7 @@ async function handleDeleteBatch() { }); try { await deleteFileList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/infra/fileConfig/index.vue b/apps/web-antd/src/views/infra/fileConfig/index.vue index 019b3e25..1667f787 100644 --- a/apps/web-antd/src/views/infra/fileConfig/index.vue +++ b/apps/web-antd/src/views/infra/fileConfig/index.vue @@ -118,6 +118,7 @@ async function handleDeleteBatch() { }); try { await deleteFileConfigList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/infra/job/index.vue b/apps/web-antd/src/views/infra/job/index.vue index 23798dc5..8878913d 100644 --- a/apps/web-antd/src/views/infra/job/index.vue +++ b/apps/web-antd/src/views/infra/job/index.vue @@ -130,6 +130,7 @@ async function handleDeleteBatch() { }); try { await deleteJobList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/system/dept/index.vue b/apps/web-antd/src/views/system/dept/index.vue index e3dbc8ff..1dca1f7b 100644 --- a/apps/web-antd/src/views/system/dept/index.vue +++ b/apps/web-antd/src/views/system/dept/index.vue @@ -93,6 +93,7 @@ async function handleDeleteBatch() { }); try { await deleteDeptList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/system/dict/modules/data-grid.vue b/apps/web-antd/src/views/system/dict/modules/data-grid.vue index 57c6f87d..a452368b 100644 --- a/apps/web-antd/src/views/system/dict/modules/data-grid.vue +++ b/apps/web-antd/src/views/system/dict/modules/data-grid.vue @@ -90,6 +90,7 @@ async function handleDeleteBatch() { }); try { await deleteDictDataList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/system/dict/modules/type-grid.vue b/apps/web-antd/src/views/system/dict/modules/type-grid.vue index 0104303d..5e185130 100644 --- a/apps/web-antd/src/views/system/dict/modules/type-grid.vue +++ b/apps/web-antd/src/views/system/dict/modules/type-grid.vue @@ -88,6 +88,7 @@ async function handleDeleteBatch() { }); try { await deleteDictTypeList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/system/mail/account/index.vue b/apps/web-antd/src/views/system/mail/account/index.vue index 0d462695..b8a19b8e 100644 --- a/apps/web-antd/src/views/system/mail/account/index.vue +++ b/apps/web-antd/src/views/system/mail/account/index.vue @@ -76,6 +76,7 @@ async function handleDeleteBatch() { }); try { await deleteMailAccountList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/system/mail/template/index.vue b/apps/web-antd/src/views/system/mail/template/index.vue index 21907b96..2e89d317 100644 --- a/apps/web-antd/src/views/system/mail/template/index.vue +++ b/apps/web-antd/src/views/system/mail/template/index.vue @@ -88,6 +88,7 @@ async function handleDeleteBatch() { }); try { await deleteMailTemplateList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/system/notice/index.vue b/apps/web-antd/src/views/system/notice/index.vue index 014ca535..4bca09bc 100644 --- a/apps/web-antd/src/views/system/notice/index.vue +++ b/apps/web-antd/src/views/system/notice/index.vue @@ -77,6 +77,7 @@ async function handleDeleteBatch() { }); try { await deleteNoticeList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/system/notify/template/index.vue b/apps/web-antd/src/views/system/notify/template/index.vue index 9408af8f..e1e43729 100644 --- a/apps/web-antd/src/views/system/notify/template/index.vue +++ b/apps/web-antd/src/views/system/notify/template/index.vue @@ -94,6 +94,7 @@ async function handleDeleteBatch() { }); try { await deleteNotifyTemplateList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/system/post/index.vue b/apps/web-antd/src/views/system/post/index.vue index 305222f8..52dee566 100644 --- a/apps/web-antd/src/views/system/post/index.vue +++ b/apps/web-antd/src/views/system/post/index.vue @@ -83,6 +83,7 @@ async function handleDeleteBatch() { }); try { await deletePostList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/system/role/index.vue b/apps/web-antd/src/views/system/role/index.vue index b04805ee..f411b8fd 100644 --- a/apps/web-antd/src/views/system/role/index.vue +++ b/apps/web-antd/src/views/system/role/index.vue @@ -96,6 +96,7 @@ async function handleDeleteBatch() { }); try { await deleteRoleList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/system/sms/channel/index.vue b/apps/web-antd/src/views/system/sms/channel/index.vue index ee8ae780..77780e91 100644 --- a/apps/web-antd/src/views/system/sms/channel/index.vue +++ b/apps/web-antd/src/views/system/sms/channel/index.vue @@ -87,6 +87,7 @@ async function handleDeleteBatch() { }); try { await deleteSmsChannelList(checkedIds.value); + checkedIds.value = []; message.success({ content: $t('ui.actionMessage.deleteSuccess', ['短信渠道']), key: 'action_key_msg', diff --git a/apps/web-antd/src/views/system/sms/template/index.vue b/apps/web-antd/src/views/system/sms/template/index.vue index 5daa00d1..8fde83ed 100644 --- a/apps/web-antd/src/views/system/sms/template/index.vue +++ b/apps/web-antd/src/views/system/sms/template/index.vue @@ -94,6 +94,7 @@ async function handleDeleteBatch() { }); try { await deleteSmsTemplateList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/system/tenant/index.vue b/apps/web-antd/src/views/system/tenant/index.vue index 463f33a6..2ffb1e72 100644 --- a/apps/web-antd/src/views/system/tenant/index.vue +++ b/apps/web-antd/src/views/system/tenant/index.vue @@ -95,6 +95,7 @@ async function handleDeleteBatch() { }); try { await deleteTenantList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/system/tenantPackage/index.vue b/apps/web-antd/src/views/system/tenantPackage/index.vue index 1e967c53..438e1fe6 100644 --- a/apps/web-antd/src/views/system/tenantPackage/index.vue +++ b/apps/web-antd/src/views/system/tenantPackage/index.vue @@ -76,6 +76,7 @@ async function handleDeleteBatch() { }); try { await deleteTenantPackageList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally { diff --git a/apps/web-antd/src/views/system/user/index.vue b/apps/web-antd/src/views/system/user/index.vue index a0275ece..45ff181e 100644 --- a/apps/web-antd/src/views/system/user/index.vue +++ b/apps/web-antd/src/views/system/user/index.vue @@ -118,6 +118,7 @@ async function handleDeleteBatch() { }); try { await deleteUserList(checkedIds.value); + checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); onRefresh(); } finally {