From bde8637e8c274f64b7baa84904a888cdd99b1474 Mon Sep 17 00:00:00 2001 From: puhui999 Date: Sat, 7 Jun 2025 10:42:55 +0800 Subject: [PATCH] perf: 优化 vben5-general 代码生成模板 --- yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/views/index.vue.vm | 22 +++++++++++----------- yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/views/modules/list_sub_erp.vue.vm | 16 ++++++++-------- 2 files changed, 19 insertions(+), 19 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 cf7dc86..d998770 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 @@ -123,24 +123,24 @@ const [FormModal, formModalApi] = useVbenModal({ }); /** 创建${table.classComment} */ -function onCreate() { +function handleCreate() { formModalApi.setData({}).open(); } /** 编辑${table.classComment} */ -function onEdit(row: ${simpleClassName}Api.${simpleClassName}) { +function handleEdit(row: ${simpleClassName}Api.${simpleClassName}) { formModalApi.setData(row).open(); } #if (${table.templateType} == 2)## 树表特有:新增下级 /** 新增下级${table.classComment} */ -function onAppend(row: ${simpleClassName}Api.${simpleClassName}) { +function handleAppend(row: ${simpleClassName}Api.${simpleClassName}) { formModalApi.setData({ ${treeParentColumn.javaField}: row.id }).open(); } #end /** 删除${table.classComment} */ -async function onDelete(row: ${simpleClassName}Api.${simpleClassName}) { +async function handleDelete(row: ${simpleClassName}Api.${simpleClassName}) { const hideLoading = message.loading({ content: $t('ui.actionMessage.deleting', [row.id]), duration: 0, @@ -157,10 +157,10 @@ async function onDelete(row: ${simpleClassName}Api.${simpleClassName}) { hideLoading(); } } -// TODO @puhui999: 改成和 schema 模式一样 + #if ($table.templateType != 2 && $deleteBatchEnable) /** 批量删除${table.classComment} */ -async function onDeleteBatch() { +async function handleDeleteBatch() { const hideLoading = message.loading({ content: $t('ui.actionMessage.deleting'), duration: 0, @@ -315,7 +315,7 @@ onMounted(() => { class="ml-2" :icon="h(Plus)" type="primary" - @click="onCreate" + @click="handleCreate" v-access:code="['${permissionPrefix}:create']" > {{ $t('ui.actionTitle.create', ['${table.classComment}']) }} @@ -337,7 +337,7 @@ onMounted(() => { danger class="ml-2" :disabled="isEmpty(checkedIds)" - @click="onDeleteBatch" + @click="handleDeleteBatch" v-access:code="['${table.moduleName}:${simpleClassName_strikeCase}:delete']" > 批量删除 @@ -426,7 +426,7 @@ onMounted(() => {