看好久没人回答,虽然我也不熟,帖子不能凉了,哈哈。
帮你搜索了下帮助,https://help.fanruan.com/finereport/doc-view-526.html?source=4
下面是帮助里的:
多级上报是基于模板进行数据填报入库,那么为了更好地实现多级上报功能,FineReport 为多级上报提供了四个参数来辅助进行模板设计$fr_task_name、$fr_task_state、$fr_task_id和$fr_task_sender,可在模板中直接调用。
1)$fr_task_name
fr_task_name 是指获取上报任务名称。
2)$fr_task_id
fr_task_id 是指获取上报任务的ID。
3)$fr_task_sender
fr_task_sender 是指当前操作节点的上一个节点的操作人,可在模板中直接使用该参数,提醒当前任务节点操作人,其上一步操作人员是谁。
比如说在 联合填报上报之非所有操作人员完成后流转 中,审核节点中只有一个用户 C,也只绑定了一个模板,当联合填报节点下有 2 个用户 A 和 B,当不勾选非操作人员完成后流转,那么 A 和 C 以及 B 和 C 就构成了 2 个单独的任务,当 A 上报完成之后,C 需要进行审核,但是 C 的审核模板却只有一个,无法判断当前审核的数据是用户 A 的还是用户 B 的,此时可以用$fr_task_sender来进行过滤,在审核模板中添加一个过滤条件,用户值为$fr_task_sender,那么C进行审核时,模板只会显示该节点审核的上个节点用户上报的数据。
4)$fr_task_state
fr_task_state是指获取当前任务流转所处状态,如下列表:
fr_task_state=-1 是指异常情况;
fr_task_state=0 是指等待上报;
fr_task_state=1 是指等待审核;
fr_task_state=2 是指审核通过;
fr_task_state=3 是指被退回;
fr_task_state=4 是指已关闭;
fr_task_state=5 是指超时。
$fr_task_state其具体使用情况请查看 进行多级上报。
数据多级上报
帮你顶上去,看看有没有大神有更好的答案。