一个基于Koa+Mysql+Vue+Element的前后端分离权限管理系统。
注意:此库为个人想法的一些简易实现和技术方案研究,未经全面测试,仅作学习参考,正式场景慎用!
- 界面布局和配色主题等可在预设的方案下自行DIY使用,保存后若更换浏览器登录仍然保持一致
- 按角色分配权限、按权限动态匹配菜单与挂载路由,支持到按钮或功能块级别的权限控制
- 多标签页(可刷新、最大化、关闭其他、关闭所有、拖拽变换位置、鼠标滚轮滑动等),像浏览器一样可记录已打开的页面
- 针对不同账号给系统打上独特水印
- token失效后做提示并弹出重新登录表单,而不是跳转到登录页(假如有正在编辑的表单,登录后可继续编辑或提交)
- 支持svg图标
- 打包去除console.log
- 支持使用cdn和gzip
- 支持多级菜单和页面缓存
- 个人中心:账号信息展示、登录日志、编辑头像、修改资料、修改密码
- 用户管理:系统用户管理与配置
- 菜单管理:配置系统菜单、操作权限、按钮权限标识等
- 角色管理:角色管理,角色权限分配
- 登录日志:系统登录日志记录
- 在线用户:当前系统中活跃用户状态检测,支持强制退出
- 博客模块:文章管理、标签管理、友链管理
- 操作日志
- 字典模块
- 博客评论功能,样式可参考头条
- 审核流
- 消息中心websockect