Skip to content

Files

Latest commit

0fb9718 · Oct 4, 2022

History

History
67 lines (57 loc) · 1.5 KB

README.md

File metadata and controls

67 lines (57 loc) · 1.5 KB

Mini RBAC

Python(FastAPI)VUE3实现,仅保留核心权限控制的极简后台管理。 index

演示地址-前端: http://49.232.203.244:1856

演示地址-接口地址: http://49.232.203.244:1855/docs

功能

权限控制

  • 前端菜单权限控制
  • 前端路由权限控制
  • 前端按钮权限控制
  • 后端接口权限控制

业务功能

  • 登录、退出、切换角色
  • 用户管理 -> 新增、编辑、删除、查询
  • 角色管理 -> 新增、编辑、删除、查询
  • 菜单管理 -> 新增、编辑、删除、查询

使用框架&工具

前端 node 16.15 LTS

{
    "@kangc/v-md-editor": "^2.3.15",
    "ant-design-vue": "^3.2.12",
    "axios": "^0.27.2",
    "echarts": "^5.3.3",
    "moment": "^2.29.4",
    "normalize.css": "^8.0.1",
    "pinia": "^2.0.21",
    "pinia-plugin-persistedstate": "^2.2.0",
    "vue": "^3.2.38",
    "vue-router": "^4.1.5",
    "vite": "^3.0.9"
}

后端 Python 3.9.7

bcrypt==4.0.0
fastapi==0.82.0
passlib==1.7.4
pytest==7.1.3
python-jose==3.3.0
requests==2.28.1
uvicorn==0.18.3
tortoise-orm==0.19.2
websockets==10.3
更多图片

页面

login change user role menu

接口

user-api role-menu