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 - 2025 重庆天知软件技术有限公司 版权所有
|