yhdata_oFREgdbi白银三
2022-6-7 10:04:52 发布在问答
【数据处理】 报表权限问题
用的新建计算列控制权限,原来用的参数是:部门、一级部门、二级部门、学科、职务,用这几个参数控制权限,权限正常,现在新增了参数:三级部门、四级部门,
用部门、一级部门、二级部门、三级部门、四级部门控制权限,权限不对。

iif(isNull(param['_USER_department'])==true or
contains(str(param['_USER_department']),col['dept'])==true
,1,0) *
iif(isNull(param['_USER_FirstPathDepartment'])==true or
contains(str(param['_USER_FirstPathDepartment']),col['lv1'])==true
,1,0)*
iif(isNull(param['_USER_SecondPathDepartment'])==true or
contains(str(param['_USER_SecondPathDepartment']),col['lv2'])==true
,1,0)*
iif(isNull(param['_USER_ThirdPathDepartment'])==true or
contains(str(param['_USER_ThirdPathDepartment']),col['lv3'])==true
,1,0)

以上是权限控制逻辑,应该是参数为空时,所有行数据权限都是1,现在都是0 ,用原来的四个参数控制权限,权限都是1。
想问下是什么问题导致的,怎么解决
2065
10
精彩评论10
永洪tech-Lerry青铜一
发表于 2022-6-7 10:25:15 显示全部楼层
从您发的这个计算列看,至少参数为空的时候应该是计算列结果都是1才对吧,您这边一方面确认一下定制属性里的参数名称和这里配置的名称是否一致,以及定制属性是否传入了一些其他数据或空字符串导致不为null,一方面方便导出一下这个相关的样例我们本地看看能否复现吗?
回复

使用道具 2#

yhdata_oFREgdbi白银三
发表于 2022-6-7 11:57:08 显示全部楼层
永洪tech-Lerry 发表于 2022-6-7 10:25
从您发的这个计算列看,至少参数为空的时候应该是计算列结果都是1才对吧,您这边一方面确认一下定制属性里 ...

可以远程看看吗
回复

使用道具 3#

永洪tech-Lerry青铜一
发表于 2022-6-7 12:17:05 显示全部楼层

可以,私信您了
回复

使用道具 4#

yhdata_oFREgdbi白银三
发表于 2022-6-7 14:25:47 显示全部楼层

已回复,请您查看一下哈
回复

使用道具 5#

永洪tech-Lerry青铜一
发表于 2022-6-7 15:25:12 显示全部楼层
OK
回复

使用道具 6#

yhdata_oFREgdbi白银三
发表于 2022-6-7 15:37:59 显示全部楼层
yhdata_oFREgdbi 发表于 2022-6-7 14:25
已回复,请您查看一下哈

又变成0了,三级和四级都是
回复

使用道具 7#

永洪tech-Lerry青铜一
发表于 2022-6-7 15:41:42 显示全部楼层
yhdata_oFREgdbi 发表于 2022-6-7 15:37
又变成0了,三级和四级都是

您重新起一下远程?
回复

使用道具 8#

yhdata_oFREgdbi白银三
发表于 2022-6-7 15:56:15 显示全部楼层
永洪tech-Lerry 发表于 2022-6-7 15:41
您重新起一下远程?

好的
回复

使用道具 9#

yhdata_oFREgdbi白银三
发表于 2022-6-7 15:57:05 显示全部楼层
回复

使用道具 10#

12  
高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部