-
-
张腾 数据老手Lv5
发表于2021-1-25 18:50
悬赏300
已解决
楼主
需求:两种角色,角色一可以看主题表截止到现在的数据,角色二可以看主题表截止到三个月前的数据。
问题:如何在酷屏界面获取当前用户的角色信息进行判断?或者是有什么其他的方法进行数据的拆分嘛?不可以分机构,不同机构下会有不同的用户角色
问题:如何在酷屏界面获取当前用户的角色信息进行判断?或者是有什么其他的方法进行数据的拆分嘛?不可以分机构,不同机构下会有不同的用户角色
最佳答案
张腾 发表于 2021-1-26 11:49
按着您这边提供给我的方法,我在用户表里加了type_ 的逻辑字段进行判断,但是在数据期里加过滤的时候会 ...
如果直接写if(login.user.type_='',数据期条件1,数据期条件2)这样会报错
可以试试,将login.user.type_传到某个参数组件的默认值中去,然后禁用让他不受用户改变
比如我这里用输入框组件传login.id然后禁用
然后在数据期条件中根据这个组件的值判断使用哪个数据期条件
这样这个就生效了
3个回答
目前系统内无法直接获取角色信息,根据您的需求可以通过如下方案实现,在用户表中增加一个扩展字段,在这个字段中标记该人员所属的角色,页面中获取该字段进行判断。具体部署:
1.在用户中添加一个扩展字段
2.在用户编辑界面输入角色信息
3.在页面中输入login.user.bj即可获取该值
4.可以正常获取当前填写的值
功夫熊猫 发表于 2021-1-25 21:14
目前系统内无法直接获取角色信息,根据您的需求可以通过如下方案实现,在用户表中增加一个扩展字段,在这个 ...
按着您这边提供给我的方法,我在用户表里加了type_ 的逻辑字段进行判断,但是在数据期里加过滤的时候会报错,这个内容是那里错了,在过滤条件里都可以。
或者是说我的这个数据期过滤如何直接应用在主题表上
张腾 发表于 2021-1-26 11:49
按着您这边提供给我的方法,我在用户表里加了type_ 的逻辑字段进行判断,但是在数据期里加过滤的时候会 ...
如果直接写if(login.user.type_='',数据期条件1,数据期条件2)这样会报错
可以试试,将login.user.type_传到某个参数组件的默认值中去,然后禁用让他不受用户改变
比如我这里用输入框组件传login.id然后禁用
然后在数据期条件中根据这个组件的值判断使用哪个数据期条件
这样这个就生效了


