function testhis(){
    var curDoc = getCurrentDocument();
    var message="<table cellSpacing='0' cellPadding='1' width='100%' align='center' style='border:solid #cccccc;border-width:1px 0px 0px 1px;'><tbody><tr style='line-height:22px;'><td style='align:center;font-size:larger;font-family: Arial;border:solid #cccccc;border-width:0px 1px 1px 0px;background-color:#EFF0F1;width=150px;' >审批节点</td><td style='align:center;font-size:larger;font-family: Arial;border:solid #cccccc;border-width:0px 1px 1px 0px;background-color:#EFF0F1;width=110px' >办理人签字</td><td style='align:center;font-size:larger;font-family: Arial;border:solid #cccccc;border-width:0px 1px 1px 0px;background-color:#EFF0F1;width=100px' >签核状态</td><td style='font-size:larger;font-family: Arial;border:solid #cccccc;border-width:0px 1px 1px 0px;background-color:#EFF0F1;'  >签核意见</td><td style='font-size:larger;font-family: Arial;border:solid #cccccc;border-width:0px 1px 1px 0px;background-color:#EFF0F1;width=150px' >办理时间</td></tr>";
    var txtNo = curDoc.getId();
    var sql = "select acthis.nodehis_id,acthis.name,acthis.attitude,acthis.processtime,relhis.startNodename, relhis.flowoperation from T_Actorhis acthis with(nolock), t_relationhis relhis with(nolock) where acthis.nodehis_id=relhis.id and acthis.flowstatert_id = relhis.flowstatert_id and acthis.flowstatert_id = (select top 1 state from t_document with(nolock) where id ='"+txtNo+"') order by acthis.processtime";
    var datas  = queryByDSName("数据源",sql);
    var count = 0;
    if(datas!=null&&datas.size()>0){
        for(var iter = datas.iterator();iter.hasNext();){
            count = count + 1;
            var doc = iter.next();
            var name = doc.get("name");
            var namebak = name;
            if (name.equals("admin")) {
                name = "系统管理员";
            }
            //var attitude = "同意";
            //var att = doc.get("attitude");
            //if(att!=null&&att.trim().length()>0){
            //    attitude = att;
            //}


            var time1 = doc.get("processtime");  
                    var time =format(time1,"yyyy-MM-dd HH:mm:ss");            

                   // var time= parseDate(time2,"yyyy-MM-dd HH:mm:ss"); 

            var id = doc.get("nodehis_id");
            var nodeName = "";
            var status = "";
            nodeName = doc.get("startNodename");
            var statusNum = doc.get("flowoperation")-0;
            //println("签核状态签核状态签核状态签核状态签核状态"+statusNum);
            var attitude = "同意";
            var att = doc.get("attitude");
            if(att!=null&&att.trim().length()>0 && statusNum!=81){
                attitude = att;
            }
            if (statusNum == 80) {
                if (name.indexOf("[")>=0 || name.indexOf("]")>=0) {
                    status = "代理审批";
                } else {
                    status = "同意";
                }
            } else if (statusNum == 81) {
                status = "回退";
                if(att==null||att.trim().length()<=0){
                    attitude = "回退";
                }else{
                    attitude = att;
                }
            } else if (statusNum == 7) {
                status = "完成";
            } else if (statusNum == 87) {
                status = "自动审批";
                attitude = "自动审批";
            } else if (statusNum == 85) {
                status = "回撤";
                attitude = "回撤";
            } else if (statusNum == 86) {
                if (name!=null && name.equals("系统管理员")) {
                    status = "系统干预";
                } else {
                    status = "提交至回退人";
                }
                //name = "系统干预";
            }  else if (statusNum == 100) {
                status = "提交至回退人";
            }

            if(count>1){
                message += "<tr style='line-height:22px;'><td style='font-size:larger;font-family: Arial;border:solid #cccccc;border-width:0px 1px 1px 0px;align:center;'>"+nodeName+"</td><td style='font-size:larger;font-family: Arial;border:solid #cccccc;border-width:0px 1px 1px 0px;align:center;'><font style='font-weight:bold;'>"+name+"</font></td><td style='font-size:larger;font-family: Arial;border:solid #cccccc;border-width:0px 1px 1px 0px;'>"+status+"</td><td style='font-size:larger;font-family: Arial;border:solid #cccccc;border-width:0px 1px 1px 0px;'>"+attitude+"</td><td style='align:center;font-size:larger;font-family: Arial;border:solid #cccccc;border-width:0px 1px 1px 0px;'>"+time+"</td></tr>";
            }
        }
    }
    message += "</tbody></table>";
    return message;
}
文档更新时间: 2023-09-16 06:53   作者:admin