新增加数字框

This commit is contained in:
不做码农 2021-11-24 14:24:40 +08:00
parent 2cf5f5c87d
commit fdd7fea4c6
3 changed files with 14 additions and 5 deletions

View File

@ -88,10 +88,10 @@ namespace ZR.CodeGenerator
{
return InputDtoContent;
}
else if (dbFieldInfo.HtmlType == GenConstants.HTML_DATETIME)
{
return InputDtoContent;
}
//else if (dbFieldInfo.HtmlType == GenConstants.HTML_DATETIME)
//{
// return InputDtoContent;
//}
else if (dbFieldInfo.IsInsert || dbFieldInfo.IsEdit || dbFieldInfo.IsPk || dbFieldInfo.IsIncrement)
{
InputDtoContent += $" public {dbFieldInfo.CsharpType}{GetModelRequired(dbFieldInfo)} {dbFieldInfo.CsharpField} {{ get; set; }}\r\n";
@ -131,7 +131,13 @@ namespace ZR.CodeGenerator
{
return sb.ToString();
}
if (dbFieldInfo.HtmlType == GenConstants.HTML_DATETIME)
if (dbFieldInfo.HtmlType == GenConstants.HTML_INPUT_NUMBER)
{
sb.AppendLine($" <el-form-item label=\"{labelName}\" :label-width=\"labelWidth\" prop=\"{CodeGeneratorTool.FirstLowerCase(columnName)}\">");
sb.AppendLine($" <el-input-number v-model.number=\"form.{CodeGeneratorTool.FirstLowerCase(columnName)}\" placeholder=\"{placeHolder}\" {labelDisabled}/>");
sb.AppendLine(" </el-form-item>");
}
else if (dbFieldInfo.HtmlType == GenConstants.HTML_DATETIME)
{
//时间
sb.AppendLine($" <el-form-item label=\"{labelName}\" :label-width=\"labelWidth\" prop=\"{columnName}\">");

View File

@ -87,6 +87,8 @@ namespace ZR.CodeGenerator
/** 文本框 */
public static string HTML_INPUT = "input";
/** 数字框 */
public static string HTML_INPUT_NUMBER = "inputNumber";
/** 文本域 */
public static string HTML_TEXTAREA = "textarea";

View File

@ -74,6 +74,7 @@
<template slot-scope="scope">
<el-select v-model="scope.row.htmlType">
<el-option label="文本框" value="input" />
<el-option label="数字框" value="inputNumber" />
<el-option label="文本域" value="textarea" />
<el-option label="下拉框" value="select" />
<el-option label="单选框" value="radio" />