From b7ab10305f050d82eaf352fe7944debc8c1366f7 Mon Sep 17 00:00:00 2001 From: puhui999 Date: Fri, 6 Jun 2025 16:06:31 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90?= =?UTF-8?q?=E6=89=B9=E9=87=8F=E5=88=A0=E9=99=A4=E7=9B=B8=E5=85=B3=20setChe?= =?UTF-8?q?ckedIds=20->=20handleRowCheckboxChange=E3=80=81deleteIds=20->?= =?UTF-8?q?=20checkedIds=20=E7=84=B6=E5=90=8E=E6=B3=A8=E9=87=8A=E5=8E=BB?= =?UTF-8?q?=E6=8E=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vue3_vben5_antd/general/views/index.vue.vm | 14 +++++++------- .../general/views/modules/list_sub_erp.vue.vm | 14 +++++++------- .../vue3_vben5_antd/schema/views/index.vue.vm | 14 +++++++------- .../schema/views/modules/list_sub_erp.vue.vm | 14 +++++++------- 4 files changed, 28 insertions(+), 28 deletions(-) diff --git a/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/views/index.vue.vm b/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/views/index.vue.vm index c70bca31e8..709a3e3389 100644 --- a/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/views/index.vue.vm +++ b/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/views/index.vue.vm @@ -167,7 +167,7 @@ async function onDeleteBatch() { key: 'action_process_msg', }); try { - await delete${simpleClassName}ListByIds(deleteIds.value); + await delete${simpleClassName}ListByIds(checkedIds.value); message.success( $t('ui.actionMessage.deleteSuccess') ); await getList(); } finally { @@ -175,13 +175,13 @@ async function onDeleteBatch() { } } -const deleteIds = ref([]) // 待删除${table.classComment} ID -function setDeleteIds({ +const checkedIds = ref([]) +function handleRowCheckboxChange({ records, }: { records: ${simpleClassName}Api.${simpleClassName}[]; }) { - deleteIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id); } #end @@ -336,7 +336,7 @@ onMounted(() => { type="primary" danger class="ml-2" - :disabled="isEmpty(deleteIds)" + :disabled="isEmpty(checkedIds)" @click="onDeleteBatch" v-access:code="['${table.moduleName}:${simpleClassName_strikeCase}:delete']" > @@ -368,8 +368,8 @@ onMounted(() => { show-overflow :loading="loading" #if ($table.templateType != 2 && $deleteBatchEnable) - @checkboxAll="setDeleteIds" - @checkboxChange="setDeleteIds" + @checkboxAll="handleRowCheckboxChange" + @checkboxChange="handleRowCheckboxChange" #end > #if ($table.templateType != 2 && $deleteBatchEnable) diff --git a/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/views/modules/list_sub_erp.vue.vm b/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/views/modules/list_sub_erp.vue.vm index 5e69257458..975018e8b8 100644 --- a/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/views/modules/list_sub_erp.vue.vm +++ b/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/views/modules/list_sub_erp.vue.vm @@ -91,7 +91,7 @@ async function onDeleteBatch() { key: 'action_process_msg', }); try { - await delete${subSimpleClassName}ListByIds(deleteIds.value); + await delete${subSimpleClassName}ListByIds(checkedIds.value); message.success( $t('ui.actionMessage.deleteSuccess') ); await getList(); } finally { @@ -99,13 +99,13 @@ async function onDeleteBatch() { } } -const deleteIds = ref([]) // 待删除${subTable.classComment} ID -function setDeleteIds({ +const checkedIds = ref([]) +function handleRowCheckboxChange({ records, }: { records: ${simpleClassName}Api.${subSimpleClassName}[]; }) { - deleteIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id); } #end #end @@ -310,7 +310,7 @@ onMounted(() => { type="primary" danger class="ml-2" - :disabled="isEmpty(deleteIds)" + :disabled="isEmpty(checkedIds)" @click="onDeleteBatch" v-access:code="['${table.moduleName}:${simpleClassName_strikeCase}:delete']" > @@ -325,8 +325,8 @@ onMounted(() => { show-overflow :loading="loading" #if ($deleteBatchEnable) - @checkboxAll="setDeleteIds" - @checkboxChange="setDeleteIds" + @checkboxAll="handleRowCheckboxChange" + @checkboxChange="handleRowCheckboxChange" #end > #if ($deleteBatchEnable) diff --git a/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/schema/views/index.vue.vm b/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/schema/views/index.vue.vm index 2cfa0ed690..83ca45072e 100644 --- a/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/schema/views/index.vue.vm +++ b/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/schema/views/index.vue.vm @@ -101,7 +101,7 @@ async function handleDeleteBatch() { key: 'action_key_msg', }); try { - await delete${simpleClassName}ListByIds(deleteIds.value); + await delete${simpleClassName}ListByIds(checkedIds.value); message.success({ content: $t('ui.actionMessage.deleteSuccess'), key: 'action_key_msg', @@ -112,13 +112,13 @@ async function handleDeleteBatch() { } } -const deleteIds = ref([]) // 待删除${table.classComment} ID -function setDeleteIds({ +const checkedIds = ref([]) +function handleRowCheckboxChange({ records, }: { records: ${simpleClassName}Api.${simpleClassName}[]; }) { - deleteIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id); } #end @@ -192,8 +192,8 @@ const [Grid, gridApi] = useVbenVxeGrid({ }, #end #if($deleteBatchEnable) - checkboxAll: setDeleteIds, - checkboxChange: setDeleteIds, + checkboxAll: handleRowCheckboxChange, + checkboxChange: handleRowCheckboxChange, #end } #end @@ -254,7 +254,7 @@ const [Grid, gridApi] = useVbenVxeGrid({ type: 'primary', danger: true, icon: ACTION_ICON.DELETE, - disabled: isEmpty(deleteIds), + disabled: isEmpty(checkedIds), auth: ['${table.moduleName}:${simpleClassName_strikeCase}:delete'], onClick: handleDeleteBatch, }, diff --git a/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/schema/views/modules/list_sub_erp.vue.vm b/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/schema/views/modules/list_sub_erp.vue.vm index 7eced50689..dff762519d 100644 --- a/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/schema/views/modules/list_sub_erp.vue.vm +++ b/yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/schema/views/modules/list_sub_erp.vue.vm @@ -81,7 +81,7 @@ async function handleDeleteBatch() { key: 'action_key_msg', }); try { - await delete${subSimpleClassName}ListByIds(deleteIds.value); + await delete${subSimpleClassName}ListByIds(checkedIds.value); message.success({ content: $t('ui.actionMessage.deleteSuccess', [row.id]), key: 'action_key_msg', @@ -92,13 +92,13 @@ async function handleDeleteBatch() { } } -const deleteIds = ref([]) // 待删除${subTable.classComment} ID -function setDeleteIds({ +const checkedIds = ref([]) +function handleRowCheckboxChange({ records, }: { records: ${simpleClassName}Api.${subSimpleClassName}[]; }) { - deleteIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id); } #end @@ -151,8 +151,8 @@ const [Grid, gridApi] = useVbenVxeGrid({ } as VxeTableGridOptions<${simpleClassName}Api.${subSimpleClassName}>, #if (${table.templateType} == 11 && $deleteBatchEnable) gridEvents:{ - checkboxAll: setDeleteIds, - checkboxChange: setDeleteIds, + checkboxAll: handleRowCheckboxChange, + checkboxChange: handleRowCheckboxChange, } #end }); @@ -204,7 +204,7 @@ watch( type: 'primary', danger: true, icon: ACTION_ICON.DELETE, - disabled: isEmpty(deleteIds), + disabled: isEmpty(checkedIds), auth: ['${table.moduleName}:${simpleClassName_strikeCase}:delete'], onClick: handleDeleteBatch, },