位置: 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换主板不重装系统的方法)

  • 个税退付手续费是单位所得吗
  • 受托加工开票如何选名称
  • 如何做好存货管理,从哪方面去做
  • 个人所得税手续费奖励是否交个税
  • 做电商没有进货码怎么办
  • 拓展费发票
  • 事业单位不用纳税吗
  • 增值税即征即退收入要交企业所得税吗
  • 企业所得税研发费用加计扣除政策的文件
  • 已认证抵扣的发票如何红字信息表
  • 以前月度费用当期怎么入账合适?
  • 固定资产房屋原值增加折旧月数怎么算
  • 税务年报多少钱
  • 经营性租赁购入会计分录
  • 酒店住宿可以开免税发票吗?
  • 企业试生产期间发生的费用怎么入账
  • 专票可以当费用票吗
  • 增值税普票新规定
  • 软件企业增值税即征即退会计处理
  • 代征税款手续费规定
  • 发票拍照打印出来能用吗
  • 无偿转让股权需要交什么税
  • 用友t3怎样查询报表
  • 以太网连接网络
  • 系统更新没有推送
  • 本月暂估成本的会计分录
  • 苹果关闭safari
  • 关于员工被辞退经济赔偿
  • windows无法验证显卡驱动的数字签名
  • 融资购入的固定资产如何记账
  • js如何随机生成字符串
  • 删除ont命令
  • 出口退税抵减应计入哪里
  • python photoshop
  • 公司赎回股票
  • 公司目前销售使用的物品
  • 利润表的格式分为哪几种
  • 非流动资产基金 新会计制度 对应
  • java的范式
  • python中排序
  • 织梦怎么新建页面
  • Python中input输入多行文本
  • 个人独资企业可以变更法人吗?
  • sqlserver创建维护计划
  • 无票收入增值税怎么申报
  • sqlserver日期加减月份
  • 研发费用明细科目怎么填
  • 以前年度损益的科目代码
  • 工程预收款税票
  • 企业破产作用
  • 减免的残保金怎么做分录
  • 质量问题举例
  • 企业承担个人所得税分录怎么做
  • 公司向股东借款最新规定
  • 客户逾期不付款,需要赔多少违约金
  • 5000元固定资产一次性计提折旧
  • 旅行社代订机票怎么做账
  • 日常费用报销流程是什么样的?
  • 没有关联企业怎么选不了否
  • sql语句错误提示
  • 数据库保护数据方式
  • myeclipse中连接数据库的地方在哪
  • win102009发布日期
  • win10安装固态硬盘打开软件卡
  • rdesktop命令
  • ini文件是什么意思
  • macos dock
  • pavfires.exe - pavfires是什么进程 有什么用
  • 自定义ui界面
  • javascript中数组
  • jquery jsonview
  • js 文件缓存
  • node断点调试
  • android基于什么操作系统
  • js修改css文件
  • python+django
  • jquery通配符选择器
  • 施工费税费
  • 企业资金运转资金投放
  • 粮食部门是不是国家机关
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设