select * from 区域
where 1=1
需求A:用户 ”10“ 登录进来 只能查询 门店编号为 10 的数据,
需求B:判断角色登录为 “华东区” 登录进来 查询 只能显示 华东区 二条数据
需求三:角色为空或者角色为其它部门(要求查询出全部数据 则A+B数据全部显示)
大致思路是这样在帆软内具体如何实现呢,需要使用那个参数及控件,求大佬说下详细步骤
${if(fine_role="华东区","and 区域名称='华东区'",if(fine_username="用户A","and 门店编码=10",""))}
登陆决策系统后,你可以测试就可以的。
条件属性里加公式判断角色及用户,主要用到红框里这几个参数
这个帆软能很完美的实现,不管是使用帆软内部权限设置还是引用外部权限设置
https://help.fanruan.com/finereport/doc-view-861.html
https://help.fanruan.com/finereport/doc-view-3040.html