zerov 发表于 2016-8-25 16:35:15

按官方博文配置,数据权限配置不生效

本帖最后由 zerov 于 2016-8-25 16:35 编辑

    按照3.6.5的《jeecg 数据权限操作手册3.6》及在http://www.jeecg.org/forum.php?mod=viewthread&action=printable&tid=2878博文中的方法,严格按其一步一步操作,配置”数据权限“,失败。具体如下:

    目的:实现按列表内某字段的值进行数据控制,如departname/sysUserCode/status等field,本例想实现”让 区域会计 只看到 paystatus=3 的数据。

    1、数据表:


   2、配置,按教程,配置一个访问类型的菜单(但没有显示出来,可官方教程中能在menu中显示并打开)、一个菜单类型的menu。
2.1

2.2

   3、角色授权

   4、效果(失败了,都无法控制权限)



盼@admin大神赐教:D

admin 发表于 2016-8-25 17:09:32

这个表字段对应的实体字段是什么?

hofman999 发表于 2016-8-25 17:17:28

教程的功能能够实现,但个别细节有些让人犯晕。比如,2个不同的教程版本,截图与文字不一致,是否需要自动生成代码等等。你的URL使用了自动生成的代码,似乎未集成细粒度的权限控制功能。

admin 发表于 2016-8-25 17:34:57

需要注意字段,编码是采用hibernate实体的字段,online是采用表字段

zerov 发表于 2016-8-26 11:57:51

admin 发表于 2016-8-25 17:34 static/image/common/back.gif
需要注意字段,编码是采用hibernate实体的字段,online是采用表字段

大神,我是用online生成代码后,controller类加了许多代码,菜单链接也为:自定义controller.do?list,“流程类型”的实体字段名为:paystatus,见下图:




后台数据库保存的值为smallint类型:1、2、3等

admin 发表于 2016-8-31 17:41:56

改改数据库类型看看,确认下配置数据权限的请求对不对,是否是请求数据的

zerov 发表于 2016-9-1 14:15:08

admin 发表于 2016-8-31 17:41 static/image/common/back.gif
改改数据库类型看看,确认下配置数据权限的请求对不对,是否是请求数据的 ...

@admin大神,我换数据类型,还是没有按条件过滤。

1、field类型


2、设置




3、效果,还是没有实现数据过滤



大脚趾 发表于 2016-11-30 14:30:52

zerov 发表于 2016-9-1 14:15 static/image/common/back.gif
@admin大神,我换数据类型,还是没有按条件过滤。

1、field类型


大神,现在问题解决了吗?怎么解决的?
页: [1]
查看完整版本: 按官方博文配置,数据权限配置不生效