审批流处理表单区域,子表单添加联动规则后,第二条“添加”的评审内容,会把上一条评审记录的来源单据“id”给删除掉,导致评审结果列表永远只能看到最后一条评审记录

* 描述问题

审批流处理表单区域,子表单添加联动规则后,第二条“添加”的评审内容,会把上一条评审记录的来源单据“id”给删除掉,导致评审结果列表永远只能看到最后一条评审记录

* 运行环境

  • NocoBase 版本:v2.0.0-beta.8
  • 数据库种类与版本: MySQL 8.x

如何重现

这是没有添加联动规则时,正常两个评审人的审批记录



展示升级2.0版本前做的一个审批人操作页面
image
添加联动规则后:


添加新记录后保存

正常应该显示3条审批记录,现在只显示了一条

数据库中的记录里,前两条记录的源单据ID没有了。这个要怎么解决

预期行为

截图

日志

用2.0的页面重做评审意见页后,启用“添加”按钮,只有第一个审批人可以点击“添加”,第二人审批人的审批页面,不显示“添加按钮”,第一个审批人的记录,也不显示创建人的内容



你好,请在demo环境中复现这个问题
https://a_8hwne7u84ho.v13.demo.nocobase.com/admin/ (NocoBase 默认账户密码)

demo环境无法添加评审人的操作界面

启用 处理表单,配置按钮

就是启用那个按钮,点了没反应,试了好多次了

nocobase升级到v2.0.0-alpha.64,在审批流里做的2.0的页面,第二个人的评审处理页面,不显示“添加”按钮,无法新增评审意见

第一个人进评审页面,可以添加多条评审意见,第二个人进来,看不到“添加按钮”



第二个评审人的“添加”“移除” 按钮都像被禁用了一样