feature:自动化代码支持基础菜单创建

This commit is contained in:
piexlMax
2024-03-27 21:18:34 +08:00
parent 26cdb472f0
commit d31b01415b
3 changed files with 21 additions and 5 deletions

View File

@@ -231,6 +231,7 @@
</el-option>
</el-select>
</el-form-item>
<div>
<el-form-item>
<template #label>
<el-tooltip
@@ -265,11 +266,23 @@
placement="bottom"
effect="light"
>
<div> 自动创建API </div>
<div> 自动创建API <el-icon><QuestionFilled /></el-icon> </div>
</el-tooltip>
</template>
<el-checkbox v-model="form.autoCreateApiToSql" />
</el-form-item>
<el-form-item>
<template #label>
<el-tooltip
content="注:把自动生成的菜单注册进数据库"
placement="bottom"
effect="light"
>
<div> 自动创建菜单 <el-icon><QuestionFilled /></el-icon></div>
</el-tooltip>
</template>
<el-checkbox v-model="form.autoCreateMenuToSql" />
</el-form-item>
<el-form-item>
<template #label>
<el-tooltip
@@ -277,11 +290,12 @@
placement="bottom"
effect="light"
>
<div> 自动移动文件 </div>
<div> 自动移动文件 <el-icon><QuestionFilled /></el-icon></div>
</el-tooltip>
</template>
<el-checkbox v-model="form.autoMoveFile" />
</el-form-item>
</div>
</el-form>
</div>
<!-- 组件列表 -->
@@ -678,6 +692,7 @@ const form = ref({
description: '',
businessDB: '',
autoCreateApiToSql: true,
autoCreateMenuToSql: true,
autoMoveFile: true,
gvaModel: true,
autoCreateResource: false,