用过路由选择 设置后面流程的处理人
业务需求:如果在流程流转的时候选择了不关我事路由, 就把这个人处后续流程中的处理人中删除不是很理解您的意思,是A选择了不关我事,后续如果有再给A生成待办的,就系统直接剔除掉A? 论坛管理员 发表于 2023-4-19 10:24
不是很理解您的意思,是A选择了不关我事,后续如果有再给A生成待办的,就系统直接剔除掉A? ...
后端代码不会写,
用前端代码实现了,把人放到org 再用流程接收
绕了很大一圈
var log = this.form.get("log"); //获取组件
//var log=this.data.log;
//console.log(log)
userss=[]
for(var i=0;i<log.workLog.length;i++){
var name = log.workLog.identity;//人名字
//console.log(name)
var yijian=log.workLog.properties.routeName;//路由
//console.log(yijian)
if(yijian!="不关我事" && yijian!="发送异常信息" && yijian!="开始收集意见"){
userss.push(name);
}
};
var myorgs=[]
if(userss.length!=0){
var myorg = new Set(userss);
var myorgs=Array.from(myorg);;
}
//console.log(myorgs)
this.form.get('orgsx').setData( myorgs );
看起来是我理解的意思,您这样写,前端实现,也是可以的,即使是后端做,也只能这样去排除一下
页:
[1]