位置: IT常识 - 正文

若依(RuoYi )权限管理设计(若依和pig)

编辑:rootadmin
若依(RuoYi )权限管理设计 前言

推荐整理分享若依(RuoYi )权限管理设计(若依和pig),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:若依女主长啥样,若依 jeecg,若依怎么样,若依是啥,若依怎么样,若依怎么样,若依 jeecg,若依是谁,内容如对您有帮助,希望把文章链接给更多的朋友!

若依权限管理包含两个部分:菜单权限 和 数据权限。菜单权限控制着我们可以执行哪些操作。数据权限控制着我们可以看到哪些数据。

菜单是一个概括性名称,可以细分为目录、菜单和按钮,以若依自身为例:

若依(RuoYi )权限管理设计(若依和pig)

目录,就是页面导航,也可以理解为导航父菜单(二级导航或三级导航)如:系统管理;某个父菜单没有权限,表示需要隐藏或禁用这个父菜单。菜单,就是导航子菜单,如:用户管理;某个子菜单没有权限,表示需要隐藏或禁用这个子菜单,也就无法进入子菜单关联的页面,如:用户管理页面。按钮,可以泛化理解为页面组件,如:新增;某个组件没有权限,表示需要隐藏或禁用这个组件,也就无法执行这个组件关联的事件,如:点击。菜单权限

菜单权限是基于 角色 实现的,如下图:

菜单授权创建或编辑菜单时,设置菜单权限字符,相当于菜单唯一标识符;创建或编辑角色时,设置该角色拥有权限的菜单列表,即:角色关联菜单权限标识符;创建或编辑用户时,设置该用户拥有的角色列表,即:角色关联用户;菜单鉴权

验证用户对于菜单是否有权限,可以通过角色实现:

获取用户拥有的角色列表;如果角色列表包含这个角色,则表示有权限;否则,表示没有权限。

也可以通过菜单权限字符实现:

获取用户拥有的角色列表;获取这些角色拥有权限的菜单(权限字符)列表;如果菜单列表包含这个菜单,则表示有权限;否则,表示没有权限。前端鉴权

前端使用菜单鉴权时,需要使用权限指令:

// 角色<el-button v-hasRole="['admin']">管理员才能看到</el-button>// 权限字符<el-button v-hasPermi="['system:user:add']">存在权限字符串才能看到</el-button>后端鉴权

前端鉴权只能保证可以隐藏或禁用菜单,并不能保证菜单关联的后端接口请求不被非法调用,若依支持在后端接口方法使用角色或权限字符

本文链接地址:https://www.jiuchutong.com/zhishi/297423.html 转载请保留说明!

上一篇:在Vue中获取DOM元素的实际宽高(在vue中获取dom元素)

下一篇:手把手教你win10下安装Anaconda(手把手教你win7换主板不重装系统的方法)

  • 中级财务管理与注会财务管理
  • 流转税包括哪些税种2022
  • 企业增值税怎么做账务处理
  • 增值税应纳税额的计算
  • 跨年租赁费如何处理
  • 免交城建税的会计分录
  • 其他应收款减值测试注意什么
  • 土地补偿费入什么科目
  • 一般纳税人所得税优惠政策最新2022
  • 写字楼租金税率
  • 借款利息是否可以转为本金
  • 境外公司委托境内公司付款
  • 银行转账结算方式的种类及适用范围
  • 业务招待费支出扣除标准
  • 对公付款没有发票
  • 银行存款支付比例怎么算
  • 工厂报废的产品价格有规定吗
  • 公司给员工的奖品是否要扣税
  • 预收房款发票开具需要注意哪些?
  • 差额发票开具的步骤
  • 销售土地使用权的增值税税率
  • 什么叫净资产收益率
  • 误餐费怎么入账
  • 在建工程产生废料收入的账务处理?
  • 原材料和加工费能分着开票么
  • 出售货物货款预缴增值税
  • macbook panic cpu caller
  • windows dvd maker是什么
  • 经营免租期是什么意思
  • 购买股票的会计分录
  • 代扣代缴个人所得税怎么申报
  • 写入缓存策略无法更改
  • anaconda更改虚拟环境路径
  • println参数
  • 进口货物没有发票怎么入账,报税时怎么填
  • 赠送礼品账务处理会计分录
  • 准予扣除业务招标的情形
  • 预付工程款如何结算
  • 银行存款日记账怎么记账
  • python文档怎么查看
  • 跨省市提供建筑服务
  • 企业收到运输发票
  • mysql索引最大数量
  • 个人独资企业的
  • 工资与社保的关系图
  • 会计凭证的填制与审核实训总结
  • 政府扶助资金
  • 补缴以前年度企业所得税以及滞纳金
  • 上年的应收帐款怎么记账
  • 现金日记账是什么帐
  • 管理会计运用什么软件
  • mysql绿色版配置
  • mysql sqlserver语法
  • mysql中排序
  • mysql存储过程判断输入判断类型
  • mysql基本教程
  • apple mac book
  • 常见内存大小
  • 双屏windows
  • u盘安装win7视频教程
  • qq2440启动linux后插入u盘出现usb 1-1: device descriptor read/64, error -110,usb 1
  • xp系统停止服务了还能用吗
  • font system
  • 如何修改win7电脑用户密码
  • linux的shm共享内存
  • javascript抢票
  • perl列表去重
  • vue中使用ajax
  • 超全面的竣工验收流程及资料
  • python基本用法
  • 10个JavaScript中易犯小错误
  • js进行表单验证的目的是什么
  • 点评js异步加载什么意思
  • SpringMVC restful 注解之@RequestBody进行json与object转换
  • 山东契税补贴政策2023年
  • 税务核销
  • 税控盘如何分配发票
  • 应交税费应交增值税已交税金是什么意思
  • 湖北省人民代表大会常务委员会关于深入开展
  • 苏州虎丘区税务局在哪里
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设