找文章 / 找答案
精选问答 更多内容
12
返回列表 发新帖

[可视化] <Yonghongtech>按照组织架构实现动态权限管理

yhdata_PhzktNy4玄铁一 显示全部楼层 发表于 2022-1-28 15:31:20
永洪tech-wisiy 发表于 2022-1-25 09:46
手动分组不是与上面说的依赖组织架构,不用手工添加组内人员名单不是有冲突的吗,如果是手动分组的话可以 ...

对,现在是手动方式分组,如何直接依赖组织架构
回复

使用道具 举报

Fiona 显示全部楼层 发表于 2022-1-28 15:54:59
本帖最后由 Fiona 于 2022-1-28 16:03 编辑
yhdata_PhzktNy4 发表于 2022-1-28 15:31
对,现在是手动方式分组,如何直接依赖组织架构

稍等,需要花点时间帮您看一下
回复

使用道具 举报

yhdata_PhzktNy4玄铁一 显示全部楼层 发表于 2022-1-28 16:01:13
本帖最后由 yhdata_PhzktNy4 于 2022-1-28 16:10 编辑
Fiona 发表于 2022-1-28 15:54
如果数据是这样的:
人员 数据1

什么?数据源如何依赖组织架构进行权限管理,如何操作例如
姓名     一级名称     二级           三级         四级           
洋子     一级名称
大山     一级名称    二级名称
张三     一级名称    二级名称     三级名称
王五     一级名称    二级名称     三级名称   四级名称
注:这些数是用SQL表取出来的组织架构表

然后数据源有姓名字段,如何根据这个拿出来的SQL组织架构表对数据源进行控制?该级别人可看见自己的下属人的数据
例:
洋子能看见所有人的数
大山能看到大山、张三、王五的数





回复

使用道具 举报

Fiona 显示全部楼层 发表于 2022-1-28 16:23:39
我想的是这样,您看看依据您的业务再调整一下
用户数据表:
用户        数据
A        1
B        2
C        3
D        4

用户组织结构表:
四级        三级        二级        一级
A        B        C        D
B                C        D
C                        D
D                       

然后将用户数据表和组织结构表进行join,
之后再join的数据集上做如下过滤,见图。

系统里存在用户A,B,C,D
则不同的人进来,看到的数据不一样。
微信截图_20220128162235.png
回复

使用道具 举报

yhdata_PhzktNy4玄铁一 显示全部楼层 发表于 2022-1-28 17:36:41
Fiona 发表于 2022-1-28 16:23
我想的是这样,您看看依据您的业务再调整一下
用户数据表:
用户        数据

好的,谢谢,除了join这种方式还有别的方式么?join数据量大的话会慢
回复

使用道具 举报

yhdata_PhzktNy4玄铁一 显示全部楼层 发表于 2022-1-28 17:38:34
Fiona 发表于 2022-1-28 16:23
我想的是这样,您看看依据您的业务再调整一下
用户数据表:
用户        数据

好的,谢谢,除了join这种方式还有别的方式么?join数据量大的话会慢
回复

使用道具 举报

Fiona 显示全部楼层 发表于 2022-1-28 17:57:42
yhdata_PhzktNy4 发表于 2022-1-28 17:38
好的,谢谢,除了join这种方式还有别的方式么?join数据量大的话会慢

目前想不到比较好的办法了
您先这么实现 看看还有什么问题
回复

使用道具 举报

12
高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部