Skip to content

一个基于Koa+Mysql+Vue+Element的前后端分离权限管理系统,同时提供Vue3的版本

License

Notifications You must be signed in to change notification settings

jianggle/efly-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

efly-system

一个基于Koa+Mysql+Vue+Element的前后端分离权限管理系统。

注意:此库为个人想法的一些简易实现和技术方案研究,未经全面测试,仅作学习参考,正式场景慎用!

系统特性

  • 界面布局和配色主题等可在预设的方案下自行DIY使用,保存后若更换浏览器登录仍然保持一致
  • 按角色分配权限、按权限动态匹配菜单与挂载路由,支持到按钮或功能块级别的权限控制
  • 多标签页(可刷新、最大化、关闭其他、关闭所有、拖拽变换位置、鼠标滚轮滑动等),像浏览器一样可记录已打开的页面
  • 针对不同账号给系统打上独特水印
  • token失效后做提示并弹出重新登录表单,而不是跳转到登录页(假如有正在编辑的表单,登录后可继续编辑或提交)
  • 支持svg图标
  • 打包去除console.log
  • 支持使用cdn和gzip
  • 支持多级菜单和页面缓存

内置功能

  • 个人中心:账号信息展示、登录日志、编辑头像、修改资料、修改密码
  • 用户管理:系统用户管理与配置
  • 菜单管理:配置系统菜单、操作权限、按钮权限标识等
  • 角色管理:角色管理,角色权限分配
  • 登录日志:系统登录日志记录
  • 在线用户:当前系统中活跃用户状态检测,支持强制退出
  • 博客模块:文章管理、标签管理、友链管理

待办事项

  • 操作日志
  • 字典模块
  • 博客评论功能,样式可参考头条
  • 审核流
  • 消息中心websockect

About

一个基于Koa+Mysql+Vue+Element的前后端分离权限管理系统,同时提供Vue3的版本

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published