1、修改了首页打开及刷新Tab标签脚本。
修改文件:\RoadFlow.WebUI\src\roadui-pages\index.vue
2、增加了流程步骤处理人设置可设置字段值选择的组织对应的工作角色。
修改文件:\RoadFlow.WebUI\src\roadui-pages\flow\design\step.vue
修改文件:\RoadFlow.Service\Flow\FlowRunService.cs
修改文件:\RoadFlow.Service\Organize\OrgService.cs
3、增加了定时任务Quartz配置。
增加表:rf_sys_quartz
插入系统任务数据,表脚本:
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:
增加实体类文件:\RoadFlow.Model\Sys\QuartzModel.cs
增加数据类文件:\RoadFlow.Data\Sys\QuartzDao.cs
增加业务类文件:\RoadFlow.Service\Sys\QuartzService.cs
增加目录及文件:\RoadFlow.Service\Quartz\
修改文件:\RoadFlow.WebApi\Program.cs
前端增加目录及文件:\RoadFlow.WebUI\src\roadui-pages\system\quartz\index.vue (如果是多语言版,对应的语言包更新。)
应用程序库添加,以及配置菜单和权限。
4、优化了组织架构管理人员列表切换部门时还是显示人员列表。
修改文件:\RoadFlow.WebUI\src\roadui-pages\organize\user.vue
修改文件:\RoadFlow.WebUI\src\roadui-pages\organize\org.vue
5、修改了组织架构人员列表显示头像。
修改文件:\RoadFlow.WebUI\src\roadui-pages\organize\user.vue
修改文件:\RoadFlow.Data\Organize\OrgUserDao.cs
6、修改了表单设计折叠面板下radio,checkbox控件不能点击选中的问题。
修改文件:\RoadFlow.WebUI\src\roadui-pages\form\design\design.js
//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 重庆天知软件技术有限公司 版权所有
|