| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="InstanceManage.aspx.cs" Inherits="WebForm.Platform.WorkFlowTasks.InstanceManage" %>
- <!DOCTYPE html>
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head runat="server">
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
- <title></title>
- </head>
- <body>
- <%
- RoadFlow.Platform.WorkFlowTask bworkFlowTask = new RoadFlow.Platform.WorkFlowTask();
- RoadFlow.Platform.WorkFlow bworkFlow = new RoadFlow.Platform.WorkFlow();
- string flowid = Request.QueryString["flowid1"];
- string groupid = Request.QueryString["groupid"];
- var wfInstall = bworkFlow.GetWorkFlowRunModel(flowid);
- var tasks = bworkFlowTask.GetTaskList(flowid.ToGuid(), groupid.ToGuid()).OrderBy(p => p.Sort);
- %>
- <table cellpadding="0" cellspacing="1" border="0" class="listtable" style="width:99%; margin-top:8px;">
- <thead>
- <tr>
- <th>步骤名称</th>
- <th>发送人</th>
- <th>接收时间</th>
- <th>处理人</th>
- <th>完成时间</th>
- <th>状态</th>
- <th>意见</th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- <%foreach (var task in tasks){ %>
- <tr>
- <td><%=bworkFlow.GetStepName(task.StepID, wfInstall) %></td>
- <td><%=task.SenderName %></td>
- <td><%=task.ReceiveTime.ToDateTimeStringS() %></td>
- <td><%=task.ReceiveName %></td>
- <td><%=task.CompletedTime1.HasValue?task.CompletedTime1.Value.ToDateTimeStringS():"" %></td>
- <td><%=bworkFlowTask.GetStatusTitle(task.Status) %></td>
- <td><%=task.Comment %></td>
- <td>
- <%if (task.Status.In(0,1)){ %>
- <a style="background:url(<%=WebForm.Common.Tools.BaseUrl%>/Images/ico/arrow_medium_lower_left.png) no-repeat left center; padding-left:16px;" href="javascript:void(0);" onclick="designate('<%=task.ID %>');">指派</a>
- <%}%>
- </td>
- </tr>
- <%}%>
- </tbody>
- </table>
- <script type="text/javascript">
- var iframeid = '<%=Request.QueryString["iframeid"]%>';
- function back(taskid)
- {
- if (confirm("您真的要将该任务退回吗?"))
- {
- $.ajax({
- url: top.rootdir + "/Platform/WorkFlowTasks/Back.ashx?taskid=" + taskid, async: false, cache: false, success: function (txt)
- {
- alert(txt);
- window.location = window.location;
- }
- });
- }
- }
- function designate(taskid)
- {
- new RoadUI.Window().open({
- url: top.rootdir + '/Platform/WorkFlowTasks/Designate.aspx?taskid=' + taskid,
- width: 500, height: 200, title: "任务指派", openerid: iframeid
- });
- }
- </script>
- </body>
- </html>
|