永洪社区

标题: 脚本咨询 [打印本页]

作者: 永洪蓝波湾    时间: 2021-12-30 14:39
标题: 脚本咨询
实现行数据权限过滤,使用到其中的运用脚本,遇到脚本那儿获取的是组的最后一级内容,这样子会出现,假如总部-分公司1-部门1,总部-分公司2-部门1,用户1是分公司1的部门1,查看报告的数据会分公司1和分公司2下的部门1 。尝试修改脚本,卡住了,现咨询下各位老师。行、列权限.pdf (myqcloud.com)

作者: 环环    时间: 2021-12-30 14:44
看下现在的脚本呢
作者: 永洪蓝波湾    时间: 2021-12-30 14:47
永洪tech-秀秀 发表于 2021-12-30 14:44
看下现在的脚本呢

脚本和pdf中一样的呀
var arr = new Array()
var a = param['_GROUPS_']//获取多个分组信息 ,若每个用户都只有一个分组时,可用_GROUP_
if(a!=null)
{
var lenth =a.length
for(var i=0;i<lenth;i++)
{
var b=a.split("/")
var lenth1=b.length
arr = b[lenth1-1]//获取组的最后一级内容
param['arr'] = arr//将获取的数组赋值给参数
}
}else
{
param['arr'] = '总部'//admin 看全部数据
}
getViewData('图表1',DATA)//刷新视图
作者: 环环    时间: 2021-12-30 16:02
那必须要保证唯一性才行,或者把第2级分公司也作为过滤条件




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