优化vue3代码生成模板
This commit is contained in:
parent
585dc1860d
commit
61f35f1bac
@ -88,9 +88,8 @@ $if(column.IsList == true)
|
|||||||
$if(column.HtmlType == "customInput" && column.IsPk == false)
|
$if(column.HtmlType == "customInput" && column.IsPk == false)
|
||||||
<el-table-column prop="${columnName}" label="${labelName}" width="90" sortable align="center">
|
<el-table-column prop="${columnName}" label="${labelName}" width="90" sortable align="center">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<span v-show="editIndex != scope.${index}index" @click="editCurrRow(scope.${index}index,'rowkeY')">{{scope.row.${columnName}}}</span>
|
<span v-show="editIndex != scope.$${index}index" @click="editCurrRow(scope.$${index}index)">{{scope.row.${columnName}}}</span>
|
||||||
<el-input :id="scope.${index}index+'rowkeY'" size="mini" v-show="(editIndex == scope.${index}index)"
|
<el-input :id="scope.$${index}index" v-show="(editIndex == scope.$${index}index)" v-model="scope.row.${columnName}" @blur="handleChangeSort(scope.row)"></el-input>
|
||||||
v-model="scope.row.${columnName}" @blur="handleChangeSort(scope.row)"></el-input>
|
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
$elseif(column.HtmlType == "imageUpload")
|
$elseif(column.HtmlType == "imageUpload")
|
||||||
@ -320,8 +319,34 @@ const ${item.CsharpFieldFl}Options = ref([])
|
|||||||
$elseif(item.HtmlType == "datetime" && item.IsQuery == true)
|
$elseif(item.HtmlType == "datetime" && item.IsQuery == true)
|
||||||
// ${item.ColumnComment}时间范围
|
// ${item.ColumnComment}时间范围
|
||||||
const dateRange${item.CsharpField} = ref([])
|
const dateRange${item.CsharpField} = ref([])
|
||||||
|
|
||||||
$elseif(item.HtmlType == "customInput")
|
$elseif(item.HtmlType == "customInput")
|
||||||
const editIndex = ref(-1)
|
// ******************自定义编辑 start **********************
|
||||||
|
|
||||||
|
const editIndex = ref(-1)
|
||||||
|
// 显示编辑排序
|
||||||
|
function editCurrRow(rowId) {
|
||||||
|
editIndex.value = rowId
|
||||||
|
|
||||||
|
setTimeout(() => {
|
||||||
|
document.getElementById(rowId).focus()
|
||||||
|
}, 100)
|
||||||
|
}
|
||||||
|
// 保存排序
|
||||||
|
function handleChangeSort(info) {
|
||||||
|
editIndex.value = -1
|
||||||
|
proxy
|
||||||
|
.${confirm}confirm('是否保存数据?')
|
||||||
|
.then(function () {
|
||||||
|
return changeSort({ value: info.${item.CsharpFieldFl}, id: info.${replaceDto.FistLowerPk} })
|
||||||
|
})
|
||||||
|
.then(() => {
|
||||||
|
handleQuery()
|
||||||
|
proxy.${modal}modal.msgSuccess('修改成功')
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// ******************自定义编辑 end **********************
|
||||||
|
|
||||||
$end
|
$end
|
||||||
$end
|
$end
|
||||||
|
|
||||||
@ -398,7 +423,7 @@ function handleDelete(row) {
|
|||||||
.catch(() => {})
|
.catch(() => {})
|
||||||
}
|
}
|
||||||
|
|
||||||
// 修改按钮操作
|
// 修改按钮操作
|
||||||
function handleUpdate(row) {
|
function handleUpdate(row) {
|
||||||
reset()
|
reset()
|
||||||
const id = row.${replaceDto.FistLowerPk} || ids.value
|
const id = row.${replaceDto.FistLowerPk} || ids.value
|
||||||
|
|||||||
@ -289,7 +289,7 @@ namespace ZR.CodeGenerator
|
|||||||
{
|
{
|
||||||
var tpl = FileHelper.ReadJtTemplate("CurdForm.txt");
|
var tpl = FileHelper.ReadJtTemplate("CurdForm.txt");
|
||||||
var result = tpl.Render();
|
var result = tpl.Render();
|
||||||
Console.WriteLine(result);
|
//Console.WriteLine(result);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user