jeecg如何控制用户权限_列表按钮权限用法

本文详细介绍了Jeecg中如何控制列表按钮的权限,包括按钮权限规则、页面编码实现、权限配置以及权限控制效果。通过设置权限code,实现列表按钮的隐藏,以达到权限控制目的。此外,还展示了权限授权后的实际效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

列表按钮权限用法

===

### 1.按钮权限规则说明

列表按钮权限控制,主要是控制列表上按钮、操作链接的隐藏;按钮权限配置后,默认未授权用户都看不到,只有赋权后才能看到(admin除外)。

控制精度:列表按钮\链接的权限控制,统一采用隐藏方式实现(不区分:隐藏\禁用)。

控制方式:配置权限标签参数operationCode(采用UI标签)。

### 2.按钮权限页面编码实现

通过设置权限code来实现,列表按钮或链接增加权限参数:operationCode="copyOnlineTable";

目前的设计是配置上权限标签参数后就开始受权限控制,所有人都看不到。

```

```

### 3.按钮权限配置

针对菜单请求地址cgFormHeadController.do?cgFormHeadList,配置对应的按钮权限。

注意:请求URL有一定的规则要求 (目前URL只支持带一个参数,且格式有要求,不能带等号),

例如:loginController.do?login,不支持等号模式:loginController.do?name=2

①菜单对应按钮权限列表

![输入图片说明](https://static.oschina.net/uploads/img/201804/16105355_3uxK.png "在这里输入图片标题")

②按钮权限配置

说明:页面控件编码配置规则对应,标签参数operationCode值(规则类型不区分)。

![输入图片说明](https://static.oschina.net/uploads/img/201804/16105409_zzoQ.png "在这里输入图片标题")

### 4.按钮权限控制效果

通过按钮权限配置,限制未授权用户访问菜单【Online表单开发】,没有按钮[数据库导入表单] [复制保单] 的操作权限。

[1].原页面效果如下:

![输入图片说明](https://static.oschina.net/uploads/img/201804/16105424_1CFj.png "在这里输入图片标题")

[2].权限控制效果如下:

通过截图发现,两个按钮[数据库导入表单]、 [复制表单],已经成功隐藏。

![输入图片说明](https://static.oschina.net/uploads/img/201804/16105431_nW2t.png "在这里输入图片标题")

### 5.按钮权限授权效果

[1].角色授权

按钮权限配置后,默认未授权用户都看不到,只有赋权后才能看到,此时给demo角色授权,测试是否可看到对应的按钮。

![输入图片说明](https://static.oschina.net/uploads/img/201804/16105445_Sgjy.png "在这里输入图片标题")

[2].授权效果确认

授权成功后,采用demo用户登录系统,访问菜单“Online表单开发”效果如下,[数据库导入表单] [复制表单] 按钮成功显示。

![输入图片说明](https://static.oschina.net/uploads/img/201804/16105458_tP2W.png "在这里输入图片标题")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值