芋道 ruoyi-vue-pro v1.5.0 发布:优化前端界面,修复重构多模块产生的 Bug
项目地址
https://gitee.com/zhijiantianya/ruoyi-vue-pro
项目介绍
芋道,一套全部开源的企业级的快速开发平台,毫无保留给个人及企业免费使用。
有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。
- 前端采用 vue-element-admin ,正在支持 Vue 3 + ElementUI Plus 最新方案。
- 后端采用 Spring Boot、MySQL + MyBatis Plus、Redis + Redisson。
- 权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认证系统。
- 支持加载动态权限菜单,按钮级别权限控制,本地缓存提升性能。
- 工作流使用 Activiti ,支持动态表单、在线设计流程、多种任务分配方式。
- 高效率开发,使用代码生成器可以一键生成前后端代码 + 单元测试 + Swagger 接口文档 + Validator 参数校验。
- 集成微信小程序、微信公众号、企业微信、钉钉等三方登陆,集成支付宝、微信等支付与退款。
- 集成阿里云、腾讯云、云片等短信渠道,集成阿里云、腾讯云、七牛云等云存储服务。
在线体验
演示地址:http://dashboard.yudao.iocoder.cn
- 账号密码:admin/admin123
⚠️ Warning
- 修复各种多 Maven Module 重构带来的 Bug,感谢大量群友的 PR 支持!
- 跟进 ruoyi-vue 3.4.0 ~ 3.8.1 版本,感谢这么优秀的开源项目!
📈 Statistic
- 总代码行数:69299
- 源码代码行数:42687
- 注释行数:15888
- 单元测试用例数:278
⭐ New Features
- 【优化】使用 Lombok 简化 JsonUtils 工具类
- 【新增】兼容 Node 16 版本,通过升级 BPMN-JS 相关库
- 【新增】前端的表格右侧工具栏组件支持显隐列,具体可见【用户管理】功能
- 【新增】前端的菜单导航显示风格 TopNav(false 为 左侧导航菜单,true 为顶部导航菜单),支持布局的保存与重置
- 【新增】前端的网页标题支持根据选择的菜单,动态展示标题
- 【新增】字典标签样式回显,例如说开启的状态展示为 primary 蓝色,禁用的状态为 info 灰色
- 【新增】前端的 iframe 组件,方便内嵌网页
- 【新增】在基础设施-配置管理菜单,可通过修改
yudao.captcha.enable配置项,动态修改登录是否需要验证码 - 【新增】在代码生成的预览界面,支持一键复制代码
🐞 Bug Fixes
- 【修复】数据权限的
DEPT_AND_CHILD范围时,未设置自己所在的部门 - 【修复】Knife4j 接口文档 404 的问题,原因是
spring.mvc.static-path-pattern配置项,影响了基础路径 - 【修复】修复文件访问地址错误
- 【修复】工作流程发起以及审批异常,由
@NotEmpty校验、和 Long 类型异常导致 - 【修复】自定义 DefaultStreamMessageListenerContainerX 实现,解决 Redisson Stream 读取不到数据返回
null导致 NPE 问题 - 【修复】部门更新后,本地缓存不刷新的问题
- 【修复】获取拥有指定的角色用户时,返回错误的 id 编号
未来计划
3 月初,基于 Flowable 实现的工作流,即将发布!
逻辑已经在 https://gitee.com/zhijiantianya/ruoyi-vue-pro/tree/feature%2Fflowable/ 实现完成~
近期主要会对相关逻辑,补充一些单元测试,提高下质量~