移动bos单据界面配置“设置审批人”字段原创
金蝶云社区-刘晓静_11
刘晓静_11
1人赞赏了该文章 133次浏览 未经作者许可,禁止转载编辑于2024年01月26日 10:48:49
  1. 在单据页面添加“设置审批人”组件,如下图,记住右侧的ID。以“我要离职”为例

    image.png

  2. 点击事件,在页面初始化函数中初始化“审批流”

    image.png

  3. 代码如下:


     // 初始化审批流

      mbos('nextperson1').checkParticipantPerson({

        "callback": function () { }

      });

4. 在流程助手中配置“审批人节点”

image.png

5. 保存单据页面,预览如下:

image.png

6. 若增加了开启条件,则启用的条件在当前页面要有对应的字段,且自动赋值,若没值,则下一步审批人筛选为空

    可在对应的接口返回值赋值。

例如:我要离职轻应用

以增加原组织,原职位,当前职层,职等为例:

在initHeader()中赋值:


 mbos("entrys_oldAdminOrg", 0).value({ name: res.adminName, id: res.adminId });

       mbos("entrys_oldPosition", 0).value({ name: res.positionName, id: res.positionId });

      mbos("entrys_oldJobGrade", 0).value({ name: res.jobGradeName, id: res.jobGradeId });

      mbos("entrys_oldJobLevel", 0).value({ name: res.jobLevelName, id: res.jobLevelId });


初始化审批流,此时要把第2部的代码删除:

      setTimeout(function(){

           var dataSubmit = mbos('entity').value(); //开启审批流条件

          mbos('nextperson1').checkParticipantPerson({

          editdata: dataSubmit,

          callback: function(){}

          }); 

      },1000)


赞 1