后端框架:python的FastAPI作为后端服务和python-jose作为JWT认证

前端框架:Vue3构建页面和Vue Router作为路由管理,Pinia作为数据存储,Vite作为打包工具

可以实现菜单控制和路由控制,页面里面有按钮权限控制,后端接口权限控制。

登陆页面

超级管理员的账号和密码是:admin 密码是:123456

后台首页和菜单 

左侧菜单和首页内容展示

点击右上角的用户昵称可以选择退出登陆或者切换角色:

因为一个用户可以拥有多个角色,所以可以通过切换角色展示不同的页面内容,也可以退出登陆选择不同的用户登陆。

用户管理页面可以添加,查询,编辑,删除用户:

新增用户:

角色管理: 

实现不同级别的角色权限创建,编辑,删除,查询等操作

新增角色的时候,可以给这个角色分配不同的菜单权限和按钮权限:

编辑角色:可以对已经创建的角色的权限进行添加或者删除

菜单管理:可以对已有菜单进行编辑删除等操作,如果要添加新的菜单,需要先拥有相应的菜单接口和路由地址等

编辑菜单:可以对已有菜单进行名称和图标等编辑操作

Logo

前往低代码交流专区

更多推荐