<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Detail.aspx.cs" Inherits="WebForm.Platform.WorkFlowTasks.Detail" %>
图形方式 列表方式   关闭窗口
<%if ("1" != displayModel){ %> <%foreach (var task in tasks){ %> <%if(task.SubFlowGroupID.HasValue){ %> <%}%> <%}%>
步骤名称 发送人 发送时间 处理人 完成时间 状态 意见 备注
<%=bworkFlow.GetStepName(task.StepID, wfInstall) %> <%=task.SenderName %> <%=task.SenderTime.ToDateTimeStringS() %> <%=task.ReceiveName %> <%=task.CompletedTime1.HasValue?task.CompletedTime1.Value.ToDateTimeStringS():"" %> <%=bworkFlowTask.GetStatusTitle(task.Status) %> <%=task.Comment %> <%=task.Note %>
<% var tasks1 = bworkFlowTask.GetTaskList(Guid.Empty, task.SubFlowGroupID.Value); var wfInstall1 = tasks1.Count > 0 ? bworkFlow.GetWorkFlowRunModel(tasks1.First().FlowID) : null; foreach (var task1 in tasks1) { %> <%} %>
步骤名称 发送人 发送时间 处理人 完成时间 状态 意见 备注
<%=bworkFlow.GetStepName(task1.StepID, wfInstall1) %> <%=task1.SenderName %> <%=task1.SenderTime.ToDateTimeStringS() %> <%=task1.ReceiveName %> <%=task.CompletedTime1.HasValue?task.CompletedTime1.Value.ToDateTimeStringS():"" %> <%=bworkFlowTask.GetStatusTitle(task1.Status) %> <%=task1.Comment %> <%=task1.Note %>
<%} else { int taskCount = tasks.Count(); int i = 0; System.Text.StringBuilder tasksjson = new System.Text.StringBuilder("[", tasks.Count() * 60); foreach (var task in tasks) { tasksjson.Append("{"); tasksjson.AppendFormat("\"stepid\":\"{0}\",\"prevstepid\":\"{1}\",\"status\":\"{2}\"", task.StepID, task.PrevStepID, task.Status); tasksjson.Append("}"); if (i++ < taskCount - 1) { tasksjson.Append(","); } } tasksjson.Append("]"); %>
<% }%>