步骤:
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>