申请表单的标题中显示拟稿人的提交时间
本帖最后由 magician 于 2023-4-14 09:19 编辑我在流程管理,表单的标题中添加了如下代码
this.workContext.getWork().creatorUnit 只能获取到表单的创建时间,但是怎么才能在表单的suject的标题中中获取并显示拟稿人的提交时间
this.workContext.getWork().creatorUnit 这个是拟稿部门吧
您可以在提交的事件里,表单beforeProcess里给subject赋值当前时间就可以了 本帖最后由 magician 于 2023-4-15 21:13 编辑
我按照您说的 在表单的beforeProcess里给subject赋值当前时间,
代码如下
this.data.subject = new Date().format("%Y-%m-%d");
拟稿人点击提交后,标题中的确能显示提交的时间了,
但是经过下一个路由节点的审批,这个时间变成审批人审批的日期时间了,
如何配置能固定这个拟稿人提交的日期,不会在后续审批节点的时候同步更新。
您每一个环节都使用的这个表单,所以每一次都会执行
有两种方式,
1、使用同一表单,在beforeProcess里赋值时先判断一下当前环节是否时拟稿环节,是菜赋值,负责不赋值
2、拟稿和其他环节使用不同表单,只在拟稿表单里赋值,其他环节使用表单里不赋值
页:
[1]