FINLAYH_lVao4 发表于 2019-1-17 10:50:15

简单的数据权限控制

应用场景:admin打开看到所有省份,想要不同的用户查看到的数据不一样。例如user1查看时就只能看到北、上、广,user2查看就只能看到河南、山西、江苏。

操作:在元数据窗口新建表达式,通过判断 _USER_ 参数 返回对应的值。

if(param["_USER_"]=="user_one"){

iif(col['province']=="广东" || col['province']=="上海" || col['province']=="北京",col['province',"bi")

}else if (param["_USER_"]=="user_two"){

iif(col['province']=="河南" || col['province']=="山西" || col['province']=="江苏",col['province',"bi")

}else{
col['province'
}





user2视角:



user1视角:

admin视角:




LXD 发表于 2020-3-13 10:42:14

如果用户很多呢…

18274431234 发表于 2023-1-8 16:25:36

{:4_92:}

火将军 发表于 2024-2-9 10:46:31

666

火将军 发表于 2024-2-9 10:46:36

666

火将军 发表于 2024-2-9 10:46:40

666
页: [1]
查看完整版本: 简单的数据权限控制