Commit 60e5f2b542bf4e4ae1135f7fd2f8c56d5b5bc3e9
1 parent
9d26bf92
fix: 【infra 基础设施】代码生成修复批量删除后 checkedIds 未重置的问题
Showing
10 changed files
with
10 additions
and
0 deletions
yudao-module-infra/src/main/resources/codegen/vue3/views/components/list_sub_erp.vue.vm
| @@ -209,6 +209,7 @@ const handleDeleteBatch = async () => { | @@ -209,6 +209,7 @@ const handleDeleteBatch = async () => { | ||
| 209 | // 删除的二次确认 | 209 | // 删除的二次确认 |
| 210 | await message.delConfirm() | 210 | await message.delConfirm() |
| 211 | await ${simpleClassName}Api.delete${subSimpleClassName}List(checkedIds.value); | 211 | await ${simpleClassName}Api.delete${subSimpleClassName}List(checkedIds.value); |
| 212 | + checkedIds.value = []; | ||
| 212 | message.success(t('common.delSuccess')) | 213 | message.success(t('common.delSuccess')) |
| 213 | await getList(); | 214 | await getList(); |
| 214 | } catch {} | 215 | } catch {} |
yudao-module-infra/src/main/resources/codegen/vue3/views/index.vue.vm
| @@ -366,6 +366,7 @@ const handleDeleteBatch = async () => { | @@ -366,6 +366,7 @@ const handleDeleteBatch = async () => { | ||
| 366 | // 删除的二次确认 | 366 | // 删除的二次确认 |
| 367 | await message.delConfirm() | 367 | await message.delConfirm() |
| 368 | await ${simpleClassName}Api.delete${simpleClassName}List(checkedIds.value); | 368 | await ${simpleClassName}Api.delete${simpleClassName}List(checkedIds.value); |
| 369 | + checkedIds.value = []; | ||
| 369 | message.success(t('common.delSuccess')) | 370 | message.success(t('common.delSuccess')) |
| 370 | await getList(); | 371 | await getList(); |
| 371 | } catch {} | 372 | } catch {} |
yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/views/index.vue.vm
| @@ -168,6 +168,7 @@ async function handleDeleteBatch() { | @@ -168,6 +168,7 @@ async function handleDeleteBatch() { | ||
| 168 | }); | 168 | }); |
| 169 | try { | 169 | try { |
| 170 | await delete${simpleClassName}List(checkedIds.value); | 170 | await delete${simpleClassName}List(checkedIds.value); |
| 171 | + checkedIds.value = []; | ||
| 171 | message.success( $t('ui.actionMessage.deleteSuccess') ); | 172 | message.success( $t('ui.actionMessage.deleteSuccess') ); |
| 172 | await getList(); | 173 | await getList(); |
| 173 | } finally { | 174 | } finally { |
yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/views/modules/list_sub_erp.vue.vm
| @@ -92,6 +92,7 @@ async function handleDeleteBatch() { | @@ -92,6 +92,7 @@ async function handleDeleteBatch() { | ||
| 92 | }); | 92 | }); |
| 93 | try { | 93 | try { |
| 94 | await delete${subSimpleClassName}List(checkedIds.value); | 94 | await delete${subSimpleClassName}List(checkedIds.value); |
| 95 | + checkedIds.value = []; | ||
| 95 | message.success( $t('ui.actionMessage.deleteSuccess') ); | 96 | message.success( $t('ui.actionMessage.deleteSuccess') ); |
| 96 | await getList(); | 97 | await getList(); |
| 97 | } finally { | 98 | } finally { |
yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/schema/views/index.vue.vm
| @@ -102,6 +102,7 @@ async function handleDeleteBatch() { | @@ -102,6 +102,7 @@ async function handleDeleteBatch() { | ||
| 102 | }); | 102 | }); |
| 103 | try { | 103 | try { |
| 104 | await delete${simpleClassName}List(checkedIds.value); | 104 | await delete${simpleClassName}List(checkedIds.value); |
| 105 | + checkedIds.value = []; | ||
| 105 | message.success({ | 106 | message.success({ |
| 106 | content: $t('ui.actionMessage.deleteSuccess'), | 107 | content: $t('ui.actionMessage.deleteSuccess'), |
| 107 | key: 'action_key_msg', | 108 | key: 'action_key_msg', |
yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/schema/views/modules/list_sub_erp.vue.vm
| @@ -82,6 +82,7 @@ async function handleDeleteBatch() { | @@ -82,6 +82,7 @@ async function handleDeleteBatch() { | ||
| 82 | }); | 82 | }); |
| 83 | try { | 83 | try { |
| 84 | await delete${subSimpleClassName}List(checkedIds.value); | 84 | await delete${subSimpleClassName}List(checkedIds.value); |
| 85 | + checkedIds.value = []; | ||
| 85 | message.success({ | 86 | message.success({ |
| 86 | content: $t('ui.actionMessage.deleteSuccess', [row.id]), | 87 | content: $t('ui.actionMessage.deleteSuccess', [row.id]), |
| 87 | key: 'action_key_msg', | 88 | key: 'action_key_msg', |
yudao-module-infra/src/main/resources/codegen/vue3_vben5_ele/general/views/index.vue.vm
| @@ -163,6 +163,7 @@ async function handleDeleteBatch() { | @@ -163,6 +163,7 @@ async function handleDeleteBatch() { | ||
| 163 | }); | 163 | }); |
| 164 | try { | 164 | try { |
| 165 | await delete${simpleClassName}List(checkedIds.value); | 165 | await delete${simpleClassName}List(checkedIds.value); |
| 166 | + checkedIds.value = []; | ||
| 166 | ElMessage.success($t('ui.actionMessage.deleteSuccess')); | 167 | ElMessage.success($t('ui.actionMessage.deleteSuccess')); |
| 167 | await getList(); | 168 | await getList(); |
| 168 | } finally { | 169 | } finally { |
yudao-module-infra/src/main/resources/codegen/vue3_vben5_ele/general/views/modules/list_sub_erp.vue.vm
| @@ -87,6 +87,7 @@ async function handleDeleteBatch() { | @@ -87,6 +87,7 @@ async function handleDeleteBatch() { | ||
| 87 | }); | 87 | }); |
| 88 | try { | 88 | try { |
| 89 | await delete${subSimpleClassName}List(checkedIds.value); | 89 | await delete${subSimpleClassName}List(checkedIds.value); |
| 90 | + checkedIds.value = []; | ||
| 90 | ElMessage.success($t('ui.actionMessage.deleteSuccess')); | 91 | ElMessage.success($t('ui.actionMessage.deleteSuccess')); |
| 91 | await getList(); | 92 | await getList(); |
| 92 | } finally { | 93 | } finally { |
yudao-module-infra/src/main/resources/codegen/vue3_vben5_ele/schema/views/index.vue.vm
| @@ -99,6 +99,7 @@ async function handleDeleteBatch() { | @@ -99,6 +99,7 @@ async function handleDeleteBatch() { | ||
| 99 | }); | 99 | }); |
| 100 | try { | 100 | try { |
| 101 | await delete${simpleClassName}List(checkedIds.value); | 101 | await delete${simpleClassName}List(checkedIds.value); |
| 102 | + checkedIds.value = []; | ||
| 102 | ElMessage.success($t('ui.actionMessage.deleteSuccess')); | 103 | ElMessage.success($t('ui.actionMessage.deleteSuccess')); |
| 103 | onRefresh(); | 104 | onRefresh(); |
| 104 | } finally { | 105 | } finally { |
yudao-module-infra/src/main/resources/codegen/vue3_vben5_ele/schema/views/modules/list_sub_erp.vue.vm
| @@ -79,6 +79,7 @@ async function handleDeleteBatch() { | @@ -79,6 +79,7 @@ async function handleDeleteBatch() { | ||
| 79 | }); | 79 | }); |
| 80 | try { | 80 | try { |
| 81 | await delete${subSimpleClassName}List(checkedIds.value); | 81 | await delete${subSimpleClassName}List(checkedIds.value); |
| 82 | + checkedIds.value = []; | ||
| 82 | ElMessage.success($t('ui.actionMessage.deleteSuccess')); | 83 | ElMessage.success($t('ui.actionMessage.deleteSuccess')); |
| 83 | onRefresh(); | 84 | onRefresh(); |
| 84 | } finally { | 85 | } finally { |