张永建 发表于 2025-10-29 09:29:06

如何在流程配置中的活动节点的事件中获取流程记录

本帖最后由 张永建 于 2025-10-29 10:45 编辑



完整代码如下 :

// 获取审批记录(倒序)
var recordList = this.workContext.getRecordList().reverse();
const opinionRecord = recordList.find(
(item) => item.fromActivityName === "超期总经理审批"
);
if (opinionRecord.routeName === "同意") {
this.data.zj_delayDate = this.data.zj_delayDateCopy;
}


如果不考虑判断条件,直接进行赋值,则可以,增加了以上的判断逻辑后,满足条件的情况下,表单里没有获取到赋值结果,在表单中的点击事件中直接运行这段代码 可以以得到赋值结果。
我需要实现的是当选择路由为“同意”时,才赋值,其他情况不进行赋值。


xadmin 发表于 2025-10-30 13:42:35

这里print 加一些看看,看什么条件没满足,或者值没获取到

张永建 发表于 2025-10-31 14:35:57

xadmin 发表于 2025-10-30 13:42
这里print 加一些看看,看什么条件没满足,或者值没获取到

已解决,获取数据的路径不对
页: [1]
查看完整版本: 如何在流程配置中的活动节点的事件中获取流程记录