提交 f8c9b8f5 编写于 作者: zhangpingchuan's avatar zhangpingchuan

Update CONTROL.vue.ftl

上级 413dc0e5
...@@ -85,7 +85,7 @@ export default { ...@@ -85,7 +85,7 @@ export default {
initForm(){ initForm(){
if(Object.keys(this.data).length >0){ if(Object.keys(this.data).length >0){
Object.keys(this.data).forEach((item) =>{ Object.keys(this.data).forEach((item) =>{
this.formItemChange(item,this.data[item]); this.formItemChange(item,this.data[item],true);
}) })
} }
}, },
...@@ -143,6 +143,25 @@ export default { ...@@ -143,6 +143,25 @@ export default {
formItemChange(name,value){ formItemChange(name,value){
this.resetValidates(); this.resetValidates();
this.formLogic(name,value); this.formLogic(name,value);
if(!isFirst){
this.checkRule(name,value);
}
},
/**
* 表单值规则校验
*
*/
checkRule(name,value){
if(this.rules[name][0].required){
if(ComUtil.isEmpty(this.data[name])){
this.detailsModel[name].validateStatus ="error";
this.detailsModel[name].error =this.rules[name][0].message;
}else{
this.detailsModel[name].validateStatus ="";
this.detailsModel[name].error ="";
}
}
}, },
/** /**
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册