查看: 849|回复: 1

log组件有什么办法只显示每个人最新的审批意见?

a

升级   1.49%

2

主题

5

回帖

149

积分

注册会员

Rank: 2

积分
149
发表于 2026-7-13 15:50:58 | 显示全部楼层 |阅读模式
log组件有什么办法只显示每个人最新的审批意见?
回复

使用道具 举报

升级   5.15%

8

主题

7

回帖

515

积分

注册会员

Rank: 2

积分
515
发表于 2026-7-15 08:20:38 | 显示全部楼层
在log的postLoadData事件里把所有审批意见按时间倒序排列,然后取所需审批节点的最新一条,参考:

var workLog=this.target.workLog;
//所有流程记录倒序排列
workLog.sort(function(a,b){
  if(a.recordTime && b.recordTime){
    return Date.parse(b.recordTime) - Date.parse(a.recordTime);
  }else{
    return true;
  }
}.bind(this));
//取得需要的节点数据
var arr = [];
for(var i=0;i<workLog.length;i++){
    if(workLog[i].fromActivityName == "归属部门负责人审核"){
        arr.push(workLog[i]);
        break;
    }
}

this.target.workLog = arr;
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread