怎样实现每个用户只能管理自己填报的数据?

怎样实现每个用户只能管理自己填报的数据?

FineReport chengli 发布于 2022-7-14 15:30
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
吾姓独孤Lv6高级互助
发布于2022-7-14 15:31(编辑于 2022-7-14 15:34)

做个权限控制啊,数据里添加一个字段存放填报人信息,然后填报查询的时候只查询对应填报人的信息,这样他只管理他自己的数据了

$fine_username,这个是系统自带的当前登录用户名,填报的时候把这个值填报到数据库中就行了,查询的时候加个条件

where 1= 1 and username = '${fine_username}'

权限细粒度参数控制-https://help.fanruan.com/finereport/doc-view-865.html

这个是权限控制教程文档,请熟读并尝试背诵

最佳回答
1
CD20160914Lv8专家互助
发布于2022-7-14 15:31(编辑于 2022-7-14 15:33)

直接用条件属性了。。。你的数据是如何的,如果你的数据表中有存登陆人的账号,那么直接查询的时候直接把登陆人账号放进去限制,查询出来

select * from 表 where 1=1

and user_name='${fine_username}'

image.png

最佳回答
0
卡其鱼Lv6初级互助
发布于2022-7-14 15:31

把$fine_username 存入数据库表,展示时候也这么过滤

最佳回答
0
18387099203Lv5见习互助
发布于2022-7-14 15:33

加个填报人字段,查询的时候根据填报人过滤

  • 5关注人数
  • 441浏览人数
  • 最后回答于:2022-7-14 15:34
    请选择关闭问题的原因
    确定 取消
    返回顶部