.NET CORE开源工作流引擎 - 可视化流程设计器 - 工作流表单设计器 - .NET快速开发平台 - .NET三层代码生成器 - 通用权限管理

.NET MVC CORE开源工作流平台,可视化流程设计器
RoadFlow-Plus8.2.0升级说明

1、修改了首页打开及刷新Tab标签脚本。

    修改文件:\RoadFlow.WebUI\src\roadui-pages\index.vue

    image.png

    image.png

2、增加了流程步骤处理人设置可设置字段值选择的组织对应的工作角色。

    修改文件:\RoadFlow.WebUI\src\roadui-pages\flow\design\step.vue

    image.png

    修改文件:\RoadFlow.Service\Flow\FlowRunService.cs

    image.png

    image.png

    image.png

    image.png

    修改文件:\RoadFlow.Service\Organize\OrgService.cs

    image.png

3、增加了定时任务Quartz配置。

    增加表:rf_sys_quartz

    image.png

    插入系统任务数据,表脚本:

    SET NAMES utf8mb4;
    SET FOREIGN_KEY_CHECKS = 0;
    
    -- ----------------------------
    -- Table structure for rf_sys_quartz
    -- ----------------------------
    DROP TABLE IF EXISTS `rf_sys_quartz`;
    CREATE TABLE `rf_sys_quartz`  (
      `id` bigint NOT NULL,
      `cron_expression` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'Cron表达式',
      `job_class_name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '执行的类',
      `job_param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行参数',
      `priority_level` int NULL DEFAULT NULL COMMENT '优先级(当触发时间一样时,优先级大的触发器先执行)',
      `start_time` datetime NULL DEFAULT NULL COMMENT '开始时间',
      `end_time` datetime NULL DEFAULT NULL COMMENT '结束时间',
      `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述',
      `job_status` int NOT NULL COMMENT '任务启动状态(1-启动 0-停止)',
      `create_time` datetime NOT NULL COMMENT '创建时间',
      `create_user_id` bigint NOT NULL COMMENT '创建人id',
      `create_user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '创建人姓名',
      PRIMARY KEY (`id`) USING BTREE
    ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '定时任务表' ROW_FORMAT = Dynamic;
    
    -- ----------------------------
    -- Records of rf_sys_quartz
    -- ----------------------------
    INSERT INTO `rf_sys_quartz` VALUES (670639646744645, '0 0/1 * * * ?', 'RoadFlow.Service.Quartz.AutoSubmitFlowTaksJob', NULL, NULL, NULL, NULL, '自动提交超时任务', 1, '2025-04-29 10:59:45', 430910218895429, '张刚');
    INSERT INTO `rf_sys_quartz` VALUES (670646049951813, '0 0/2 * * * ?', 'RoadFlow.Service.Quartz.RemindTaskJob', NULL, NULL, NULL, NULL, '检查任务提醒', 1, '2025-04-29 11:25:48', 430910218895429, '张刚');
    INSERT INTO `rf_sys_quartz` VALUES (670646231638085, '0 0/5 * * * ?', 'RoadFlow.Service.Quartz.CheckOnlineUserJob', NULL, NULL, NULL, NULL, '清除token过期的用户', 1, '2025-04-29 11:26:32', 430910218895429, '张刚');
    INSERT INTO `rf_sys_quartz` VALUES (670682348814405, '0 0/2 * * * ?', 'RoadFlow.Service.Quartz.TestJob', NULL, NULL, '2025-04-29 14:00:00', '2025-04-29 14:10:00', '测试', 0, '2025-04-29 13:53:30', 430910218895429, '张刚');
    
    SET FOREIGN_KEY_CHECKS = 1;

    引用Quartz:

    image.png    

    增加实体类文件:\RoadFlow.Model\Sys\QuartzModel.cs

    增加数据类文件:\RoadFlow.Data\Sys\QuartzDao.cs

    增加业务类文件:\RoadFlow.Service\Sys\QuartzService.cs

    增加目录及文件:\RoadFlow.Service\Quartz\

    image.png

    修改文件:\RoadFlow.WebApi\Program.cs

    image.png

    前端增加目录及文件:\RoadFlow.WebUI\src\roadui-pages\system\quartz\index.vue (如果是多语言版,对应的语言包更新。)

    应用程序库添加,以及配置菜单和权限。

    image.png

    image.png

4、优化了组织架构管理人员列表切换部门时还是显示人员列表。

    修改文件:\RoadFlow.WebUI\src\roadui-pages\organize\user.vue

    image.png

    修改文件:\RoadFlow.WebUI\src\roadui-pages\organize\org.vue

    image.png

    image.png

    image.png

5、修改了组织架构人员列表显示头像。

    修改文件:\RoadFlow.WebUI\src\roadui-pages\organize\user.vue

    image.png

    image.png

    修改文件:\RoadFlow.Data\Organize\OrgUserDao.cs

    image.png

6、修改了表单设计折叠面板下radio,checkbox控件不能点击选中的问题。    

    修改文件:\RoadFlow.WebUI\src\roadui-pages\form\design\design.js

    image.png

  //template += '<el-collapse-item name="' + j + '" :disabled="' + (item.disabled ? 'true' : 'false') + '" @click.stop.prevent>';
  //取消了@click.stop.prevent,如果加上会导致面板内的radio,checkbox不能点击选中。
  template += '<el-collapse-item name="' + j + '" :disabled="' + (item.disabled ? 'true' : 'false') + '">';

    

联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2025 重庆天知软件技术有限公司 版权所有