Browse Source

修改数据

qin_23
herenshan112 6 months ago
parent
commit
81ac67ba1f
  1. 25
      src/components/DesignForm/public/form/form.vue

25
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];

Loading…
Cancel
Save