魔方网表 让信息化更简单

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

查看: 716|回复: 1

[求助] 导航树过滤使某个用户组的人员只能查看对应用户组权限的数据

[复制链接]
恋曲1990 发表于 2026-3-2 16:06:00 | 显示全部楼层 |阅读模式
我想要通过导航树过滤使某个用户组的人员只能查看对应用户组权限的数据,怎么实现呢?
cat 发表于 2026-3-3 22:22:49 | 显示全部楼层
可以使用MFONEOF()函数进行判断;
这个函数的作用是检查一个用户是否属于某个指定的用户组;
函数格式:MFONEOF(账号, 组名称);

例如对于“销售部数据”这个导航树节点,过滤条件可以设置为:
IF(MFONEOF(MFUSERID(), "销售组"), 负责人组别 = "销售组", 1=0)
公式解释:
先用MFONEOF判断当前用户是不是“销售组”的成员。
如果是(返回真),则进一步过滤,只显示“负责人组别”为“销售组”的数据。
如果不是(返回假),则1=0这个恒假条件会让该节点不显示任何数据。

多个组别的判断可以使用IF嵌套的方式。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则


Archiver|手机版|小黑屋|魔方软件 ( 京ICP备08008787号 )

京公网安备 11010702001722号

GMT+8, 2026-5-14 03:56 , Processed in 0.073852 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表