回复 4# kharry
//判断是否有上级
var list = getUserById(getWebUser().getId()).getSuperiorList().size();
list;
//获取上级的名称
#include "constant";
var rtn = doc.getItemValueAsString("deptuser");
var doc = $CURRDOC.getCurrDoc();
var processor = "";
var value="";
if(doc.getState() != null && doc.getStateLabel() ==deptstateName) { //流程状态名
var actors = doc.getState().getActors();
if (actors != null) {
for(var it = actors.iterator(); it.hasNext(); ) {
var actorrt = it.next();
if (actorrt.getIsprocessed()) {
continue;
}
processor += actorrt.getName() +",";//获取审批人姓名
//processor += actorrt.getActorid() + ",";//获取审批人ID
//processor += getUserById(actorrt.getActorid()).getLoginno()+ ",";//获取审批人登录账号名
}
processor = processor.substring(0,processor.length-1);//去除最后一个多余的单引号
if(getWebUser().getName().equals(processor)){
rtn = processor;
}
}
}
rtn;
//判断是否有下级,获取下级名称
var doc = getCurrentDocument();
var rtn=getWebUser().getId();
sql="select domainid, id as item_id,name as item_name from t_user where superior= '"+rtn+"'";
var datas =queryBySQL(sql);
var value="";
if(datas!=null && datas.size()>0){
for(var iter = datas.iterator();iter.hasNext();){
var doc = iter.next();
if(doc!=null){
value=doc.getItemValueAsString("name");
}
}
}
value; |