芋道 ruoyi-vue-pro v1.3.0 发布:新增工作流的功能

项目地址

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

基于 Activiti 7.X 版本实现工作流功能,支持可配置的动态表单、自定义的业务表单。

下个版本会提供基于 Flowable 6.X 版本实现的工作流!

📈 Statistic

  • 总代码行数:61594
  • 源码代码行数:37931
  • 注释行数:14225
  • 单元测试用例数:278

⭐ New Features

  • 【优化】引入 form generator 0.2.0 版本,并重构相关代码
  • 【修改】修改部门负责人,从 String 字符串,调整成和后台用户的用户编号绑定
  • 【新增】流程表单,支持动态进行表单的配置
  • 【新增】工作组,用于支持指定工作组进行任务的审批
  • 【新增】流程模型的管理,支持新增、导入、编辑、删除、发布流程模型
  • 【新增】我的流程的管理,支持发起流程
  • 【新增】待办任务的管理,支持任务的审批通过与不通过
  • 【新增】已办任务的管理,支持详情的查看
  • 【新增】任务分配规则,可指定角色、部门成员、部门负责人、用户、用户组、自定义脚本等维度,进行任务的审批
  • 【新增】引入 bpmn-process-designer 0.0.1 版本,提供流程设计器的能力
  • 【优化】新增 LambdaQueryWrapperX 类,改成使用 Lambda 的方式选择字段,避免手写导致字段不正确

🐞 Bug Fixes

  • 【修复】biz-data-permission 组件的缓存机制,导致部分 SQL 未进行数据过滤
  • 【修复】codegen 生成代码时,delete 接口补充 dataTypeClass 属性,避免 Swagger 打印 WARN 日志

🔨 Dependency Upgrades

  • 【升级】redisson from 3.16.3 to 3.16.6,解决 Stream 在调试场景下会存在 NPE 的问题
  • 【升级】spring-boot from 2.4.5 to 2.4.12,最新的 Spring Boot 2.6.X 在等更流行一些,稳定第一
  • 【升级】druid from 1.2.4 to 1.2.8,提升数据库连接池的稳定性
  • 【升级】dynamic-datasource from 3.3.2 to 3.5.0,修复动态数据源切换的问题

工作流程

模块 biu biu biu
流程模型 流程模型-列表 流程模型-设计 流程模型-定义
表单 & 分组 流程表单 用户分组 -
我的流程 我的流程-列表 我的流程-发起 我的流程-详情
待办 & 已办 任务列表-审批 任务列表-待办 任务列表-已办
OA 请假 OA请假-列表 OA请假-发起 OA请假-详情

未来计划

v1.4.0 计划:

  • 基于 uniapp 实现跨端的用户前台

v1.5.0 计划:

  • 三方支付:https://gitee.com/zhijiantianya/ruoyi-vue-pro/tree/pay_extension

v1.6.0 计划:

  • 简易商城,支持商品、交易、支付、营销等基本功能

 

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/179866/ruoyi-vue-pro-1-3-0-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。