perf: 优化 vben5-general 代码生成模板
This commit is contained in:
parent
b76c39fa8d
commit
bde8637e8c
|
@ -123,24 +123,24 @@ const [FormModal, formModalApi] = useVbenModal({
|
||||||
});
|
});
|
||||||
|
|
||||||
/** 创建${table.classComment} */
|
/** 创建${table.classComment} */
|
||||||
function onCreate() {
|
function handleCreate() {
|
||||||
formModalApi.setData({}).open();
|
formModalApi.setData({}).open();
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 编辑${table.classComment} */
|
/** 编辑${table.classComment} */
|
||||||
function onEdit(row: ${simpleClassName}Api.${simpleClassName}) {
|
function handleEdit(row: ${simpleClassName}Api.${simpleClassName}) {
|
||||||
formModalApi.setData(row).open();
|
formModalApi.setData(row).open();
|
||||||
}
|
}
|
||||||
|
|
||||||
#if (${table.templateType} == 2)## 树表特有:新增下级
|
#if (${table.templateType} == 2)## 树表特有:新增下级
|
||||||
/** 新增下级${table.classComment} */
|
/** 新增下级${table.classComment} */
|
||||||
function onAppend(row: ${simpleClassName}Api.${simpleClassName}) {
|
function handleAppend(row: ${simpleClassName}Api.${simpleClassName}) {
|
||||||
formModalApi.setData({ ${treeParentColumn.javaField}: row.id }).open();
|
formModalApi.setData({ ${treeParentColumn.javaField}: row.id }).open();
|
||||||
}
|
}
|
||||||
#end
|
#end
|
||||||
|
|
||||||
/** 删除${table.classComment} */
|
/** 删除${table.classComment} */
|
||||||
async function onDelete(row: ${simpleClassName}Api.${simpleClassName}) {
|
async function handleDelete(row: ${simpleClassName}Api.${simpleClassName}) {
|
||||||
const hideLoading = message.loading({
|
const hideLoading = message.loading({
|
||||||
content: $t('ui.actionMessage.deleting', [row.id]),
|
content: $t('ui.actionMessage.deleting', [row.id]),
|
||||||
duration: 0,
|
duration: 0,
|
||||||
|
@ -157,10 +157,10 @@ async function onDelete(row: ${simpleClassName}Api.${simpleClassName}) {
|
||||||
hideLoading();
|
hideLoading();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// TODO @puhui999: 改成和 schema 模式一样
|
|
||||||
#if ($table.templateType != 2 && $deleteBatchEnable)
|
#if ($table.templateType != 2 && $deleteBatchEnable)
|
||||||
/** 批量删除${table.classComment} */
|
/** 批量删除${table.classComment} */
|
||||||
async function onDeleteBatch() {
|
async function handleDeleteBatch() {
|
||||||
const hideLoading = message.loading({
|
const hideLoading = message.loading({
|
||||||
content: $t('ui.actionMessage.deleting'),
|
content: $t('ui.actionMessage.deleting'),
|
||||||
duration: 0,
|
duration: 0,
|
||||||
|
@ -315,7 +315,7 @@ onMounted(() => {
|
||||||
class="ml-2"
|
class="ml-2"
|
||||||
:icon="h(Plus)"
|
:icon="h(Plus)"
|
||||||
type="primary"
|
type="primary"
|
||||||
@click="onCreate"
|
@click="handleCreate"
|
||||||
v-access:code="['${permissionPrefix}:create']"
|
v-access:code="['${permissionPrefix}:create']"
|
||||||
>
|
>
|
||||||
{{ $t('ui.actionTitle.create', ['${table.classComment}']) }}
|
{{ $t('ui.actionTitle.create', ['${table.classComment}']) }}
|
||||||
|
@ -337,7 +337,7 @@ onMounted(() => {
|
||||||
danger
|
danger
|
||||||
class="ml-2"
|
class="ml-2"
|
||||||
:disabled="isEmpty(checkedIds)"
|
:disabled="isEmpty(checkedIds)"
|
||||||
@click="onDeleteBatch"
|
@click="handleDeleteBatch"
|
||||||
v-access:code="['${table.moduleName}:${simpleClassName_strikeCase}:delete']"
|
v-access:code="['${table.moduleName}:${simpleClassName_strikeCase}:delete']"
|
||||||
>
|
>
|
||||||
批量删除
|
批量删除
|
||||||
|
@ -426,7 +426,7 @@ onMounted(() => {
|
||||||
<Button
|
<Button
|
||||||
size="small"
|
size="small"
|
||||||
type="link"
|
type="link"
|
||||||
@click="onAppend(row as any)"
|
@click="handleAppend(row as any)"
|
||||||
v-access:code="['${permissionPrefix}:create']"
|
v-access:code="['${permissionPrefix}:create']"
|
||||||
>
|
>
|
||||||
新增下级
|
新增下级
|
||||||
|
@ -435,7 +435,7 @@ onMounted(() => {
|
||||||
<Button
|
<Button
|
||||||
size="small"
|
size="small"
|
||||||
type="link"
|
type="link"
|
||||||
@click="onEdit(row as any)"
|
@click="handleEdit(row as any)"
|
||||||
v-access:code="['${permissionPrefix}:update']"
|
v-access:code="['${permissionPrefix}:update']"
|
||||||
>
|
>
|
||||||
{{ $t('ui.actionTitle.edit') }}
|
{{ $t('ui.actionTitle.edit') }}
|
||||||
|
@ -448,7 +448,7 @@ onMounted(() => {
|
||||||
#if ( $table.templateType == 2 )
|
#if ( $table.templateType == 2 )
|
||||||
:disabled="!isEmpty(row?.children)"
|
:disabled="!isEmpty(row?.children)"
|
||||||
#end
|
#end
|
||||||
@click="onDelete(row as any)"
|
@click="handleDelete(row as any)"
|
||||||
v-access:code="['${permissionPrefix}:delete']"
|
v-access:code="['${permissionPrefix}:delete']"
|
||||||
>
|
>
|
||||||
{{ $t('ui.actionTitle.delete') }}
|
{{ $t('ui.actionTitle.delete') }}
|
||||||
|
|
|
@ -50,7 +50,7 @@ const props = defineProps<{
|
||||||
});
|
});
|
||||||
|
|
||||||
/** 创建${subTable.classComment} */
|
/** 创建${subTable.classComment} */
|
||||||
function onCreate() {
|
function handleCreate() {
|
||||||
if (!props.${subJoinColumn.javaField}){
|
if (!props.${subJoinColumn.javaField}){
|
||||||
message.warning("请先选择一个${table.classComment}!")
|
message.warning("请先选择一个${table.classComment}!")
|
||||||
return
|
return
|
||||||
|
@ -59,12 +59,12 @@ function onCreate() {
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 编辑${subTable.classComment} */
|
/** 编辑${subTable.classComment} */
|
||||||
function onEdit(row: ${simpleClassName}Api.${subSimpleClassName}) {
|
function handleEdit(row: ${simpleClassName}Api.${subSimpleClassName}) {
|
||||||
formModalApi.setData(row).open();
|
formModalApi.setData(row).open();
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 删除${subTable.classComment} */
|
/** 删除${subTable.classComment} */
|
||||||
async function onDelete(row: ${simpleClassName}Api.${subSimpleClassName}) {
|
async function handleDelete(row: ${simpleClassName}Api.${subSimpleClassName}) {
|
||||||
const hideLoading = message.loading({
|
const hideLoading = message.loading({
|
||||||
content: $t('ui.actionMessage.deleting', [row.id]),
|
content: $t('ui.actionMessage.deleting', [row.id]),
|
||||||
duration: 0,
|
duration: 0,
|
||||||
|
@ -84,7 +84,7 @@ async function onDelete(row: ${simpleClassName}Api.${subSimpleClassName}) {
|
||||||
|
|
||||||
#if ($deleteBatchEnable)
|
#if ($deleteBatchEnable)
|
||||||
/** 批量删除${subTable.classComment} */
|
/** 批量删除${subTable.classComment} */
|
||||||
async function onDeleteBatch() {
|
async function handleDeleteBatch() {
|
||||||
const hideLoading = message.loading({
|
const hideLoading = message.loading({
|
||||||
content: $t('ui.actionMessage.deleting'),
|
content: $t('ui.actionMessage.deleting'),
|
||||||
duration: 0,
|
duration: 0,
|
||||||
|
@ -299,7 +299,7 @@ onMounted(() => {
|
||||||
class="ml-2"
|
class="ml-2"
|
||||||
:icon="h(Plus)"
|
:icon="h(Plus)"
|
||||||
type="primary"
|
type="primary"
|
||||||
@click="onCreate"
|
@click="handleCreate"
|
||||||
v-access:code="['${permissionPrefix}:create']"
|
v-access:code="['${permissionPrefix}:create']"
|
||||||
>
|
>
|
||||||
{{ $t('ui.actionTitle.create', ['${table.classComment}']) }}
|
{{ $t('ui.actionTitle.create', ['${table.classComment}']) }}
|
||||||
|
@ -311,7 +311,7 @@ onMounted(() => {
|
||||||
danger
|
danger
|
||||||
class="ml-2"
|
class="ml-2"
|
||||||
:disabled="isEmpty(checkedIds)"
|
:disabled="isEmpty(checkedIds)"
|
||||||
@click="onDeleteBatch"
|
@click="handleDeleteBatch"
|
||||||
v-access:code="['${table.moduleName}:${simpleClassName_strikeCase}:delete']"
|
v-access:code="['${table.moduleName}:${simpleClassName_strikeCase}:delete']"
|
||||||
>
|
>
|
||||||
批量删除
|
批量删除
|
||||||
|
@ -361,7 +361,7 @@ onMounted(() => {
|
||||||
<Button
|
<Button
|
||||||
size="small"
|
size="small"
|
||||||
type="link"
|
type="link"
|
||||||
@click="onEdit(row as any)"
|
@click="handleEdit(row as any)"
|
||||||
v-access:code="['${permissionPrefix}:update']"
|
v-access:code="['${permissionPrefix}:update']"
|
||||||
>
|
>
|
||||||
{{ $t('ui.actionTitle.edit') }}
|
{{ $t('ui.actionTitle.edit') }}
|
||||||
|
@ -371,7 +371,7 @@ onMounted(() => {
|
||||||
type="link"
|
type="link"
|
||||||
danger
|
danger
|
||||||
class="ml-2"
|
class="ml-2"
|
||||||
@click="onDelete(row as any)"
|
@click="handleDelete(row as any)"
|
||||||
v-access:code="['${permissionPrefix}:delete']"
|
v-access:code="['${permissionPrefix}:delete']"
|
||||||
>
|
>
|
||||||
{{ $t('ui.actionTitle.delete') }}
|
{{ $t('ui.actionTitle.delete') }}
|
||||||
|
|
Loading…
Reference in New Issue