Browse Source

关联选项设置显示隐藏效果

Signed-off-by: liwenxuan <1298531568@qq.com>
lwx_v4
liwenxuan 12 months ago
parent
commit
9fd63fe635
  1. 30
      src/components/formTable/index.vue

30
src/components/formTable/index.vue

@ -1615,9 +1615,7 @@ const recursionToGetFinallyHideFields = (
for (let i = 0; i < radioSelectArr3.length; i++) {
for (let j = 0; j < radioSelectArr3[i].toShowFieldKey.length; j++) {
for (let n = 0; n < hideFieldConditionArr.length; n++) {
/* console.log(i)
console.log(j)
console.log(n) */
if (radioSelectArr3[i].toShowFieldKey[j] == hideFieldConditionArr[n].toShow) {
if (Array.isArray(radioSelectArr3[i].conditionFieldValue)) {
let valStr = "";
@ -1694,11 +1692,7 @@ const recursionToGetFinallyHideFields = (
if (flag == false) {
x++;
hideFieldsFromCheckbox.push(toshow);
//console.log(hideFieldArr)
/* for(let i = 0;i<hideFieldsFromCheckbox.length;i++){
hideFieldArr = hideFieldArr.filter((item: string) => item!=hideFieldsFromCheckbox[i])
//emits('refresh')
} */
}
}
}
@ -1710,27 +1704,11 @@ const recursionToGetFinallyHideFields = (
if (modelKeyArr[n] == conditionField) {
//let count_1 = 0;
let trueValue = model.value[modelKeyArr[n]];
//console.log(modelKeyArr[n])
/* console.log("conditionField====="+conditionField)
console.log("trueValue====="+trueValue)
console.log("conditionFieldValue-----"+conditionFieldValue) */
if (trueValue == conditionFieldValue) {
//,conditionField.,x.
let flag = false; //.,
//conditionField,x++
/* for(let a = 0;a<hideFieldConditionArr.length;a++){
if(hideFieldConditionArr[a].toShow==conditionField){//conditions.length>1,=1.
for(let b = 0;b<hideFieldConditionArr[a].conditions.length;b++){
for(let c = 0;c<hideFieldConditionArr[a].conditions[b].condition.length;c++){
if(hideFieldConditionArr[a].conditions[b].condition[c]==conditionField){
//,.
console.log(1)
}
}
}
}
} */
if (flag == false) {
x++;
}

Loading…
Cancel
Save