脚本代码:
(1).一般操作员||部门领导
var doc = getCurrentDocument();//获取当前表单
var userid= doc.getAuthor();
var roles = userid.getRoles();//获取指定用户的所属角色
var BoolRole=false;
var opts=true;
var roleName='';
for(var iter=roles.iterator();roles !=null && iter.hasNext();){
var role=iter.next();
roleName=role.getName();
if ("部门负责人".equals(roleName))
{var BoolRole=true;break;}
};
if (BoolRole==true) {
opts=false;
}
opts;
(2).部门负责人
var doc = getCurrentDocument();//获取当前表单
var userid= doc.getAuthor();
var roles = userid.getRoles();//获取指定用户的所属角色
var opts=false;
var roleName='';
for(var iter=roles.iterator();roles !=null && iter.hasNext();){
var role=iter.next();
roleName=role.getName();
if ("部门负责人".equals(roleName))
{var opts=true;break;}
};
opts;