-
-
flybird3000 数据达人Lv4
发表于2022-2-24 12:48
悬赏50
未解决
ABI里面做了一个填报内容,是根据组织架构维表来选择的。如下图所示:


现在想实现的功能:一个用户登录,根据用户在权限中的组织机构,在登录后要填报时,系统能够自动的根据用户在权限中的组织架构,将填报中的组织架构填写上。
注:组织架构的层级编码和权限中的组织架构设置成一样的。如下图所示:这个怎么能够实现呢?


5个回答
您好,根据您的需求,我自己理解的大概思路是这样:
可以通过login.org对象的parents属性取到本机构及上级机构组成的数组,数组的元素仍是机构对象。
注意:数组的第一个元素是根机构,依次到最后是本机构
然后把每一级的机构都截取出来,如果取到的是ID,通过diminf函数取到ID对应的名称。
针对login.org对象机构用户属性参考 https://bbs.esensoft.com/thread-137983-1-1.html
当然这只是思路,我本地也会自己先试着实现下。
-
flybird3000 数据达人Lv4
一点一点 发表于 2022-2-24 14:18
您好,根据您的需求,我自己理解的大概思路是这样:
可以通过login.org对象的parents属性取到本机构及上级 ...
我这边回填的默认值也是需要ID,所以直接获取到ID回填就行,能给一个例子吗?谢谢哈。原理应该是这样,就是感觉怕做不成功。
-
flybird3000 数据达人Lv4
一点一点 发表于 2022-2-24 14:18
您好,根据您的需求,我自己理解的大概思路是这样:
可以通过login.org对象的parents属性取到本机构及上级 ...
就是想获取下面这些标红的ID字段,这个用哪个函数呢?
