|
|
|
@ -545,21 +545,24 @@ const judgeIsShow = (key:string) => { |
|
|
|
return true; |
|
|
|
}else{ |
|
|
|
let isShow = false; |
|
|
|
props.purview.forEach((item)=>{ |
|
|
|
if(item.nodeKey == props.nodeKey){ |
|
|
|
|
|
|
|
if(item.powerAry && item.powerAry.length > 0){ |
|
|
|
item.powerAry.forEach((itm)=>{ |
|
|
|
if(itm.id == key){ |
|
|
|
// console.log("判断此组件是否可见",itm,itm.id == key,"--------->",itm.isLook) |
|
|
|
isShow = itm.isLook |
|
|
|
|
|
|
|
} |
|
|
|
}) |
|
|
|
if(Array.isArray(props.purview)){ |
|
|
|
props.purview.forEach((item)=>{ |
|
|
|
if(item.nodeKey == props.nodeKey){ |
|
|
|
|
|
|
|
if(item.powerAry && item.powerAry.length > 0){ |
|
|
|
item.powerAry.forEach((itm)=>{ |
|
|
|
if(itm.id == key){ |
|
|
|
// console.log("判断此组件是否可见",itm,itm.id == key,"--------->",itm.isLook) |
|
|
|
isShow = itm.isLook |
|
|
|
|
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
}) |
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
return isShow |
|
|
|
} |
|
|
|
}else{ |
|
|
|
|