移动bos单据界面配置“设置审批人”字段
在单据页面添加“设置审批人”组件,如下图,记住右侧的ID。以“我要离职”为例
点击事件,在页面初始化函数中初始化“审批流”
代码如下:
// 初始化审批流
mbos('nextperson1').checkParticipantPerson({
"callback": function () { }
});
4. 在流程助手中配置“审批人节点”
5. 保存单据页面,预览如下:
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)
移动bos单据界面配置“设置审批人”字段
本文2024-09-16 23:53:49发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-57497.html