diff --git a/src/components/DesignForm/public/form/form.vue b/src/components/DesignForm/public/form/form.vue index 9d9d8f1..5ede619 100644 --- a/src/components/DesignForm/public/form/form.vue +++ b/src/components/DesignForm/public/form/form.vue @@ -836,9 +836,9 @@ function showOrHide(data: any) { props.formData.list[i].type == "radio" || props.formData.list[i].type == "select" ) { - if(!props.formData.list[i].control.multiple){ + if (!props.formData.list[i].control.multiple) { radioSelectShowConfigArr.push(props.formData.list[i].control.glxxsz); - }else{ + } else { checkboxShowConfigArr.push(props.formData.list[i].control.glxxsz); } } else if (props.formData.list[i].type == "checkbox") { @@ -857,9 +857,9 @@ function showOrHide(data: any) { for (let w = 0; w < a.length; w++) { if (a[w].type == "radio" || a[w].type == "select") { //console.log(a[w]) - if(!a[w].control.multiple){ + if (!a[w].control.multiple) { radioSelectShowConfigArr.push(a[w].control.glxxsz); - }else{ + } else { checkboxShowConfigArr.push(a[w].control.glxxsz); } //radioSelectShowConfigArr.push(a[w].control.glxxsz); @@ -878,9 +878,9 @@ function showOrHide(data: any) { for (let x = 0; x < columns[z].list.length; x++) { let a = JSON.parse(JSON.stringify(columns[z].list[x])); if (a.type == "radio" || a.type == "select") { - if(!a.control.multiple){ + if (!a.control.multiple) { radioSelectShowConfigArr.push(a.control.glxxsz); - }else{ + } else { checkboxShowConfigArr.push(a.control.glxxsz); } //radioSelectShowConfigArr.push(a.control.glxxsz); @@ -902,9 +902,9 @@ function showOrHide(data: any) { for (let x = 0; x < columns[z].list.length; x++) { let a = JSON.parse(JSON.stringify(columns[z].list[x])); if (a.type == "radio" || a.type == "select") { - if(!a.control.multiple){ + if (!a.control.multiple) { radioSelectShowConfigArr.push(a.control.glxxsz); - }else{ + } else { checkboxShowConfigArr.push(a.control.glxxsz); } //radioSelectShowConfigArr.push(a.control.glxxsz); @@ -917,9 +917,9 @@ function showOrHide(data: any) { for (let m = 0; m < a.list.length; m++) { let q = JSON.parse(JSON.stringify(a.list[m])); if (q.type == "radio" || q.type == "select") { - if(!q.control.multiple){ + if (!q.control.multiple) { radioSelectShowConfigArr.push(q.control.glxxsz); - }else{ + } else { checkboxShowConfigArr.push(q.control.glxxsz); } //radioSelectShowConfigArr.push(q.control.glxxsz); @@ -982,7 +982,10 @@ function showOrHide(data: any) { for (let j = 0; j < checkboxShowConfigArr2[i].length; j++) { //console.log(j) //console.log(checkboxShowConfigArr2[i][j].showFields) - if (checkboxShowConfigArr2[i][j].showFields.length > 0) { + if ( + checkboxShowConfigArr2[i][j].showFields && + checkboxShowConfigArr2[i][j].showFields.length > 0 + ) { for (let n = 0; n < checkboxShowConfigArr2[i][j].showFields.length; n++) { let fieldKeyArr = checkboxShowConfigArr2[i][j].showFields[n].split(":"); let fieldKeyStr = fieldKeyArr[fieldKeyArr.length - 1];