修改代码生成器

This commit is contained in:
TinyAnts 2022-08-15 17:03:57 +08:00
parent 0a9496ee86
commit f5118208dd
1 changed files with 25 additions and 27 deletions

View File

@ -12,29 +12,29 @@
/> />
</el-form-item> </el-form-item>
#elseif($column.htmlType=="select") #elseif($column.htmlType=="select")
<el-form-item label="${column.columnComment}" prop="${column.javaField}"> <el-form-item label="${column.columnComment}" prop="${column.javaField}">
<el-select <el-select
v-model="queryParams.${column.javaField}" v-model="queryParams.${column.javaField}"
class="w-56" class="w-56"
clearable clearable
> >
#if($column.dictType=="") #if($column.dictType=="")
<el-option label="请选择字典生成" value="" /> <el-option label="请选择字典生成" value="" />
#else #else
<el-option label="全部" value="" /> <el-option label="全部" value="" />
<el-option <el-option
v-for="(item, index) in dictData.${column.dictType}" v-for="(item, index) in dictData.${column.dictType}"
:key="index" :key="index"
:label="item.name" :label="item.name"
:value="item.value" :value="item.value"
/> />
#end #end
</el-select> </el-select>
</el-form-item> </el-form-item>
#elseif($column.htmlType=="input") #elseif($column.htmlType=="input")
<el-form-item label="${column.columnComment}" prop="${column.javaField}"> <el-form-item label="${column.columnComment}" prop="${column.javaField}">
<el-input class="w-56" v-model="queryParams.${column.javaField}" /> <el-input class="w-56" v-model="queryParams.${column.javaField}" />
</el-form-item> </el-form-item>
#end #end
#end #end
#end #end
@ -83,8 +83,8 @@
></el-table-column> ></el-table-column>
#else #else
<el-table-column <el-table-column
label="菜单名称" label="${column.columnComment}"
prop="menuName" prop="${column.javaField}"
min-width="150" min-width="150"
show-overflow-tooltip show-overflow-tooltip
/> />
@ -125,9 +125,7 @@
</div> </div>
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
import { ${moduleName}Delete, ${moduleName}Lists } from '@/api/${moduleName}' import { ${moduleName}Edit, ${moduleName}Delete, ${moduleName}Lists } from '@/api/${moduleName}'
import type { ElTable } from 'element-plus'
import { MenuEnum } from '@/enums/appEnums'
import EditPopup from './edit.vue' import EditPopup from './edit.vue'
import feedback from '@/utils/feedback' import feedback from '@/utils/feedback'
const tableRef = shallowRef<InstanceType<typeof ElTable>>() const tableRef = shallowRef<InstanceType<typeof ElTable>>()