{{ userInfo?.name || '搭贝用户' }} 退出登录
菜单
目录
玩转搭贝
表单管理
自定义组件
常见问题FAQ
禁止重复提交审批
发布人:爱搭贝
更新时间:2026-05-19

Q:禁止重复提交审批如何实现?

业务场景:某「项目」下只能同时存在一条审批中的「付款申请」

解决方案:依据「付款申请」的“审批撤销”设置,细分为两个场景,具体如下:

1. 场景一:审批流程不允许撤销

1.png

1)「付款申请」表单拖入「单行文本」组件 ,设置数据联动 ,联动本表单 ,联动条件设置如下:

2.png

2)「提交校验」设置 ,通过检验字段的是否联动出值来(是否为空),判断是否存在审批中的相同项目的「付款申请」

3.png

若校验字段有值则不允许提交

2. 场景二:审批过程中允许撤销

4.png

1)「付款申请」表单拖入「开关」组件 ,默认值设置为“开”

5.png

2)「付款申请」拖入「单行文本」组件 ,设置数据联动 ,联动本表单 ,联通条件设置如下,增加了上面的「开关」组件 ,用于撤销后重新发起时重新触发该数据联动

6.png

3)「提交校验」设置

通过检验字段的是否联动出值来(是否为空),判断是否存在审批中的相同项目的「付款申请」

通过开关组件为开的校验条件,限制撤销后重新提交时,需要重新选择开关组件为开,因而重新触发数据联动,进而重新进行校验。

7.png

4)「业务规则」设置

用于流程撤销时,将「重复校验开关」组件置为“关”,从而在重新发起时通过打开该开关(提交校验中设置了该开关必须打开),进而触发数据联动触发重复校验。

8.png

具体执行动作如下:

9.png
本篇目录
{{ dl1.name }}
{{ dl2.name }}
{{ dl3.name }}
已有100W家企业组织通过搭贝解决运营难题
搭贝免费注册
  • 注册后免费试用15天
  • 满意后再付款,使用不满意随时退款
  • 400+ 管理应用模版免费安装使用
  • 支持对所有模板进行自定义修改
立即在线试用
在线咨询 在线咨询 预约演示 预约演示
电话咨询 电话咨询
电话咨询

官网免费咨询热线

400-688-0186