Commit b7ab10305f050d82eaf352fe7944debc8c1366f7

Authored by puhui999
1 parent 7c4859b5

fix: 代码生成批量删除相关 setCheckedIds -> handleRowCheckboxChange、deleteIds -> checkedIds 然后注释去掉

yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/views/index.vue.vm
... ... @@ -167,7 +167,7 @@ async function onDeleteBatch() {
167 167 key: 'action_process_msg',
168 168 });
169 169 try {
170   - await delete${simpleClassName}ListByIds(deleteIds.value);
  170 + await delete${simpleClassName}ListByIds(checkedIds.value);
171 171 message.success( $t('ui.actionMessage.deleteSuccess') );
172 172 await getList();
173 173 } finally {
... ... @@ -175,13 +175,13 @@ async function onDeleteBatch() {
175 175 }
176 176 }
177 177  
178   -const deleteIds = ref<number[]>([]) // 待删除${table.classComment} ID
179   -function setDeleteIds({
  178 +const checkedIds = ref<number[]>([])
  179 +function handleRowCheckboxChange({
180 180 records,
181 181 }: {
182 182 records: ${simpleClassName}Api.${simpleClassName}[];
183 183 }) {
184   - deleteIds.value = records.map((item) => item.id);
  184 + checkedIds.value = records.map((item) => item.id);
185 185 }
186 186 #end
187 187  
... ... @@ -336,7 +336,7 @@ onMounted(() =&gt; {
336 336 type="primary"
337 337 danger
338 338 class="ml-2"
339   - :disabled="isEmpty(deleteIds)"
  339 + :disabled="isEmpty(checkedIds)"
340 340 @click="onDeleteBatch"
341 341 v-access:code="['${table.moduleName}:${simpleClassName_strikeCase}:delete']"
342 342 >
... ... @@ -368,8 +368,8 @@ onMounted(() =&gt; {
368 368 show-overflow
369 369 :loading="loading"
370 370 #if ($table.templateType != 2 && $deleteBatchEnable)
371   - @checkboxAll="setDeleteIds"
372   - @checkboxChange="setDeleteIds"
  371 + @checkboxAll="handleRowCheckboxChange"
  372 + @checkboxChange="handleRowCheckboxChange"
373 373 #end
374 374 >
375 375 #if ($table.templateType != 2 && $deleteBatchEnable)
... ...
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() {
91 91 key: 'action_process_msg',
92 92 });
93 93 try {
94   - await delete${subSimpleClassName}ListByIds(deleteIds.value);
  94 + await delete${subSimpleClassName}ListByIds(checkedIds.value);
95 95 message.success( $t('ui.actionMessage.deleteSuccess') );
96 96 await getList();
97 97 } finally {
... ... @@ -99,13 +99,13 @@ async function onDeleteBatch() {
99 99 }
100 100 }
101 101  
102   -const deleteIds = ref<number[]>([]) // 待删除${subTable.classComment} ID
103   -function setDeleteIds({
  102 +const checkedIds = ref<number[]>([])
  103 +function handleRowCheckboxChange({
104 104 records,
105 105 }: {
106 106 records: ${simpleClassName}Api.${subSimpleClassName}[];
107 107 }) {
108   - deleteIds.value = records.map((item) => item.id);
  108 + checkedIds.value = records.map((item) => item.id);
109 109 }
110 110 #end
111 111 #end
... ... @@ -310,7 +310,7 @@ onMounted(() =&gt; {
310 310 type="primary"
311 311 danger
312 312 class="ml-2"
313   - :disabled="isEmpty(deleteIds)"
  313 + :disabled="isEmpty(checkedIds)"
314 314 @click="onDeleteBatch"
315 315 v-access:code="['${table.moduleName}:${simpleClassName_strikeCase}:delete']"
316 316 >
... ... @@ -325,8 +325,8 @@ onMounted(() =&gt; {
325 325 show-overflow
326 326 :loading="loading"
327 327 #if ($deleteBatchEnable)
328   - @checkboxAll="setDeleteIds"
329   - @checkboxChange="setDeleteIds"
  328 + @checkboxAll="handleRowCheckboxChange"
  329 + @checkboxChange="handleRowCheckboxChange"
330 330 #end
331 331 >
332 332 #if ($deleteBatchEnable)
... ...
yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/schema/views/index.vue.vm
... ... @@ -101,7 +101,7 @@ async function handleDeleteBatch() {
101 101 key: 'action_key_msg',
102 102 });
103 103 try {
104   - await delete${simpleClassName}ListByIds(deleteIds.value);
  104 + await delete${simpleClassName}ListByIds(checkedIds.value);
105 105 message.success({
106 106 content: $t('ui.actionMessage.deleteSuccess'),
107 107 key: 'action_key_msg',
... ... @@ -112,13 +112,13 @@ async function handleDeleteBatch() {
112 112 }
113 113 }
114 114  
115   -const deleteIds = ref<number[]>([]) // 待删除${table.classComment} ID
116   -function setDeleteIds({
  115 +const checkedIds = ref<number[]>([])
  116 +function handleRowCheckboxChange({
117 117 records,
118 118 }: {
119 119 records: ${simpleClassName}Api.${simpleClassName}[];
120 120 }) {
121   - deleteIds.value = records.map((item) => item.id);
  121 + checkedIds.value = records.map((item) => item.id);
122 122 }
123 123 #end
124 124  
... ... @@ -192,8 +192,8 @@ const [Grid, gridApi] = useVbenVxeGrid({
192 192 },
193 193 #end
194 194 #if($deleteBatchEnable)
195   - checkboxAll: setDeleteIds,
196   - checkboxChange: setDeleteIds,
  195 + checkboxAll: handleRowCheckboxChange,
  196 + checkboxChange: handleRowCheckboxChange,
197 197 #end
198 198 }
199 199 #end
... ... @@ -254,7 +254,7 @@ const [Grid, gridApi] = useVbenVxeGrid({
254 254 type: 'primary',
255 255 danger: true,
256 256 icon: ACTION_ICON.DELETE,
257   - disabled: isEmpty(deleteIds),
  257 + disabled: isEmpty(checkedIds),
258 258 auth: ['${table.moduleName}:${simpleClassName_strikeCase}:delete'],
259 259 onClick: handleDeleteBatch,
260 260 },
... ...
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() {
81 81 key: 'action_key_msg',
82 82 });
83 83 try {
84   - await delete${subSimpleClassName}ListByIds(deleteIds.value);
  84 + await delete${subSimpleClassName}ListByIds(checkedIds.value);
85 85 message.success({
86 86 content: $t('ui.actionMessage.deleteSuccess', [row.id]),
87 87 key: 'action_key_msg',
... ... @@ -92,13 +92,13 @@ async function handleDeleteBatch() {
92 92 }
93 93 }
94 94  
95   -const deleteIds = ref<number[]>([]) // 待删除${subTable.classComment} ID
96   -function setDeleteIds({
  95 +const checkedIds = ref<number[]>([])
  96 +function handleRowCheckboxChange({
97 97 records,
98 98 }: {
99 99 records: ${simpleClassName}Api.${subSimpleClassName}[];
100 100 }) {
101   - deleteIds.value = records.map((item) => item.id);
  101 + checkedIds.value = records.map((item) => item.id);
102 102 }
103 103 #end
104 104  
... ... @@ -151,8 +151,8 @@ const [Grid, gridApi] = useVbenVxeGrid({
151 151 } as VxeTableGridOptions<${simpleClassName}Api.${subSimpleClassName}>,
152 152 #if (${table.templateType} == 11 && $deleteBatchEnable)
153 153 gridEvents:{
154   - checkboxAll: setDeleteIds,
155   - checkboxChange: setDeleteIds,
  154 + checkboxAll: handleRowCheckboxChange,
  155 + checkboxChange: handleRowCheckboxChange,
156 156 }
157 157 #end
158 158 });
... ... @@ -204,7 +204,7 @@ watch(
204 204 type: 'primary',
205 205 danger: true,
206 206 icon: ACTION_ICON.DELETE,
207   - disabled: isEmpty(deleteIds),
  207 + disabled: isEmpty(checkedIds),
208 208 auth: ['${table.moduleName}:${simpleClassName_strikeCase}:delete'],
209 209 onClick: handleDeleteBatch,
210 210 },
... ...