Browse Source

fix:checkbox value 空字符串

add: 自动focus到未填写的字段
old
wangqing 5 years ago
parent
commit
de732341b3
  1. 15
      src/components/parser/Parser.vue

15
src/components/parser/Parser.vue

@ -181,10 +181,10 @@ function setValueLabel(event, config, scheme) {
if (event instanceof Array) {
let labelArr = new Array()
event.forEach(item => {
//
//
if (item === 0) {
labelArr.push(this[this.formConf.labelFormModel][`${scheme.__vModel__}other`])
}else{
}else if(item){
let {label} = getObject(_.get(scheme, tagOptionKey), 'value', item)
labelArr.push(label)
}
@ -340,7 +340,16 @@ export default {
},
submitForm() {
this.$refs[this.formConf.formRef].validate(valid => {
if (!valid) return false
if (!valid){
if(document.getElementsByClassName('el-form-item__error').length>0){
}
setTimeout(()=>{
let isError= document.getElementsByClassName("is-error");
isError[0].querySelector('input').focus();
},100);
return false;
}
// sumit
this.$emit('submit', {
formModel: this[this.formConf.formModel],

Loading…
Cancel
Save