2.2K Star 15.5K Fork 9.3K

JEECG / jeecg-boot

 / 详情

数据权限为,单位A到Z的人员只能增删查改自己单位的录入的数据,单位A到Z的上级甲可以查看单位A的数据并修改。sys_org_code会更新到更新人所属部门

已完成
创建于  
2020-07-31 17:08
版本号:

2.2.1

问题描述:

我希望实现的数据权限为,单位A到Z的人员只能增删查改自己单位的录入的数据,单位A到Z的上级甲可以查看单位A的数据并修改。
1、Online标准字段,sys_org_code描述写的是创建人所属部门,但是我用的时候发现,更新人与创建人不同部门时,sys_org_code会更新到更新人所属部门
现有字段出现的问题就是,上级修改了数据后,原录入人就看不到自己录入的数据了 :sweat:

请教有没有现成的办法解决?
如果没有,下个版本是否可以实现,创建人所属部门和更新人所属部门为2个字段,互不干扰。

问题截图:

友情提示: 未按格式要求发帖,会直接删掉。

评论 (6)

ahsh14 创建了任务
ahsh14 关联仓库设置为JEECG开源社区/jeecg-boot
ahsh14 修改了描述
展开全部操作日志

你的意思数据更新的时候,sys_org_code会变?

你的意思数据更新的时候,sys_org_code会变?

@JEECG 是的,我这测试是这样的,编辑数据后sys_org_code会变成修改人的部门

现阶段有两种方法可以解决:
1:单独创建所属人字段,设置数据规范为 部门可见、只看自己 两种,上级有部门可见权限,个人有只看自己权限。不管上级如何更新,创建人都能看到属于自己的数据

2:新加所属部门字段,数据权限用自定义sql,直接查询对应所属部门字段=登录人所属部门 即可

已经修复了,下个版本发布

JEECG 任务状态待办的 修改为已完成

已经修复了,下个版本发布

@JEECG 好的,谢谢

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(3)
57093 jeecg 1662000782
Java
1
https://gitee.com/jeecg/jeecg-boot.git
git@gitee.com:jeecg/jeecg-boot.git
jeecg
jeecg-boot
jeecg-boot

搜索帮助