fix: 代码生成批量删除相关 setCheckedIds -> handleRowCheckboxChange、deleteIds -> checkedIds 然后注释去掉
This commit is contained in:
parent
7c4859b5c6
commit
b7ab10305f
|
@ -167,7 +167,7 @@ async function onDeleteBatch() {
|
||||||
key: 'action_process_msg',
|
key: 'action_process_msg',
|
||||||
});
|
});
|
||||||
try {
|
try {
|
||||||
await delete${simpleClassName}ListByIds(deleteIds.value);
|
await delete${simpleClassName}ListByIds(checkedIds.value);
|
||||||
message.success( $t('ui.actionMessage.deleteSuccess') );
|
message.success( $t('ui.actionMessage.deleteSuccess') );
|
||||||
await getList();
|
await getList();
|
||||||
} finally {
|
} finally {
|
||||||
|
@ -175,13 +175,13 @@ async function onDeleteBatch() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const deleteIds = ref<number[]>([]) // 待删除${table.classComment} ID
|
const checkedIds = ref<number[]>([])
|
||||||
function setDeleteIds({
|
function handleRowCheckboxChange({
|
||||||
records,
|
records,
|
||||||
}: {
|
}: {
|
||||||
records: ${simpleClassName}Api.${simpleClassName}[];
|
records: ${simpleClassName}Api.${simpleClassName}[];
|
||||||
}) {
|
}) {
|
||||||
deleteIds.value = records.map((item) => item.id);
|
checkedIds.value = records.map((item) => item.id);
|
||||||
}
|
}
|
||||||
#end
|
#end
|
||||||
|
|
||||||
|
@ -336,7 +336,7 @@ onMounted(() => {
|
||||||
type="primary"
|
type="primary"
|
||||||
danger
|
danger
|
||||||
class="ml-2"
|
class="ml-2"
|
||||||
:disabled="isEmpty(deleteIds)"
|
:disabled="isEmpty(checkedIds)"
|
||||||
@click="onDeleteBatch"
|
@click="onDeleteBatch"
|
||||||
v-access:code="['${table.moduleName}:${simpleClassName_strikeCase}:delete']"
|
v-access:code="['${table.moduleName}:${simpleClassName_strikeCase}:delete']"
|
||||||
>
|
>
|
||||||
|
@ -368,8 +368,8 @@ onMounted(() => {
|
||||||
show-overflow
|
show-overflow
|
||||||
:loading="loading"
|
:loading="loading"
|
||||||
#if ($table.templateType != 2 && $deleteBatchEnable)
|
#if ($table.templateType != 2 && $deleteBatchEnable)
|
||||||
@checkboxAll="setDeleteIds"
|
@checkboxAll="handleRowCheckboxChange"
|
||||||
@checkboxChange="setDeleteIds"
|
@checkboxChange="handleRowCheckboxChange"
|
||||||
#end
|
#end
|
||||||
>
|
>
|
||||||
#if ($table.templateType != 2 && $deleteBatchEnable)
|
#if ($table.templateType != 2 && $deleteBatchEnable)
|
||||||
|
|
|
@ -91,7 +91,7 @@ async function onDeleteBatch() {
|
||||||
key: 'action_process_msg',
|
key: 'action_process_msg',
|
||||||
});
|
});
|
||||||
try {
|
try {
|
||||||
await delete${subSimpleClassName}ListByIds(deleteIds.value);
|
await delete${subSimpleClassName}ListByIds(checkedIds.value);
|
||||||
message.success( $t('ui.actionMessage.deleteSuccess') );
|
message.success( $t('ui.actionMessage.deleteSuccess') );
|
||||||
await getList();
|
await getList();
|
||||||
} finally {
|
} finally {
|
||||||
|
@ -99,13 +99,13 @@ async function onDeleteBatch() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const deleteIds = ref<number[]>([]) // 待删除${subTable.classComment} ID
|
const checkedIds = ref<number[]>([])
|
||||||
function setDeleteIds({
|
function handleRowCheckboxChange({
|
||||||
records,
|
records,
|
||||||
}: {
|
}: {
|
||||||
records: ${simpleClassName}Api.${subSimpleClassName}[];
|
records: ${simpleClassName}Api.${subSimpleClassName}[];
|
||||||
}) {
|
}) {
|
||||||
deleteIds.value = records.map((item) => item.id);
|
checkedIds.value = records.map((item) => item.id);
|
||||||
}
|
}
|
||||||
#end
|
#end
|
||||||
#end
|
#end
|
||||||
|
@ -310,7 +310,7 @@ onMounted(() => {
|
||||||
type="primary"
|
type="primary"
|
||||||
danger
|
danger
|
||||||
class="ml-2"
|
class="ml-2"
|
||||||
:disabled="isEmpty(deleteIds)"
|
:disabled="isEmpty(checkedIds)"
|
||||||
@click="onDeleteBatch"
|
@click="onDeleteBatch"
|
||||||
v-access:code="['${table.moduleName}:${simpleClassName_strikeCase}:delete']"
|
v-access:code="['${table.moduleName}:${simpleClassName_strikeCase}:delete']"
|
||||||
>
|
>
|
||||||
|
@ -325,8 +325,8 @@ onMounted(() => {
|
||||||
show-overflow
|
show-overflow
|
||||||
:loading="loading"
|
:loading="loading"
|
||||||
#if ($deleteBatchEnable)
|
#if ($deleteBatchEnable)
|
||||||
@checkboxAll="setDeleteIds"
|
@checkboxAll="handleRowCheckboxChange"
|
||||||
@checkboxChange="setDeleteIds"
|
@checkboxChange="handleRowCheckboxChange"
|
||||||
#end
|
#end
|
||||||
>
|
>
|
||||||
#if ($deleteBatchEnable)
|
#if ($deleteBatchEnable)
|
||||||
|
|
|
@ -101,7 +101,7 @@ async function handleDeleteBatch() {
|
||||||
key: 'action_key_msg',
|
key: 'action_key_msg',
|
||||||
});
|
});
|
||||||
try {
|
try {
|
||||||
await delete${simpleClassName}ListByIds(deleteIds.value);
|
await delete${simpleClassName}ListByIds(checkedIds.value);
|
||||||
message.success({
|
message.success({
|
||||||
content: $t('ui.actionMessage.deleteSuccess'),
|
content: $t('ui.actionMessage.deleteSuccess'),
|
||||||
key: 'action_key_msg',
|
key: 'action_key_msg',
|
||||||
|
@ -112,13 +112,13 @@ async function handleDeleteBatch() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const deleteIds = ref<number[]>([]) // 待删除${table.classComment} ID
|
const checkedIds = ref<number[]>([])
|
||||||
function setDeleteIds({
|
function handleRowCheckboxChange({
|
||||||
records,
|
records,
|
||||||
}: {
|
}: {
|
||||||
records: ${simpleClassName}Api.${simpleClassName}[];
|
records: ${simpleClassName}Api.${simpleClassName}[];
|
||||||
}) {
|
}) {
|
||||||
deleteIds.value = records.map((item) => item.id);
|
checkedIds.value = records.map((item) => item.id);
|
||||||
}
|
}
|
||||||
#end
|
#end
|
||||||
|
|
||||||
|
@ -192,8 +192,8 @@ const [Grid, gridApi] = useVbenVxeGrid({
|
||||||
},
|
},
|
||||||
#end
|
#end
|
||||||
#if($deleteBatchEnable)
|
#if($deleteBatchEnable)
|
||||||
checkboxAll: setDeleteIds,
|
checkboxAll: handleRowCheckboxChange,
|
||||||
checkboxChange: setDeleteIds,
|
checkboxChange: handleRowCheckboxChange,
|
||||||
#end
|
#end
|
||||||
}
|
}
|
||||||
#end
|
#end
|
||||||
|
@ -254,7 +254,7 @@ const [Grid, gridApi] = useVbenVxeGrid({
|
||||||
type: 'primary',
|
type: 'primary',
|
||||||
danger: true,
|
danger: true,
|
||||||
icon: ACTION_ICON.DELETE,
|
icon: ACTION_ICON.DELETE,
|
||||||
disabled: isEmpty(deleteIds),
|
disabled: isEmpty(checkedIds),
|
||||||
auth: ['${table.moduleName}:${simpleClassName_strikeCase}:delete'],
|
auth: ['${table.moduleName}:${simpleClassName_strikeCase}:delete'],
|
||||||
onClick: handleDeleteBatch,
|
onClick: handleDeleteBatch,
|
||||||
},
|
},
|
||||||
|
|
|
@ -81,7 +81,7 @@ async function handleDeleteBatch() {
|
||||||
key: 'action_key_msg',
|
key: 'action_key_msg',
|
||||||
});
|
});
|
||||||
try {
|
try {
|
||||||
await delete${subSimpleClassName}ListByIds(deleteIds.value);
|
await delete${subSimpleClassName}ListByIds(checkedIds.value);
|
||||||
message.success({
|
message.success({
|
||||||
content: $t('ui.actionMessage.deleteSuccess', [row.id]),
|
content: $t('ui.actionMessage.deleteSuccess', [row.id]),
|
||||||
key: 'action_key_msg',
|
key: 'action_key_msg',
|
||||||
|
@ -92,13 +92,13 @@ async function handleDeleteBatch() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const deleteIds = ref<number[]>([]) // 待删除${subTable.classComment} ID
|
const checkedIds = ref<number[]>([])
|
||||||
function setDeleteIds({
|
function handleRowCheckboxChange({
|
||||||
records,
|
records,
|
||||||
}: {
|
}: {
|
||||||
records: ${simpleClassName}Api.${subSimpleClassName}[];
|
records: ${simpleClassName}Api.${subSimpleClassName}[];
|
||||||
}) {
|
}) {
|
||||||
deleteIds.value = records.map((item) => item.id);
|
checkedIds.value = records.map((item) => item.id);
|
||||||
}
|
}
|
||||||
#end
|
#end
|
||||||
|
|
||||||
|
@ -151,8 +151,8 @@ const [Grid, gridApi] = useVbenVxeGrid({
|
||||||
} as VxeTableGridOptions<${simpleClassName}Api.${subSimpleClassName}>,
|
} as VxeTableGridOptions<${simpleClassName}Api.${subSimpleClassName}>,
|
||||||
#if (${table.templateType} == 11 && $deleteBatchEnable)
|
#if (${table.templateType} == 11 && $deleteBatchEnable)
|
||||||
gridEvents:{
|
gridEvents:{
|
||||||
checkboxAll: setDeleteIds,
|
checkboxAll: handleRowCheckboxChange,
|
||||||
checkboxChange: setDeleteIds,
|
checkboxChange: handleRowCheckboxChange,
|
||||||
}
|
}
|
||||||
#end
|
#end
|
||||||
});
|
});
|
||||||
|
@ -204,7 +204,7 @@ watch(
|
||||||
type: 'primary',
|
type: 'primary',
|
||||||
danger: true,
|
danger: true,
|
||||||
icon: ACTION_ICON.DELETE,
|
icon: ACTION_ICON.DELETE,
|
||||||
disabled: isEmpty(deleteIds),
|
disabled: isEmpty(checkedIds),
|
||||||
auth: ['${table.moduleName}:${simpleClassName_strikeCase}:delete'],
|
auth: ['${table.moduleName}:${simpleClassName_strikeCase}:delete'],
|
||||||
onClick: handleDeleteBatch,
|
onClick: handleDeleteBatch,
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue