【泛微E9】流程只能主账号才可以提交,次账号不可提交

步骤:

1.添加一个选择框字段,用来存放账号类型;

2.SQL查询用户是否为主账号,插入账号类型的字段属性中;

3.JS获取账号类型的值,若是次账号则不允许提交。

选择框字段:

 

SQL语句:

 select case when belongto is null then 0 when belongto=-1 then 0  when belongto=0 then 0 else 1 end from hrmresource where id=流程创建人


JS代码:

<script src="/images/jslsx/alert02/dist/sweetalert2.min.js"></script>
<link rel="stylesheet" type="text/css" href="/images/jslsx/alert02/dist/sweetalert2.css">
<script type="text/javascript">
//field27203为账号类型
WfForm.triggerFieldAllLinkage("field27203");//字段所有联动
WfForm.registerCheckEvent(WfForm.OPER_BEFOREVERIFY,function(callback){
  	var type = WfForm.getFieldValue("field27203");
  	if(type == 1){
	      swal({
	      			title:'Error!',
	      			type: 'error',
	      			timer: 10000,
	      			html:'为方便统计请使用主账号进行填写。'
	      		});
	      				
			}else if(type == 0){
				callback();
			}
});
</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值