本帖最后由 roran 于 2022-7-7 16:54 编辑
超有用活字格技能:一百四十六、获取用户直属领导(组织上级)给我们带来了获取指数领导的非常好的解决方案,但不知道会不会有这样的问题:用户的组织路径是两条的,或者更多的,比如说员工在不同部门兼职的情况,目前的解决方案只是一条组织路径的情况。
因此研究了一下:
1、需要参数增加一个:“组织成员路径输入”
2、加入判断组织路径数:
如果路径只有一条,取该条数据即可。
如果路径不止1条,就需要在前端页面有输入,实现的办法大家可以自己搞定,比如:
数据准备:
在集团办下增加“核心班子”部门,名单如下:
下面优化“获取直属领导”服务端命令:
测试:
路径数为1的:
比如:信息员1
路径数大于1的:
比如:一区经理
前端页面:
请假申请,
通过“请假人”判断员工组织路径数,等于1的自动跳出组织路径,大于1的,需要手动在下拉项中选择:
工程文件:码字不容易大家打赏一下!
|
|