有三种用户:系统管理员,部门管理员,部门成员
data里的menulist菜单如下,需设置一个root数组,标识角色信息

data(){return {//左侧菜单栏// menulist:[],menulist:[{id: 125,authName: "用户管理",path: 'users',root:["system_administrator","organization_member","organization_administrator"],children: [{id: 110,authName: "用户列表",path: 'users',children: []},{id: 111,authName: "管理员列表",path: 'admins',children: []}]},]}}
created(){this.getMenuList(),},

根据root数组里的信息进行过滤

//获取所有的菜单/**/async getMenuList(){// console.log("进入menulist");// console.log("测试"+this.menulist[0].root)this.menulist=this.menulist.filter(item=>{// console.log("item.root:"+item.root)// console.log(sessionStorage.getItem("action"))let res=sessionStorage.getItem("action")if(item.root.indexOf(res)!=-1){// console.log("hello")// console.log("item:"+item)return item;}})console.log(menulist);console.log(res)},

Vue2+filter实现权限管理,使不同用户进入不同界面相关推荐

  1. Django 权限管理-后台根据用户权限动态生成菜单

    Django权限管理 实现目标: 1.管理用户,添加角色,用户关联角色 2.添加权限.角色关联权限 3.添加动作.权限关联动作 4.添加菜单.权限关联菜单 实现动态生成用户权限菜单(可设置多级菜单嵌套 ...

  2. linux权限管理ppt,Linux用户和权限管理.ppt

    Linux用户和权限管理.ppt (26页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 用户和权限管理Linux用户管理简介-1Linu ...

  3. linux基础-权限管理,手工添加用户,umask,bash配置文件

    权限管理: r: w: x: 三类用户: u: 属主 g: 属组 o: 其它用户 chown: 改变文件属主,不会修改内部子文件(只有管理员可以使用此命令) # chown USERNAME file ...

  4. Hive权限管理,增加用户,授权

    目标: Hive添加用户,并授予不同的权限 用户TRoot:拥有Gdb1.Gdb2超级权限,由root用户授权 用户Auser:由TRoot授权,不能create database/drop data ...

  5. mysql用户权限管理:查看用户权限、授予用户权限、收回用户权限

    查看用户权限.授予用户权限.收回用户权限命令总结: 项 命令示例 查看用户权限 show grants; show grants for chushiyan@localhost; 授予用户权限 gra ...

  6. 基于吉日嘎底层架构的Web端权限管理操作演示-用户管理

    相信博客园的朋友对吉日嘎拉都不陌生,相信很多人也买了他的源码,应用于自己的项目. 但是你有没有过一个困惑? 那就是:没有一个基于网页的权限管理界面. 今天,这一切都不再是问题,我花了3年时间研究学习并 ...

  7. linux用户命令权限管理,Linux命令-用户、权限管理

    用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理. 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同 ...

  8. python 权限管理 mongodb_MongoDB为用户设置访问权限

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  9. linux 文件夹换所属用户,Linux中账号管理之权限管理(下)

    linux中的账号管理我们在前面两张已经介绍了一些用户和组的相关概念,常用的配置文件,命令的使用.现在我们来看看账号管理中最傲娇的部分就是我们的权限管理. 一.简单介绍权限的概念 以install.l ...

最新文章

  1. mysql建用户无密码_mysql建用户和修改密码和忘记密码的解决办法
  2. win10配置JAVA和tomacat环境变量
  3. Python字典(Dictionary)的setdefault()方法的详解,字典中的赋值技巧
  4. 西河某人_如何使用增强现实祝某人生日快乐
  5. java释放对象_在Java中释放Semaphore对象的正确方法是什么...
  6. re矩阵论_矩阵论 [张凯院,徐仲 等编著] 2013年版
  7. JSP转译成Servlet详细过程
  8. 开发板添加上 Web 界面+openwrt luci界面修改
  9. POJ - 3233 —— 矩阵快速幂(分块矩阵与递归)
  10. php js代码,在php中运行js代码的方法
  11. linux中创建deamon进程的三种方法
  12. Oracle怎么清除视图数据,Oracle删除视图
  13. TP5.1升级到ThinkPHP6.0的实战教程看云版
  14. 英语演讲常用连接词和句子
  15. 来了老弟,帅气模态框
  16. 取消CSDN的手机绑定
  17. lua脚本编辑器SciTE设置背景颜色
  18. adpcm的压缩和解压缩实现
  19. 大数据方向学习方向和目标
  20. 吐血输出:2万字长文带你细细盘点五种负载均衡策略。

热门文章

  1. Autosar NM
  2. 出现 leaked ServiceConnection 解决办法
  3. activity关闭和dialog.dismiss冲突的解决(Activity has leaked window com.android.internal.p
  4. Python 立体图形的画法(一)
  5. 微信小程序实现评论多级展开收起以及点赞功能
  6. Mysql基础篇(3)—— MySQL数据库类型
  7. 干货 | 18个 Python 高效编程技巧
  8. mysql:Row size too large (> 8126)
  9. 卸载安装Ubuntu18.04双系统、ROS+装机
  10. python石头剪刀布游戏代码输入格式随机数种子设置为0_Python模拟石头剪刀