体验地址: http://61.171.104.217:8002
账号密码: test / 123456
Chaos是一个用于快速开发后端系统的一个基础框架,使用目前最流行的技术栈并进行了合理的规划,解决了目前很多框架的弊端。
部门管理:配置系统组织机构(公司、部门、小组),树结构展现,可随意调整上下级
用户管理:用户是系统操作者,该功能主要完成系统用户配置。
角色管理:角色菜单权限分配、设置角色按部门进行数据范围权限划分。
数据过滤:按部门进行数据权限划分,可以限制每个人的访问数据权限。
菜单管理:配置系统菜单,操作权限,按钮权限标识等。
字典管理:对系统中经常使用的一些较为固定的数据进行维护,如:是否、男女、类别、级别等。
参数管理:对系统中的配置信息进行管理
OSS对接:对常用的阿里云、腾讯云、千牛云存储就行对接,配置即可使用(开发中)
短信验证码:对常用的阿里云、腾讯短信业务进行封装,配置即可使用(开发中)
邮箱管理:对发送邮件进行封装,简单方便(开发中)
操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。(开发中)
连接池监视:监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。(开发中)
前端Vue2
依赖 | 版本 | 说明 |
---|---|---|
Node | 16 | |
Vue | 2.6.14 | |
Element UI | 2.15.8 | |
Avue | 2.9.12 |
前端Vue3
依赖 | 版本 | 说明 |
---|---|---|
Node | 16 | |
Vue | 3.2.40 | |
Element Plus | 2.2.17 | |
Avue | 3.2.0 |
后端API
依赖 | 版本 | 说明 |
---|---|---|
Spring Boot | 2.6.6 | |
Mybatis Plus | 3.5.1 | |
Sa-Token | 1.29.0 | |
Hutool | 5.8.0 | |
JDK | 1.8+ | |
MySQL | 5.7+ | |
Maven | 3.5+ | 不要配置阿里云加速器,jar 包不全 |
IDEA | 2019+ | 需要安装 lombok 插件 |
1.克隆项目
2.npm install
3.npm run dev
4.打包发布 npm run build
1.克隆项目
2.导入数据库 :新建数据库名:chaos_dev,然后将项目目录doc/chaos_dev.sql导入到数据库中,
3.配置数据库密码: 运行项目中test目录下的Init类中的encryptDbPassword()方法,用来生成数据库自己的密码
4.运行项目
5.登录 用户名:admin 密码:123456
感谢 七牛云 提供的免费云存储与CDN加速支持
感谢 Avue 提供的前端 Curd 通用组件
开源不代表免费,Chaos 遵循 GPL-3.0 开源协议发布,并提供技术交流学习,但绝不允许修改后和衍生的代码做为闭源的商业软件发布和销售! 如果需要将本产品在本地进行任何附带商业化性质行为使用,请联系项目负责人进行商业授权,以遵守 GPL 协议保证您的正常使用。
Chaos 开源团队拥有对本开源协议的最终解释权。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。