芋道 ruoyi-vue-pro v1.7.1 发布:新增 Vue3 管理后台支持工作流、大屏设计器
项目地址
https://gitee.com/zhijiantianya/ruoyi-vue-pro
严肃声明:现在、未来都不会有商业版本,所有代码全部开源!
「我喜欢写代码,乐此不疲」
「我喜欢做开源,以此为乐」
🐯 平台简介
芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。
有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。
😜 给项目点点 Star 吧,这对我们真的很重要!
- 管理后台的 Vue3 版本采用 vue-element-plus-admin ,Vue2 版本采用 vue-element-admin
- 管理后台的移动端采用 uni-app 方案,一份代码多终端适配,同时支持 APP、小程序、H5!
- 后端采用 Spring Boot、MySQL + MyBatis Plus、Redis + Redisson
- 数据库可使用 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、国产达梦 DM、TiDB 等
- 权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认证系统,支持 SSO 单点登录
- 支持加载动态权限菜单,按钮级别权限控制,本地缓存提升性能
- 支持 SaaS 多租户系统,可自定义每个租户的权限,提供透明化的多租户底层封装
- 工作流使用 Flowable,支持动态表单、在线设计流程、会签 / 或签、多种任务分配方式
- 高效率开发,使用代码生成器可以一键生成前后端代码 + 单元测试 + Swagger 接口文档 + Validator 参数校验
- 集成微信小程序、微信公众号、企业微信、钉钉等三方登陆,集成支付宝、微信等支付与退款
- 集成阿里云、腾讯云等短信渠道,集成 MinIO、阿里云、腾讯云、七牛云等云存储服务
- 集成报表设计器,支持数据报表、图形报表、打印设计等
项目名 | 说明 | 传送门 |
---|---|---|
ruoyi-vue-pro | Spring Boot 多模块 | Gitee Github |
yudao-cloud | Spring Cloud 微服务 | Gitee Github |
Spring-Boot-Labs | Spring Boot & Cloud 入门 | Gitee Github |
😎 开源协议
为什么推荐使用本项目?
① 本项目采用比 Apache 2.0 更宽松的 MIT License 开源协议,个人与企业可 100% 免费使用,不用保留类作者、Copyright 信息。
② 代码全部开源,不会像其他项目一样,只开源部分代码,让你无法了解整个项目的架构设计。
③ 代码整洁、架构整洁,遵循《阿里巴巴 Java 开发手册》规范,代码注释详细,57000 行 Java 代码,22000 行代码注释。
🐼 内置功能
系统内置多种多种业务功能,可以用于快速你的业务系统:
🐶 新手必读
- 演示地址:http://dashboard.yudao.iocoder.cn
- 启动文档:https://doc.iocoder.cn/quick-start/
- 视频教程:https://doc.iocoder.cn/video/
🐳 项目关系
后端项目
项目 | Star | 简介 |
---|---|---|
ruoyi-vue-pro | 基于 Spring Boot 多模块架构 | |
yudao-cloud | 基于 Spring Cloud 微服务架构 | |
Spring-Boot-Labs | 系统学习 Spring Boot & Cloud 专栏 |
前端项目
项目 | Star | 简介 |
---|---|---|
yudao-ui-admin-vue3 | 基于 Vue3 + element-plus 实现的管理后台 | |
yudao-ui-admin | 基于 Vue2 + element-ui 实现的管理后台 | |
yudao-ui-admin-uniapp | 基于 uni-app + uni-ui 实现的管理后台的小程序 | |
yudao-ui-go-view | 基于 Vue3 + naive-ui 实现的大屏报表 | |
yudao-ui-app | 基于 uni-app + uview 实现的用户 App |
更新说明
📈 Statistic
- 总代码行数:126673
- 源码代码行数:78532
- 注释行数:28594
- 单元测试用例数:782
⭐ New Features
- 【重构】Vue3 管理后台调整到 GitHub、Gitee 地址,逐步分离前端和后端仓库,保证 Git commit 日志的整洁!
- 【新增】Vue3 工作流的,由 @周建、@xingyu4j 贡献 #397、#401、#407、#6、#7、#12
- 【新增】基于 Go-View 共建大屏设计器,支持 Vue2 和 Vue3 管理后台,由 @芋道源码 贡献 #403
- 【新增】支付收银台,接入支付宝的 PC、Wap、二维码、条码、App 等支付方式,由 @芋道源码 贡献 #403
- 【新增】接口文档使用 OpenAPI 3.0 实现,@xingyu4j 贡献 #380
- 【优化】菜单新增
alwaysShow
总是展示、componentName
组件名,由 @芋道源码 贡献 #408 - 【优化】system 模块的 Service 逻辑单元测试,单测数量 423,方法行覆盖率 95%,行覆盖率 93%,由 @芋道源码 贡献 #392
- 【优化】infra 模块的 Service 逻辑单元测试,单测数量 81,方法行覆盖率 63%,行覆盖率 47%,由 @芋道源码 贡献 #393
- 【优化】清理单元测试多余的 SQL 脚本,由 @niu_dehua 贡献 #345
- 【优化】《后端手册 —— 快速启动》文档,由 @芋道源码 贡献
- 【优化】解决 Vue2 管理后台,只有一个菜单时,不展父菜单/目录的情况,由 @zhang.xionghui 贡献 #394
- 【优化】缓存部门的变量命名,由 @重楼 贡献 #421
- 【新增】《萌新必读 —— 快速启动(我是前端)》 文档,适合前端同学启动前端项目
🐞 Bug Fixes
- 【修复】Vue3 管理后台的tagViews 左右两侧按钮不能垂直居中的问题,由 @AKING 贡献 #406
- 【修复】项目启动,链接数据查询时控制台报错 SQLNonTransientConnectionException 异常,由 @zhang 贡献 #406
- 【修复】Redis Pub/Sub 广播消费的容器,默认未启动的问题,由 @筱龙缘 贡献 #415
- 【修复】MySQL 连接为
Asia/Shanghai
本地时区,由 @小桂子 贡献 #409 #410 - 【修复】代码生成器的同步报错问题,由 @Rex 贡献 #413
- 【修复】登录选择钉钉等第三方弹窗后,点击取消弹窗后恢复登录按钮 loading 状态,由 @thisliuyang 贡献 #217
- 【修复】去掉 Swagger 自动配置类中的冗余配置,由 @zhangxingjia 贡献 #424
- 【修复】用户详情不显示所属部门部门,由 @babylazsss 贡献 #424
- 【修复】GitHub Action 自动 build 前端报错的问题,由 @六楼的雨 贡献 #424
- 【修复】Vue3 管理后台:新增”字典类型“的时候,字典类型的必填校验不通过,由 @六楼的雨 贡献 #1
- 【修复】Vue3 管理后台:字典点击表格红色报错修改;
keepalive
缓存toCamelCase
设置中去掉‘-’
,保留驼峰命名;新增 Search 组件新增插槽传递;topActionSlots: false
报错修改;tagsView.ts
删除页面缓存优化;,由 @毕梅 贡献 #2 - 【修复】Vue3 管理后台:部分逻辑的规范代码(eslint),由 @孔思宇 贡献 #4
- 【修复】Vue3 管理后台:build script 增加内存配置(解决 nodejs 默认配置内存溢出),由 @孔思宇 贡献 #5
- 【修复】Vue3 管理后台:分配角色的权限 el-tree 组件 setCheckedKeys 设置一旦选中父级子级也被选中,由 @当时明月在 贡献 #8
- 【修复】Vue3 管理后台:XTable 中主题颜色不跟随项目主体一起切换,由 由 @毕梅 贡献 #12
🔨 Dependency Upgrades
- 【升级】spring-boot from 2.7.7 to 2.7.8
- 【升级】easy-excel from 3.1.5 to 3.2.0
- 【升级】captcha-plus from 1.0.1 to 1.0.2
- 【升级】jedis-mock from 1.0.5 to 1.0.6
-----------------------------------------------------------------------------------------------------------------------------------
🐷 演示图
系统功能
模块 | biu | biu | biu |
---|---|---|---|
登录 & 首页 | |||
用户 & 应用 | |||
租户 & 套餐 | - | ||
部门 & 岗位 | - | ||
菜单 & 角色 | - | ||
审计日志 | - | ||
短信 | |||
字典 & 敏感词 | |||
错误码 & 通知 | - |
工作流程
模块 | biu | biu | biu |
---|---|---|---|
流程模型 | |||
表单 & 分组 | - | ||
我的流程 | |||
待办 & 已办 | |||
OA 请假 |
基础设施
模块 | biu | biu | biu |
---|---|---|---|
代码生成 | - | ||
文档 | - | ||
文件 & 配置 | |||
定时任务 | - | ||
API 日志 | - | ||
MySQL & Redis | - | ||
监控平台 |
支付系统
模块 | biu | biu | biu |
---|---|---|---|
商家 & 应用 | |||
支付 & 退款 | --- |
数据报表
模块 | biu | biu | biu |
---|---|---|---|
报表设计器 |
移动端(管理后台)
biu | biu | biu |
---|---|---|
商城系统
建设中...

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
魔豆文库 moredoc v1.2 发布,文库系统解决方案,dochub重构版本
魔豆文库MOREDOC,使用 Go 语言开发实现的文库解决方案,为dochub文库的重构版本,支持 office (全部类型)、PDF、TXT、EPUB、MOBI 等多种文档格式的在线阅读浏览,支持无限级分类、文档批量上传、批量转换、全文搜索等功能,拥有简洁美观的用户视觉和功能体验。 技术栈 Golang :gin + gRPC + GORM Vue.js : nuxt2 + element-ui Database : MySQL 5.7 升级日志 由于本次程序改动较多,原计划于1.2版本集成的云存储放到1.3版本实现。 同时,建议1.2版本之前的用户升级到当前版本。 社区版升级日志 优化文档分词,以提高分词质量和准确性 移动端文档阅读支持放大浏览,小屏幕也能方便预览文档 修复管理后台因邮箱问题导致创建用户失败的问题 支持登录后访问、闭站等常规功能 针对转换失败的文档,增加一键重转功能 解决文档转换和程序重启等造成孤儿进程的问题 优化超大批量文档上传失败的问题 SEO相关问题处理:页面加载完成前title不再默认显示moredoc字样 支持docker镜像(感谢bluezealot提交...
- 下一篇
零代码接口和文档 apijson-go 0.2.0 发布,腾讯 APIJSON 的 Go 版实现
apijson-go 是腾讯 ORM 库 APIJSON 的 Golang 版实现,支持零代码实现增删改查接口并提供文档。 0.1.0-0.2.0 更新内容: 新增支持远程函数 新增支持生成主键值 增加自定义 executor (#12) 将 demo/todo 放到 apijson-go-demo 项目中 (#13) 完善测试用例和文档等 具体见 Releases APIJSON 简介 腾讯 APIJSON 是一种专为 API 而生的 JSON 网络传输协议 以及 基于这套协议实现的 ORM 库。为各种增删改查提供了完全自动化的万能 API,零代码实时满足千变万化的各种新增和变更需求。 能大幅降低开发和沟通成本,简化开发流程,缩短开发周期。适合中小型前后端分离的项目。 国内 腾讯、华为、阿里巴巴、美团、字节跳动、百度、京东、网易、快手、圆通 等 和 国外 Google, Microsoft, Amazon, Paypal, IBM, Shopee 等数百名知名大厂员工点了 Star, 也有 腾讯、华为、字节跳动、Microsoft、Zoom、知乎 等 工程师/专家/架构师 提了 PR...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2全家桶,快速入门学习开发网站教程
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,7,8上安装Nginx,支持https2.0的开启