📄 task_pending_finish_dispatch.jsp
字号:
<%@ include file="/vnex/head.jsp"%>
<%@ page errorPage="/vnex/ErrorPage.jsp" %>
<%@ page import="com.vnex.intranet.workflow.util.WorkFlowStatus" %>
<%@ page import="com.vnex.intranet.workflow.util.SubTaskStatus" %>
<%@ page import="com.vnex.intranet.workflow.util.ExecutorStatus" %>
<%@ page import="com.vnex.intranet.workflow.util.WorkFlowType" %>
<%@ page import="com.vnex.intranet.workflow.util.SubTaskType" %>
<jsp:useBean id="BusinessName" scope="session" class="com.vnex.intranet.pub.BusinessSession" />
<%
int workflowId = Integer.parseInt(request.getParameter("workflowId"));
int subtaskId = Integer.parseInt(request.getParameter("subtaskId"));
int workflowtypeId = Integer.parseInt(request.getParameter("workflowtypeId"));
int subtasktypeId = Integer.parseInt(request.getParameter("subtasktypeId"));
int execId = Integer.parseInt(request.getParameter("execId"));
String link = "";
switch(workflowtypeId)
{
case WorkFlowType.PROJECT:
switch(subtasktypeId)
{
case SubTaskType.EXAMINE:
link = "/mainctrl/taskpending/taskPendingFinishProject?workflowId="+workflowId+"&workflowtypeId="+workflowtypeId+"&subtaskId="+subtaskId+"&subtasktypeId="+subtasktypeId+"&execId="+execId;
break;
case SubTaskType.EXECUTE:
link = "/mainctrl/taskpending/taskPendingFinishProject?workflowId="+workflowId+"&workflowtypeId="+workflowtypeId+"&subtaskId="+subtaskId+"&subtasktypeId="+subtasktypeId+"&execId="+execId;
break;
case SubTaskType.PASS_ROUND:
link = "/mainctrl/taskpending/taskPendingFinishProject?workflowId="+workflowId+"&workflowtypeId="+workflowtypeId+"&subtaskId="+subtaskId+"&subtasktypeId="+subtasktypeId+"&execId="+execId;
break;
}
break;
case WorkFlowType.DOCUMENT:
switch(subtasktypeId)
{
case SubTaskType.EXAMINE:
link = "/mainctrl/taskpending/taskPendingFinishDoc?workflowId="+workflowId+"&workflowtypeId="+workflowtypeId+"&subtaskId="+subtaskId+"&subtasktypeId="+subtasktypeId+"&execId="+execId;
break;
case SubTaskType.EXECUTE:
link = "/mainctrl/taskpending/taskPendingFinishDoc?workflowId="+workflowId+"&workflowtypeId="+workflowtypeId+"&subtaskId="+subtaskId+"&subtasktypeId="+subtasktypeId+"&execId="+execId;
break;
case SubTaskType.PASS_ROUND:
link = "/mainctrl/taskpending/taskPendingFinishDoc?workflowId="+workflowId+"&workflowtypeId="+workflowtypeId+"&subtaskId="+subtaskId+"&subtasktypeId="+subtasktypeId+"&execId="+execId;
break;
}
break;
case WorkFlowType.PERSONAL:
switch(subtasktypeId)
{
case SubTaskType.EXAMINE:
link = "/mainctrl/taskpending/taskPendingFinishDoc?workflowId="+workflowId+"&workflowtypeId="+workflowtypeId+"&subtaskId="+subtaskId+"&subtasktypeId="+subtasktypeId+"&execId="+execId;
break;
case SubTaskType.EXECUTE:
link = "/mainctrl/taskpending/taskPendingFinishDoc?workflowId="+workflowId+"&workflowtypeId="+workflowtypeId+"&subtaskId="+subtaskId+"&subtasktypeId="+subtasktypeId+"&execId="+execId;
break;
case SubTaskType.PASS_ROUND:
link = "/mainctrl/taskpending/taskPendingFinishDoc?workflowId="+workflowId+"&workflowtypeId="+workflowtypeId+"&subtaskId="+subtaskId+"&subtasktypeId="+subtasktypeId+"&execId="+execId;
break;
}
break;
case WorkFlowType.APPLY:
switch(subtasktypeId)
{
case SubTaskType.EXAMINE:
link = "/mainctrl/taskpending/taskPendingFinishApply?workflowId="+workflowId+"&workflowtypeId="+workflowtypeId+"&subtaskId="+subtaskId+"&subtasktypeId="+subtasktypeId+"&execId="+execId;
break;
case SubTaskType.EXECUTE:
link = "/mainctrl/taskpending/taskPendingFinishApply?workflowId="+workflowId+"&workflowtypeId="+workflowtypeId+"&subtaskId="+subtaskId+"&subtasktypeId="+subtasktypeId+"&execId="+execId;
break;
case SubTaskType.PASS_ROUND:
link = "/mainctrl/taskpending/taskPendingFinishApply?workflowId="+workflowId+"&workflowtypeId="+workflowtypeId+"&subtaskId="+subtaskId+"&subtasktypeId="+subtasktypeId+"&execId="+execId;
break;
}
break;
case WorkFlowType.CONFERENCE:
switch(subtasktypeId)
{
case SubTaskType.EXAMINE:
link = "/mainctrl/taskpending/taskPendingFinishConference?workflowId="+workflowId+"&workflowtypeId="+workflowtypeId+"&subtaskId="+subtaskId+"&subtasktypeId="+subtasktypeId+"&execId="+execId;
break;
case SubTaskType.CANCEL:
link = "/mainctrl/taskpending/taskPendingFinishConference?workflowId="+workflowId+"&workflowtypeId="+workflowtypeId+"&subtaskId="+subtaskId+"&subtasktypeId="+subtasktypeId+"&execId="+execId;
break;
}
break;
}
%>
<jsp:forward page="<%= link %>" />
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -