[ABI 5.2] ABI填报自动填入组织架构内容

7139
5

flybird3000 数据达人Lv4

发表于2022-2-24 12:48

悬赏50

未解决

楼主
本帖最后由 flybird3000 于 2022-2-24 12:49 编辑

ABI里面做了一个填报内容,是根据组织架构维表来选择的。如下图所示: 维表的结构如下:

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


最近看过此主题的会员

杨国签

Gardenia

huxh

颜值区总司令

ESENSOFT官方技术支持

一点一点

江湖人称潇洒哥

zhouzhitian

5个回答

只看楼主

一点一点 数据老手Lv5

发表于2022-2-24 14:18

只看该作者

取消 关注该作者的回复

沙发

您好,根据您的需求,我自己理解的大概思路是这样:
可以通过login.org对象的parents属性取到本机构及上级机构组成的数组,数组的元素仍是机构对象。
注意:数组的第一个元素是根机构,依次到最后是本机构
然后把每一级的机构都截取出来,如果取到的是ID,通过diminf函数取到ID对应的名称。
针对login.org对象机构用户属性参考  https://bbs.esensoft.com/thread-137983-1-1.html
当然这只是思路,我本地也会自己先试着实现下。

flybird3000 数据达人Lv4

发表于2022-2-25 10:57

只看该作者

取消 关注该作者的回复

板凳

一点一点 发表于 2022-2-24 14:18
您好,根据您的需求,我自己理解的大概思路是这样:
可以通过login.org对象的parents属性取到本机构及上级 ...

我这边回填的默认值也是需要ID,所以直接获取到ID回填就行,能给一个例子吗?谢谢哈。原理应该是这样,就是感觉怕做不成功。

flybird3000 数据达人Lv4

发表于2022-2-25 11:01

只看该作者

取消 关注该作者的回复

地板

一点一点 发表于 2022-2-24 14:18
您好,根据您的需求,我自己理解的大概思路是这样:
可以通过login.org对象的parents属性取到本机构及上级 ...

就是想获取下面这些标红的ID字段,这个用哪个函数呢?

flybird3000 数据达人Lv4

发表于2022-2-25 11:52

只看该作者

取消 关注该作者的回复

5#

已经搞定了。谢谢。

江湖人称潇洒哥 数据达人Lv4

发表于2022-2-25 16:00

只看该作者

取消 关注该作者的回复

6#

flybird3000 发表于 2022-2-25 11:52
已经搞定了。谢谢。

大哥厉害!可以看看你咋做的吗

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号