作者 sunshine

代码生成:select的表单验证失效

@@ -169,7 +169,7 @@ @@ -169,7 +169,7 @@
169 <el-input v-model="form.${field}" placeholder="请输入${comment}" /> 169 <el-input v-model="form.${field}" placeholder="请输入${comment}" />
170 </el-form-item> 170 </el-form-item>
171 #elseif($column.htmlType == "select" && "" != $dictType) 171 #elseif($column.htmlType == "select" && "" != $dictType)
172 - <el-form-item label="${comment}"> 172 + <el-form-item label="${comment}" prop="${field}">
173 <el-select v-model="form.${field}" placeholder="请选择${comment}"> 173 <el-select v-model="form.${field}" placeholder="请选择${comment}">
174 <el-option 174 <el-option
175 v-for="dict in ${field}Options" 175 v-for="dict in ${field}Options"
@@ -181,7 +181,7 @@ @@ -181,7 +181,7 @@
181 </el-select> 181 </el-select>
182 </el-form-item> 182 </el-form-item>
183 #elseif($column.htmlType == "select" && $dictType) 183 #elseif($column.htmlType == "select" && $dictType)
184 - <el-form-item label="${comment}"> 184 + <el-form-item label="${comment}" prop="${field}">
185 <el-select v-model="form.${field}" placeholder="请选择${comment}"> 185 <el-select v-model="form.${field}" placeholder="请选择${comment}">
186 <el-option label="请选择字典生成" value="" /> 186 <el-option label="请选择字典生成" value="" />
187 </el-select> 187 </el-select>
@@ -308,7 +308,7 @@ export default { @@ -308,7 +308,7 @@ export default {
308 #end 308 #end
309 #set($comment=$column.columnComment) 309 #set($comment=$column.columnComment)
310 $column.javaField: [ 310 $column.javaField: [
311 - { required: true, message: "$comment不能为空", trigger: "blur" } 311 + { required: true, message: "$comment不能为空", #if($column.htmlType == "select")"change"#else"blur"#end }
312 ]#if($velocityCount != $columns.size()),#end 312 ]#if($velocityCount != $columns.size()),#end
313 313
314 #end 314 #end