5 Star 64 Fork 12

qishanor / chaos

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

chaos(混沌) 介绍

项目演示

体验地址: http://61.171.104.217:8002

账号密码: test / 123456

项目介绍

Chaos是一个用于快速开发后端系统的一个基础框架,使用目前最流行的技术栈并进行了合理的规划,解决了目前很多框架的弊端。

  • chaos-ui-vue2:是使用Vue2进行开发的前端,已不再维护。
  • chaos-ui-vue3:是使用Vue3进行开发的前端,正在迭代更新中。

内置功能


  • 部门管理:配置系统组织机构(公司、部门、小组),树结构展现,可随意调整上下级

  • 用户管理:用户是系统操作者,该功能主要完成系统用户配置。

  • 角色管理:角色菜单权限分配、设置角色按部门进行数据范围权限划分。

  • 数据过滤:按部门进行数据权限划分,可以限制每个人的访问数据权限。

  • 菜单管理:配置系统菜单,操作权限,按钮权限标识等。

  • 字典管理:对系统中经常使用的一些较为固定的数据进行维护,如:是否、男女、类别、级别等。

  • 参数管理:对系统中的配置信息进行管理

  • 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 开源团队拥有对本开源协议的最终解释权。

其他说明
  1. 联系作者:13345092258(微信同号)
  2. 如果对这个项目刚兴趣,欢迎提交 PR

空文件

简介

Chaos 是一个基于SpringBoot、前后端分离设计的,持续集成、持续迭代,开箱即用的快速开发架构。 Chaos 架构目前提供的框架整合支持包括 SpringBoot,Vue,ElementUI,Avue,Sa-Token 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/qishanor/chaos.git
git@gitee.com:qishanor/chaos.git
qishanor
chaos
chaos
master

搜索帮助