找回密码
 注册成为天翎用户
查看: 1030|回复: 2

流程上希望只有本部门的领导可以审批,请问应该怎么实现啊

[复制链接]
bmicpd 发表于 2015-5-15 14:33:51 | 显示全部楼层 |阅读模式
本帖最后由 lana 于 2015-5-26 09:24 编辑

流程上希望只有本部门的领导可以审批,请问应该怎么实现啊
 楼主| bmicpd 发表于 2015-5-15 15:14:28 | 显示全部楼层
已解决,谢谢了
回复

使用道具 举报

karrman 发表于 2015-5-25 16:16:05 | 显示全部楼层
解决的方案如下:
var deptProcess = createProcess("cn.myapps.core.department.ejb.DepartmentProcess");
var roleProcess = createProcess("cn.myapps.core.role.ejb.RoleProcess");

var roleVO = roleProcess.doViewByName("部门领导",getApplication());
var roleid= roleVO.getId();
var dptid="";
var author = getCurrentDocument().getAuthor();
println("author111000000======"+author);
if(author!=null&&author!=""){
     dptid=author.getDefaultDepartment();
}
println("dptid000000======"+dptid);
//var deptVO = deptProcess.doView(dptid);
//var sDeptVO = deptVO.getSuperior();

var users = getUsersByDptIdAndRoleId(sDeptVO,roleid);

var userList = createObject("java.util.ArrayList");
if (users !=null)
for(var iter=users.iterator();iter.hasNext();){
   var user=iter.next();
   userList.add(user);
}
}
userList;
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 09:56

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表