1、流程加签增加了可输入加签说明。
修改文件:\RoadFlow.WebUIElementLang\src\roadui-pages\flow\run\addwrite.vue
<el-form-item :label="$t(`flow_handle.run.note`)" prop="addWriteNote"> <el-input type="textarea" :rows="3" v-model="formData.addWriteNote"></el-input> </el-form-item>
note: formData.value.addWriteNote
修改文件:\RoadFlow.WebUIElementLang\src\roadui-pages\flow\run\process.vue
<div v-if="utils.length(scope.row.solicitOpinions)>0">{{scope.row.solicitOpinions}}</div>
修改文件:\RoadFlow.Web\Areas\RoadFlowApi\Controllers\FlowController.cs
{ "solicitOpinions", taskModel.SolicitOpinions }
修改文件:\RoadFlow\RoadFlow.Service\FlowExecute.cs
2、修改了菜单授权选择下级自动选择上级后无法保存的问题。
修改文件:\RoadFlow.WebUIElement\src\roadui-pages\system\organize\setmenu.vue
selectionRows = tableRef.value.getSelectionRows();
3、增加了流程处理时组织架构里没有包含人员的判断。
修改文件:\RoadFlow.Service\FlowExecute.cs
if (users.Count == 0) { executeResult.Code = 8; executeResult.Message = "处理人为空"; executeResult.DebugMessage = step.Members + "组织下没有包含人员"; return; } foreach (var userModel in users)
if (receiverUsers.Count == 0) { executeResult.Code = 8; executeResult.Message = "处理人为空"; executeResult.DebugMessage = nextStep.Members + "组织下没有包含人员"; return; }
if (receiverUsers.Count == 0) { executeResult.Code = 8; executeResult.Message = "处理人为空"; executeResult.DebugMessage = nextStep.Members + "组织下没有包含人员"; return; }
4、增加了流程任务处理后标记相关消息为已读。
修改文件:\RoadFlow\RoadFlow.Data\Message.cs
/// <summary> /// 根据来源id查询消息id列表 /// </summary> /// <param name="sourceId">来源id</param> /// <returns>List 消息id</returns> public static List<long> GetIdListBySourceId(string sourceId) { return RoadFlow.Utility.Data.Instance.Queryable<RoadFlow.Model.Message>().Where(p => !string.IsNullOrEmpty(p.SourecId) && p.SourecId.Equals(sourceId)) .Select(p => p.Id).ToList(); }
修改文件:\RoadFlow.Service\Message.cs
/// <summary> /// 根据来源id查询消息列表 /// </summary> /// <param name="sourceId">来源id</param> /// <returns>List 消息id</returns> public static List<long> GetListBySourceId(string sourceId) { return string.IsNullOrWhiteSpace(sourceId) ? new List<long>() : RoadFlow.Data.Message.GetIdListBySourceId(sourceId); }
修改文件:\RoadFlow.Service\FlowExecute.cs
//标记任务相关的消息为已读 var messageIdList = RoadFlow.Service.Message.GetListBySourceId(executeModel.TaskId.IsIdGenerator() ? executeModel.TaskId.ToString() : string.Empty); if (messageIdList.Count > 0) { RoadFlow.Service.Message.ToRead(messageIdList); }
5、修改了实例管理任务显示列表过滤等待中的任务。
修改文件:\RoadFlow.Web\Areas\RoadFlowApi\Controllers\FlowController.cs
联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2024 重庆天知软件技术有限公司 版权所有
|