[ABI 5.1] 报表界面角色信息ID获取

12333
3

张腾 数据老手Lv5

发表于2021-1-25 18:50

悬赏300

已解决

楼主
需求:两种角色,角色一可以看主题表截止到现在的数据,角色二可以看主题表截止到三个月前的数据。
问题:如何在酷屏界面获取当前用户的角色信息进行判断?或者是有什么其他的方法进行数据的拆分嘛?不可以分机构,不同机构下会有不同的用户角色

最近看过此主题的会员

songsr

数据大白

xdchai

最佳答案

xxxl

发表于2021-1-25 18:50

只看该作者

取消 关注该作者的回复

张腾 发表于 2021-1-26 11:49
按着您这边提供给我的方法,我在用户表里加了type_ 的逻辑字段进行判断,但是在数据期里加过滤的时候会 ...

如果直接写if(login.user.type_='',数据期条件1,数据期条件2)这样会报错
可以试试,将login.user.type_传到某个参数组件的默认值中去,然后禁用让他不受用户改变
比如我这里用输入框组件传login.id然后禁用

然后在数据期条件中根据这个组件的值判断使用哪个数据期条件


这样这个就生效了

3个回答

只看楼主

功夫熊猫 小试身手Lv3

发表于2021-1-25 21:14

只看该作者

取消 关注该作者的回复

沙发

目前系统内无法直接获取角色信息,根据您的需求可以通过如下方案实现,在用户表中增加一个扩展字段,在这个字段中标记该人员所属的角色,页面中获取该字段进行判断。具体部署:
1.在用户中添加一个扩展字段


2.在用户编辑界面输入角色信息

3.在页面中输入login.user.bj即可获取该值

4.可以正常获取当前填写的值

张腾 数据老手Lv5

发表于2021-1-26 11:49

只看该作者

取消 关注该作者的回复

板凳

功夫熊猫 发表于 2021-1-25 21:14
目前系统内无法直接获取角色信息,根据您的需求可以通过如下方案实现,在用户表中增加一个扩展字段,在这个 ...



按着您这边提供给我的方法,我在用户表里加了type_ 的逻辑字段进行判断,但是在数据期里加过滤的时候会报错,这个内容是那里错了,在过滤条件里都可以。
或者是说我的这个数据期过滤如何直接应用在主题表上

xxxl 数据领袖Lv6

发表于2021-1-25 18:50

只看该作者

取消 关注该作者的回复

地板

张腾 发表于 2021-1-26 11:49
按着您这边提供给我的方法,我在用户表里加了type_ 的逻辑字段进行判断,但是在数据期里加过滤的时候会 ...

如果直接写if(login.user.type_='',数据期条件1,数据期条件2)这样会报错
可以试试,将login.user.type_传到某个参数组件的默认值中去,然后禁用让他不受用户改变
比如我这里用输入框组件传login.id然后禁用

然后在数据期条件中根据这个组件的值判断使用哪个数据期条件


这样这个就生效了

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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