调整代码生成器模板

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
class="flex-1 !flex"
v-model="formData.${column.javaField}"
type="date"
type="datetime"
clearable
value-format="YYYY-MM-DD"
value-format="YYYY-MM-DD hh:mm:ss"
placeholder="请选择${column.columnComment}"
/>
</el-form-item>

View File

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

View File

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