代码生成新增switch组件

This commit is contained in:
不做码农 2023-08-01 11:44:34 +08:00
parent e496d4095b
commit 5f063ad9d3
2 changed files with 15 additions and 1 deletions

View File

@ -45,7 +45,7 @@ namespace ZR.Admin.WebApi.Controllers.System
{ {
var list = UserService.SelectUserList(user, pager); var list = UserService.SelectUserList(user, pager);
return SUCCESS(list, TIME_FORMAT_FULL); return SUCCESS(list);
} }
/// <summary> /// <summary>

View File

@ -262,6 +262,7 @@ $set(labelName = column.ColumnComment)
$if(column.CsharpType == "int" || column.CsharpType == "long") $if(column.CsharpType == "int" || column.CsharpType == "long")
$set(value = "parseInt(item.dictValue)") $set(value = "parseInt(item.dictValue)")
$set(number = ".number") $set(number = ".number")
$set(switchType = ":active-value='1' :inactive-value='0'")
$end $end
$if(column.IsPK || column.IsIncrement) $if(column.IsPK || column.IsIncrement)
@ -353,6 +354,12 @@ $elseif(column.HtmlType == "colorPicker")
<el-color-picker v-model="form.${columnName}" /> <el-color-picker v-model="form.${columnName}" />
</el-form-item> </el-form-item>
</el-col> </el-col>
$elseif(column.HtmlType == "switch")
<el-col :lg="12">
<el-form-item label="${labelName}" prop="${columnName}">
<el-switch v-model="form.${columnName}" ${switchType} />
</el-form-item>
</el-col>
$else $else
<el-col :lg="${options.ColNum}"> <el-col :lg="${options.ColNum}">
<el-form-item label="${labelName}" prop="${columnName}"> <el-form-item label="${labelName}" prop="${columnName}">
@ -386,6 +393,7 @@ $set(columnName = column.CsharpFieldFl)
$if(column.CsharpType == "int" || column.CsharpType == "long") $if(column.CsharpType == "int" || column.CsharpType == "long")
$set(value = "parseInt(item.dictValue)") $set(value = "parseInt(item.dictValue)")
$set(number = ".number") $set(number = ".number")
$set(switchType = ":active-value='1' :inactive-value='0'")
$end $end
$if(column.IsList == true) $if(column.IsList == true)
$if(column.IsPk || column.CsharpField == genTable.SubTableFkName) $if(column.IsPk || column.CsharpField == genTable.SubTableFkName)
@ -413,6 +421,12 @@ $elseif(column.HtmlType == "radio" || column.HtmlType == "selectRadio" || column
</el-select> </el-select>
</template> </template>
</el-table-column> </el-table-column>
$elseif(column.HtmlType == "switch")
<el-table-column label="${labelName}" prop="${columnName}">
<template #default="scope">
<el-switch v-model="scope.row.${columnName}" ${switchType} />
<template #default="scope">
</el-table-column>
$else $else
<el-table-column label="${labelName}" align="center" prop="${columnName}"> <el-table-column label="${labelName}" align="center" prop="${columnName}">
<template #default="scope"> <template #default="scope">