永洪社区

标题: 数据权限 [打印本页]

作者: banzhuan    时间: 2022-11-30 02:00
标题: 数据权限
页面本身设置了空选项策略为全部数据,下拉参数允许空选项,名字为全部
设置数据权限时,A用户只能看到A地区下的数据,但是由于设置了允许空选项,A用户也能看到全部数据,
有没有别的办法可以实现
数据需求是,下拉参数地区为单选,有多个值,高权限用户允许查看任一地区的值及各地区总和(数据集中为各个地区的值,没有各地区之和,现在使用空选项实现各地区之和),低权限用户只能查看对应地区的值
作者: yhdata_yzm    时间: 2022-11-30 09:52
那你就不要使用空选项策略,直接通过登录的用户角色去识别。
1.有内置参数可以识别用户登录的角色
2.通过不同角色给下拉参数设定勾选项
作者: banzhuan    时间: 2022-11-30 16:55
yhdata_yzm 发表于 2022-11-30 09:52
那你就不要使用空选项策略,直接通过登录的用户角色去识别。
1.有内置参数可以识别用户登录的角色
2.通过不 ...

不使用空选项策略,高一级权限的人如何查看全部值,即所有地区之和的值,
加入现在有A,B,C三个地区,高一级权限的人需要能查看A,B,C三个地区的值和A,B,C三个地区的总和,数据集是只有A,B,C的值
作者: yhdata_yzm    时间: 2022-11-30 17:00
banzhuan 发表于 2022-11-30 16:55
不使用空选项策略,高一级权限的人如何查看全部值,即所有地区之和的值,
加入现在有A,B,C三个地区,高一 ...

1.首先你把那个下拉参数的值用getdata全部取出来,用push方法把他们放进数组,然后setselectobjects设定勾选项目为数组,这不就能全部看到了。
2.其他的人就根据响应的角色来设定勾选值呗
作者: banzhuan    时间: 2022-11-30 17:02
yhdata_yzm 发表于 2022-11-30 17:00
1.首先你把那个下拉参数的值用getdata全部取出来,用push方法把他们放进数组,然后setselectobjects设定 ...

这个下拉参数是单选,怎么能查看A,B,C地区的总和
作者: yhdata_yzm    时间: 2022-11-30 17:07
banzhuan 发表于 2022-11-30 17:02
这个下拉参数是单选,怎么能查看A,B,C地区的总和

单选就没办法了




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4