使用vue3、egg和SQLite开发通用管理后台系统

plaform是一个基于RBAC模型开发的后台管理系统,没有多余的功能。本项目是一个以学习为目的的后台项目,旨在让前端也能充分了解RBAC模型是如何设计的,不建议用于线上,因为未经过充分的测试。

技术栈

  • 前端 Vue3 + Element-Plus
  • 服务端 Egg + SQLite

启动

git clone https://github.com/essay-org/platform.git

# 启动前端服务
cd fe
yarn install
npm run dev # 访问 http://127.0.0.1:8088

# 启动后端服务 
cd serve
yarn install
npm run dev # 访问 http://127.0.0.1:7077

登录

默认用户名:admin
默认密码:123456

说明:系统已经内置SQLite初始数据,在server/database/data.db

预览图

用户管理

1.png转存失败,建议直接上传图片文件

菜单管理

2.png

部门管理

3.png

角色管理

4.png

结语

本项目的开发基于慕课网上的一套课程全栈开发后台系统,不过课程中的服务端用的koa+mongodb,我用的egg+sqlite。在学习过程中遇到任何问题,欢迎在issue中留言一起探讨。

项目地址:github.com/essay-org/p…

© 版权声明
THE END
喜欢就支持一下吧
点赞0

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYuXO4mD' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
admin的头像-五八三
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

图形验证码
取消
昵称代码图片