a 发表于 2026-7-13 15:50:58

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

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

张燕 发表于 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.fromActivityName == "归属部门负责人审核"){
      arr.push(workLog);
      break;
    }
}

this.target.workLog = arr;
页: [1]
查看完整版本: log组件有什么办法只显示每个人最新的审批意见?