ecode代码
`// 功能总开关
let enable = true;
let list=[];
$.ajax({
type:'GET',
url:'/api/xiangxin/Multiple/HideProcess',
success:function(res){
res.data.map((i)=>{
// console.log('lc :', i.lc);
list.push(i.lc);
})
}
})
let pd;
//判断是否是新建流程页面
ecodeSDK.overwritePropsFnQueueMapSet('WeaTop',{
fn:(newProps,name)=>{
// console.log("WeaTop",newProps);
let title=newProps.title;
console.log("title",title);
if(title=="新建流程"){
pd=1;
}else{
pd=2;
}
// console.log("pd",pd);
}
})
ecodeSDK.overwritePropsFnQueueMapSet('Card',{
fn:(newProps,name) => {
// console.log('Card :', newProps);
if(pd!=1)return;
if(!enable) return ;
const {hash} = window.location;
if(!hash.startsWith('#/main/workflow/add')) return ;
// flag为true的情况时修改逻辑去适配另一个新建流程视图的情况,为false时维持原逻辑
const flag = newProps.className === 'clearfix' ? true : false;
const ch = flag ? newProps.children.props.children[1].props.children.props.children : newProps.children;
if((!newProps.id && ch&&ch[1]&&ch[1].length>0 ) || flag) {
const arr = flag ? ch : ch[1]
for(let i=0;i<arr.length;i++) {
const obj = arr[i]||{};
const wfbean = flag ? obj.props.children.props.wfbean