1、修改了当表单所有字段为只读时保存表单出错的问题。
修改文件:RoadFlow.Data\Sys\ConnDao.cs
2、修改了流程实例管理指派和跳转时的流程处理策略。
修改文件:\RoadFlow.WebApi\Controllers\RoadFlowWebApi\Flow\FlowInstanceController.cs
修改文件:\RoadFlow.Service\Flow\FlowExecuteService.cs
3、修改了流程设计步骤过多发布失败的问题。
修改表rf_flow_archive字段类型:
4、增加了签章手写功能。
增加文件:\RoadFlow.WebUI\src\roadui-components\rf-signature-canvas.vue
修改文件:\RoadFlow.WebUI\src\roadui-components\rf-signature.vue
修改文件:\RoadFlow.WebUI\src\roadui-pages\flow\design\step.vue
修改文件:\RoadFlow.WebUI\src\roadui-pages\flow\run\index.vue
<rf-signature v-model="signature" ref="signatureRef" v-if="stepSet.commentType>1" style="margin-left:18px;margin-bottom:18px;" :password="stepSet.commentType===3" :signature-type="stepSet.commentType===4?1:0" :data="formSet.currentUserSignature" :is-mobile="isMobile?1:0"></rf-signature>
修改文件:\RoadFlow.WebUI\src\roadui-pages\form\design\controls\signature-ctl.vue
修改文件:\RoadFlow.WebUI\src\roadui-pages\form\design\design.js
修改文件:\RoadFlow.WebApi\Controllers\RoadFlowWebApi\SetUser\SetUserController.cs
修改文件:\RoadFlow.WebApi\Controllers\RoadFlowWebApi\Flow\FlowController.cs
formSetJsonObject.Add("currentUserSignature", currentFlowTaskModel == null || string.IsNullOrWhiteSpace(currentFlowTaskModel.Signature) ? orgUserService.GetSignature(userId) : currentFlowTaskModel.Signature);
5、优化了在线用户清除逻辑。
修改文件:\RoadFlow.Service\Organize\OrgOnlineUserService.cs
修改文件:\RoadFlow.WebApi\Controllers\UserValidateAttribute.cs
6、修改了流程处理表单显示历史意见样式。
修改文件:\RoadFlow.WebUILang\src\roadui-pages\flow\run\index.vue
修改文件:\RoadFlow.WebUI\src\roadui-assets\main.css
修改文件:\RoadFlow.WebApi\Controllers\RoadFlowWebApi\Flow\FlowController.cs
7、修改了移动端H5流程处理页面表单高度问题。
修改文件:\RoadFlow.WebUI\src\roadui-pages\mobile\flow\load.vue
修改文件:\RoadFlow.WebUI\src\roadui-assets\main.css
8、修改了菜单授权下级选择自动选择上级没有保存的问题。
修改文件:\RoadFlow.WebUI\src\roadui-pages\organize\set-menu.vue
9、增加了跳过步骤增加任务记录。
修改文件:\RoadFlow.Service\Flow\FlowExecuteService.cs
//添加跳过记录(目前跳过记录通过备注方式显示) string? taskNote = null; if (!skipSteps.IsEmpty()) { List<string> noteList = []; foreach (var skipJsonNode in skipSteps) { var skipStepName = skipJsonNode.GetString("stepName"); var skipType = skipJsonNode.GetString("skipType"); var skipNote = "{skipStep" + skipType + "}"; noteList.Add(skipStepName + " - " + skipNote); //添加跳过任务 var skipStepId = skipJsonNode.GetLong("stepId"); var prevStepId = skipJsonNode.GetLong("prevStepId"); if (IdGeneratorUtils.IsId(skipStepId)) { FlowTaskModel skipTaskModel = new() { Id = IdGeneratorUtils.NextId(), PrevId = currentFlowTaskModel.Id, FlowId = currentFlowTaskModel.FlowId, FlowName = currentFlowTaskModel.FlowName, FlowVersionId = currentFlowTaskModel.FlowVersionId, PrevStepId = prevStepId, StepId = skipStepId, StepName = skipStepName, GroupId = currentFlowTaskModel.GroupId, InstanceId = instanceId, Title = title, SenderId = senderId, SenderName = senderName, ReceiverId = IdGeneratorUtils.MIN_VALUE, ReceiverName = string.Empty, ReceiveTime = nowDateTime, CompletedTime = nowDateTime, AutoSubmit = 0, Type = 12, HandleType = 19, ReceiveOrder = currentFlowTaskModel.ReceiveOrder + 1, Status = 1, Batch = 0, HandlerOrder = 0, Note = skipNote, }; addTasks.Add(skipTaskModel); } } taskNote = noteList.JoinToString("; "); }
修改文件:\RoadFlow.Service\Flow\FlowRunService.cs
修改文件:\RoadFlow.WebUI\src\roadui-assets\utils.js
10、增加了流程设计步骤抄送字段值选项。
修改文件:\RoadFlow.WebUI\src\roadui-pages\flow\design\step.vue
修改文件:\RoadFlow.Service\Flow\FlowRunService.cs
联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2024 重庆天知软件技术有限公司 版权所有
|