|
|
|
@ -277,15 +277,11 @@ const recursionToGetFinallyHideFields = (hideFieldArr: any[],radioSelectArr3: st |
|
|
|
conditionFieldValueArr = conditionFieldValueArr.slice(0, -1); |
|
|
|
console.log(conditionFieldValueArr) |
|
|
|
console.log(conditionFieldValue) |
|
|
|
nextTick(()=>{ |
|
|
|
//nextTick(()=>{ |
|
|
|
for(let n = 0; n< modelKeyArr.length;n++){ |
|
|
|
if(modelKeyArr[n]==conditionField){ |
|
|
|
let count_1 = 0; |
|
|
|
let trueValue = model.value[modelKeyArr[n]] |
|
|
|
//alert(trueValue) |
|
|
|
console.log(trueValue.length) |
|
|
|
//console.log(modelKeyArr[n]) |
|
|
|
//console.log(trueValue) |
|
|
|
if(trueValue.length>0&&arrayEqual(trueValue,conditionFieldValueArr)){ |
|
|
|
//此时满足了条件,但是必须看一下conditionField有没有被隐藏.如果被隐藏了,则x不能增加. |
|
|
|
//alert("多选条件成功触发") |
|
|
|
@ -307,24 +303,18 @@ const recursionToGetFinallyHideFields = (hideFieldArr: any[],radioSelectArr3: st |
|
|
|
} |
|
|
|
|
|
|
|
if(flag==false){ |
|
|
|
|
|
|
|
x++ |
|
|
|
|
|
|
|
//alert(x) |
|
|
|
|
|
|
|
hideFieldsFromCheckbox.push(toshow) |
|
|
|
console.log(hideFieldArr) |
|
|
|
for(let i = 0;i<hideFieldsFromCheckbox.length;i++){ |
|
|
|
|
|
|
|
alert(hideFieldsFromCheckbox[i]) |
|
|
|
/* for(let i = 0;i<hideFieldsFromCheckbox.length;i++){ |
|
|
|
hideFieldArr = hideFieldArr.filter((item: string) => item!=hideFieldsFromCheckbox[i]) |
|
|
|
//emits('refresh') |
|
|
|
} */ |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
//}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|