|  | 
 
| 选择上级部门的人员或者上上级人员,如果都没有人员选则,当前处理人默认是处理人 
 
 【部门负责人审核】提交,这里的情况是上级没有处理人,应该当前处理人直接结束流程,但是【部长处长审核】又回到【申请人提交】人那里了待办了,请问下面的脚本写得有问题吗?
 
 
 
   
 部门处长审核 人员选择脚本
 
 
 var work = this.workContext.getWork();
 //当前部门
 var deptId = work.creatorUnitDn;
 
 var personList = this.org.listSupPerson( deptId );
 
 if(personList.length == 0){
 //上级部门的上级
 var superDept =  this.org.listSupUnit( deptId );
 if(superDept != null){
 personList =  this.org.listSupPerson( superDept[0].unique );
 }
 }
 
 if(personList.length ==0){
 var user = this.session.user;
 personList[0] =  this.org.getPerson( user.unique );
 }
 return personList;
 
 
 
 
 
 
 
 
 
 | 
 |