新增加数字框

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; return InputDtoContent;
} }
else if (dbFieldInfo.HtmlType == GenConstants.HTML_DATETIME) //else if (dbFieldInfo.HtmlType == GenConstants.HTML_DATETIME)
{ //{
return InputDtoContent; // return InputDtoContent;
} //}
else if (dbFieldInfo.IsInsert || dbFieldInfo.IsEdit || dbFieldInfo.IsPk || dbFieldInfo.IsIncrement) else if (dbFieldInfo.IsInsert || dbFieldInfo.IsEdit || dbFieldInfo.IsPk || dbFieldInfo.IsIncrement)
{ {
InputDtoContent += $" public {dbFieldInfo.CsharpType}{GetModelRequired(dbFieldInfo)} {dbFieldInfo.CsharpField} {{ get; set; }}\r\n"; InputDtoContent += $" public {dbFieldInfo.CsharpType}{GetModelRequired(dbFieldInfo)} {dbFieldInfo.CsharpField} {{ get; set; }}\r\n";
@ -131,7 +131,13 @@ namespace ZR.CodeGenerator
{ {
return sb.ToString(); 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}\">"); 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 = "input";
/** 数字框 */
public static string HTML_INPUT_NUMBER = "inputNumber";
/** 文本域 */ /** 文本域 */
public static string HTML_TEXTAREA = "textarea"; public static string HTML_TEXTAREA = "textarea";

View File

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