查看: 46|回复: 2

流程记录中同一节点的记录过滤问题

升级   5.33%

14

主题

18

回帖

216

积分

中级会员

Rank: 3Rank: 3

积分
216
发表于 2024-4-25 14:42:22 | 显示全部楼层 |阅读模式
流程中有一个管理员审核节点,如果审核不通过退回拟稿人后可以重新提交,这样同一拟稿人提交的申请在管理员审核节点的流程记录可能有多条,希望只显示最新一条,能否用log控件的过滤功能实现?不能的话请问是否有其他实现办法。
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37249
发表于 2024-4-26 10:47:59 | 显示全部楼层
参考:
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;
回复

使用道具 举报

升级   5.33%

14

主题

18

回帖

216

积分

中级会员

Rank: 3Rank: 3

积分
216
发表于 2024-4-26 14:48:28 | 显示全部楼层
论坛管理员 发表于 2024-4-26 10:47
参考:
var workLog=this.target.workLog
workLog.sort(function(a,b){

会了,感谢!
回复

使用道具 举报

发表回复

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

本版积分规则

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