优化代码生成模板

This commit is contained in:
不做码农 2023-11-30 14:17:12 +08:00
parent 3337b9abb3
commit 8867c7ba45
2 changed files with 32 additions and 15 deletions

View File

@ -44,7 +44,7 @@ $else
[ExcelIgnore]
$end
$end
$if(item.CsharpType == "long")
$if(item.CsharpType == "long" && replaceDto.useSnowflakeId == true && item.IsPk)
[JsonConverter(typeof(ValueToStringConverter))]
$end
public $item.CsharpType$item.RequiredStr $item.CsharpField { get; set; }

View File

@ -677,6 +677,37 @@ $if(sub)
$end
proxy.resetForm("formRef")
}
$if(replaceDto.ShowBtnView)
/**
* 查看
* @param {*} row
*/
function handlePreview(row) {
reset()
const id = row.${replaceDto.FistLowerPk}
get${genTable.BusinessName}(id).then((res) => {
const { code, data } = res
if (code == 200) {
open.value = true
title.value = '查看'
opertype.value = 3
form.value = {
...data,
$foreach(item in genTable.Columns)
$if(item.HtmlType == "checkbox" || item.HtmlType == "selectMulti")
${item.CsharpFieldFl}Checked: data.${item.CsharpFieldFl} ? data.${item.CsharpFieldFl}.split(',') : [],
$end
$end
}
$if(sub)
${tool.FirstLowerCase(genTable.SubTable.ClassName)}List.value = res.data.${tool.FirstLowerCase(genTable.SubTable.ClassName)}Nav
$end
}
})
}
$end
$if(replaceDto.ShowBtnAdd)
// 添加按钮操作
function handleAdd() {
@ -784,20 +815,6 @@ function handleClear() {
}
$end
$if(replaceDto.ShowBtnView)
/**
* 查看
* @param {*} row
*/
function handlePreview(row) {
reset()
open.value = true
title.value = '查看'
opertype.value = 3
form.value = { ...row }
}
$end
$if(replaceDto.ShowBtnImport)
// 导入数据成功处理
const handleFileSuccess = (response) => {