vue+node+mysql撸一个带权限(rbac)的背景治理体系

简介

mvvm-rbac是一个浅易的带权限的背景治理体系。它基于vue、eggmysql(sequlize)完成,旨在用起码代码明白完成罕见的营业功用,所以并没有运用ui库,页面并非很漂亮。麻雀虽小,然则五脏俱全。该项目如果有什么不足毛病,贫苦您指出。如果能协助到你,迎接star

mvc版本

  • mvc版本的已完成了mvc-rbac
  • 在线阅览

mvvm版本(本文)

  • mvvm的还在延续开辟中,然则基本功用已完成
  • 注重一定要运转导入项目里的sql文件,由于有些权限要手动处置惩罚

前序预备

本项目手艺栈基于 ES2015+、vue、vuex、vue-router 、vue-cli 3.0 、axios 和 eggmysql(sequlize),一切的要求都是实在的数据

受权实际效果

1.超等治理员(admin)登录,进入角色受权页面

《vue+node+mysql撸一个带权限(rbac)的背景治理体系》

2.超等治理员(admin)对门生角色受权,权限推断

《vue+node+mysql撸一个带权限(rbac)的背景治理体系》

3. 门生(ddmin)登录,具有悉数权限时的页面

《vue+node+mysql撸一个带权限(rbac)的背景治理体系》

4. 超等治理员受权后,门生(ddmin)只具有部份权限的页面

《vue+node+mysql撸一个带权限(rbac)的背景治理体系》

功用

  • 登录治理

    • 登录
    • 退出
  • 角色治理

    • 增添
    • 查找
    • 修正
    • 删除
  • 用户治理

    • 增添(依据角色)
    • 查找
    • 修正(依据角色)
    • 删除
  • 权限治理

    • 角色受权
    • 页面权限
    • 导航菜单
  • 图片治理(用户治理)

    • 图片上传
    • 图片修正
  • 缓存

  • 布置

    原文作者:渣渣辉
    原文地址: https://segmentfault.com/a/1190000019414876
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞