代码生成支持文件上传组件
This commit is contained in:
		| @@ -112,11 +112,16 @@ public class GenUtils | ||||
|         { | ||||
|             column.setHtmlType(GenConstants.HTML_SELECT); | ||||
|         } | ||||
|         // 图片字段设置单图控件 | ||||
|         // 图片字段设置图片上传控件 | ||||
|         else if (StringUtils.endsWithIgnoreCase(columnName, "image")) | ||||
|         { | ||||
|             column.setHtmlType(GenConstants.HTML_IMAGE_UPLOAD); | ||||
|         } | ||||
|         // 文件字段设置文件上传控件 | ||||
|         else if (StringUtils.endsWithIgnoreCase(columnName, "file")) | ||||
|         { | ||||
|             column.setHtmlType(GenConstants.HTML_FILE_UPLOAD); | ||||
|         } | ||||
|         // 内容字段设置富文本控件 | ||||
|         else if (StringUtils.endsWithIgnoreCase(columnName, "content")) | ||||
|         { | ||||
|   | ||||
| @@ -157,6 +157,10 @@ | ||||
|         <el-form-item label="${comment}"> | ||||
|           <imageUpload v-model="form.${field}"/> | ||||
|         </el-form-item> | ||||
| #elseif($column.htmlType == "fileUpload") | ||||
|         <el-form-item label="${comment}"> | ||||
|           <imageUpload v-model="form.${field}"/> | ||||
|         </el-form-item> | ||||
| #elseif($column.htmlType == "editor") | ||||
|         <el-form-item label="${comment}"> | ||||
|           <editor v-model="form.${field}" :min-height="192"/> | ||||
| @@ -249,6 +253,11 @@ import ImageUpload from '@/components/ImageUpload'; | ||||
| #break | ||||
| #end | ||||
| #end | ||||
| #if($column.insert && !$column.superColumn && !$column.pk && $column.htmlType == "fileUpload") | ||||
| import FileUpload from '@/components/FileUpload'; | ||||
| #break | ||||
| #end | ||||
| #end | ||||
| #foreach($column in $columns) | ||||
| #if($column.insert && !$column.superColumn && !$column.pk && $column.htmlType == "editor") | ||||
| import Editor from '@/components/Editor'; | ||||
| @@ -266,6 +275,12 @@ export default { | ||||
| #end | ||||
| #end | ||||
| #foreach($column in $columns) | ||||
| #if($column.insert && !$column.superColumn && !$column.pk && $column.htmlType == "fileUpload") | ||||
|     FileUpload, | ||||
| #break | ||||
| #end | ||||
| #end | ||||
| #foreach($column in $columns) | ||||
| #if($column.insert && !$column.superColumn && !$column.pk && $column.htmlType == "editor") | ||||
|     Editor, | ||||
| #break | ||||
|   | ||||
| @@ -189,6 +189,10 @@ | ||||
|         <el-form-item label="${comment}"> | ||||
|           <imageUpload v-model="form.${field}"/> | ||||
|         </el-form-item> | ||||
| #elseif($column.htmlType == "fileUpload") | ||||
|         <el-form-item label="${comment}"> | ||||
|           <fileUpload v-model="form.${field}"/> | ||||
|         </el-form-item> | ||||
| #elseif($column.htmlType == "editor") | ||||
|         <el-form-item label="${comment}"> | ||||
|           <editor v-model="form.${field}" :min-height="192"/> | ||||
| @@ -280,6 +284,12 @@ import ImageUpload from '@/components/ImageUpload'; | ||||
| #end | ||||
| #end | ||||
| #foreach($column in $columns) | ||||
| #if($column.insert && !$column.superColumn && !$column.pk && $column.htmlType == "fileUpload") | ||||
| import FileUpload from '@/components/FileUpload'; | ||||
| #break | ||||
| #end | ||||
| #end | ||||
| #foreach($column in $columns) | ||||
| #if($column.insert && !$column.superColumn && !$column.pk && $column.htmlType == "editor") | ||||
| import Editor from '@/components/Editor'; | ||||
| #break | ||||
| @@ -296,6 +306,12 @@ export default { | ||||
| #end | ||||
| #end | ||||
| #foreach($column in $columns) | ||||
| #if($column.insert && !$column.superColumn && !$column.pk && $column.htmlType == "fileUpload") | ||||
|     FileUpload, | ||||
| #break | ||||
| #end | ||||
| #end | ||||
| #foreach($column in $columns) | ||||
| #if($column.insert && !$column.superColumn && !$column.pk && $column.htmlType == "editor") | ||||
|     Editor, | ||||
| #break | ||||
|   | ||||
		Reference in New Issue
	
	Block a user