调整代码生成器模板

This commit is contained in:
Jason 2022-08-17 10:37:42 +08:00
parent b0e21ef936
commit 54a79aacc7
3 changed files with 8 additions and 12 deletions

View File

@ -107,9 +107,9 @@
<el-date-picker <el-date-picker
class="flex-1 !flex" class="flex-1 !flex"
v-model="formData.${column.javaField}" v-model="formData.${column.javaField}"
type="date" type="datetime"
clearable clearable
value-format="YYYY-MM-DD" value-format="YYYY-MM-DD hh:mm:ss"
placeholder="请选择${column.columnComment}" placeholder="请选择${column.columnComment}"
/> />
</el-form-item> </el-form-item>

View File

@ -199,7 +199,8 @@ const handleEdit = async (data: any) => {
const handleDelete = async (${primaryKey}: number) => { const handleDelete = async (${primaryKey}: number) => {
await feedback.confirm('确定要删除?') await feedback.confirm('确定要删除?')
await ${moduleName}Delete({ id: ${primaryKey} }) await ${moduleName}Delete({ ${primaryKey} })
feedback.msgSuccess('删除成功')
getLists() getLists()
} }

View File

@ -69,9 +69,7 @@
size="large" size="large"
v-loading="pager.loading" v-loading="pager.loading"
:data="pager.lists" :data="pager.lists"
@selection-change="handleSelectionChange"
> >
<el-table-column type="selection" width="50" align="center" />
#foreach ($column in $columns) #foreach ($column in $columns)
#if($column.isList) #if($column.isList)
#if($column.dictType!="" && ($column.htmlType=="select" || $column.htmlType=="radio" || $column.htmlType=="checkbox")) #if($column.dictType!="" && ($column.htmlType=="select" || $column.htmlType=="radio" || $column.htmlType=="checkbox"))
@ -112,7 +110,7 @@
v-perms="['${moduleName}:del']" v-perms="['${moduleName}:del']"
type="danger" type="danger"
link link
@click="handleDelete([row.${primaryKey}])" @click="handleDelete(row.${primaryKey})"
> >
删除 删除
</el-button> </el-button>
@ -171,10 +169,6 @@ const { dictData } = useDictData<{
}>([#foreach ($dict in $dictFields)'${dict}'#if($dictFields[$dictSize] != ${dict}),#end#end]) }>([#foreach ($dict in $dictFields)'${dict}'#if($dictFields[$dictSize] != ${dict}),#end#end])
#end #end
const selectData = ref<any[]>([])
const handleSelectionChange = (selection: any[]) => {
selectData.value = selection.map((item) => item.${primaryKey})
}
const handleAdd = async () => { const handleAdd = async () => {
showEdit.value = true showEdit.value = true
@ -189,8 +183,9 @@ const handleEdit = async (data: any) => {
editRef.value?.setFormData(data) editRef.value?.setFormData(data)
} }
const handleDelete = async (${primaryKey}: number[]) => { const handleDelete = async (${primaryKey}: number) => {
await ${moduleName}Delete({ ids: ${primaryKey} }) await feedback.confirm('确定要删除?')
await ${moduleName}Delete({ ${primaryKey} })
feedback.msgSuccess('删除成功') feedback.msgSuccess('删除成功')
getLists() getLists()
} }