Nathan 发表于 2024-11-6 12:33:33

如何获取审批流的信息,并在打印单里签字?

A员工提交了审批单,让领导审批。怎么在打印的时候,获取到领导信息以及时间,并展示在打印页面?var id = "";
var workLogs = this.form.get("log_2").workLog;
for(var i=0;i<workLogs.length;i++)
{
    var item = workLogs;
    if(item.fromActivityName == "分管领导考核"){
      id = item.id;      
    }
}

if(this.log){   
    if(this.log.fromActivityName == "分管领导考核"){
      if(this.log.id == id){
            return true;
      }
      else
            return false;
    }else{
      return false;
    }
}


if(this.log){   
    if(this.log.fromActivityName == "部门(主管)领导审批"){
      if(this.log.id == id){
            //根据审批人identity,判断是主管领导
            var dutyNameList = this.org.listDutyNameWithIdentity( approverID );
            if(dutyNameList.indexOf('生产作业部门负责人')>=0 || dutyNameList.indexOf('职能科室负责人')>=0){
                return true;
            }else{
                return false;
            }
      }
      else
            return false;
    }else{
      return false;
    }
}

论坛管理员 发表于 2024-11-8 09:34:18

做一个打印表单,在审批表单右侧属性里可以进行关联
您可以参考企业通用版颜色环境上,有一个报销流程,做了打印表单
页: [1]
查看完整版本: 如何获取审批流的信息,并在打印单里签字?