📄 tasksearch.jsp
字号:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="cn.com.aheadsoft.recordset.TaskInfoRecordSet" %>
<%@ page import="cn.com.aheadsoft.recordset.TaskTypeRecordSet" %>
<%@ page import="cn.com.aheadsoft.recordset.DeptInfoRecordSet" %>
<%@ page import="cn.com.aheadsoft.recordset.DetailRecordSet" %>
<%@ page import="cn.com.aheadsoft.recordset.TaskUrgenceRecordSet" %>
<%@ page import="cn.com.aheadsoft.recordset.TaskImportanceRecordSet" %>
<%@ page import="cn.com.aheadsoft.util.StringFormat" %>
<%@ page import="java.util.Date" %>
<%@ page import="java.text.SimpleDateFormat" %>
<jsp:useBean id="userinfo" scope="session" class="cn.com.aheadsoft.util.UserInfo"/>
<jsp:useBean id="upm" scope="session" class="cn.com.aheadsoft.manage.UserPurviewManage"/>
<html>
<head>
<link rel="stylesheet" type="text/css" href="/krm/jsp/css/css.css">
<title>任务查询</title>
<%
int q12 = upm.getUserPopInt(userinfo,"3","12","q");
int i12 = upm.getUserPopInt(userinfo,"3","12","i");
int u12 = upm.getUserPopInt(userinfo,"3","12","u");
int d12 = upm.getUserPopInt(userinfo,"3","12","d");
String statusback = (String)request.getAttribute("statusback");
String hide=request.getParameter("hide");
String nowDate = new SimpleDateFormat("yyyy-MM-dd").format(new Date());
%>
<script src="/krm/jsp/jscript/Calendar.js"></script>
<script>
<!--
function openWin(url) {
window.open(url,'','toolbar=no,location=no,menubar=no,resizable=1,scrollbars=yes,left=0,top=0,width=800,height=500');
}
function openWindow(theURL,winName,features) {
window.open(theURL,winName,features);
}
-->
</script>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" >
<form action="/krm/servlet/tasksearchservlet" method="post" name="tasksearch">
<input type="hidden" name="status" value="q">
<input type="hidden" name="module" value="a">
<table width="100%" align="center" border="0" cellpadding="0" cellspacing="0">
<tr height="8">
<td class="trA"> 您的位置:任务管理 >><font class="fontcolor"> 任务查询</font></td>
</tr>
<tr height="8">
<td></td>
</tr>
<tr>
<td align="center" >
<table border="0" width="98%" align="center" class="collapse">
<tr>
<td class="tdA" colspan="6">
任务查询</td>
</tr>
<tr>
<td width="80" align="left" class="common bgcolor"> 任务编号</td>
<td class="common"><input type="text" class="middle" name="TI_Num"></td>
<td width="80" align="left" class="common bgcolor"> 任务名称</td>
<td class="common"><input type="text" class="middle" name="TI_Name"></td>
<td width="80" align="left" class="common bgcolor"> 所属类别</td>
<td class="common">
<select name="TI_Type">
<option value="-1">--所属类别--</option>
<%
TaskTypeRecordSet taskTypeRs = (TaskTypeRecordSet)request.getAttribute("Type");
if(taskTypeRs != null && taskTypeRs.size() > 0) {
while(taskTypeRs.next()) {
%>
<option value="<%= StringFormat.Source2GB(taskTypeRs.getTT_Name()) %>"><%= StringFormat.Source2GB(taskTypeRs.getTT_Name()) %></option>
<%
}
}
%>
</select>
</td>
</tr>
<tr>
<td width="80" align="left" class="common bgcolor"> 负责人</td>
<td class="common"> <input type="text" name="appUser" readonly="true" class="middle" style="width:80">
<a href="javascript:openWindow('/krm/servlet/UserSelectServlet?link1=tasksearch.appUserID&link2=tasksearch.appUser','selectuser','width=500,height=300')"><image src="/krm/jsp/image/selectperson.gif" border="0"></a>
<input type="hidden" name="appUserID" >
</td>
<td width="80" align="left" class="common bgcolor"> 负责部门</td>
<td class="common">
<select name="Dept">
<option value="-1">--选择部门--</option>
<%
DeptInfoRecordSet deptRs = (DeptInfoRecordSet)request.getAttribute("Dept");
if(deptRs != null && deptRs.size() > 0) {
deptRs.beforefirst();
while(deptRs.next()) {
%>
<option value="<%= StringFormat.Source2GB(deptRs.getDept_ID()) %>"><%= StringFormat.Source2GB(deptRs.getD_Name()) %></option>
<%
}
}
%>
</select>
</td>
<td width="80" align="left" class="common bgcolor"> 执行时间</td>
<td class="common">
<input readonly="true" type="text" class="short" name="startDate" style="width:80">
<a href="javascript:show_calendar('tasksearch.startDate');"><image src="/krm/jsp/image/selectdate.gif" border="0"></a>
至 <input readonly="true" type="text" class="short" name="endDate" style="width:80">
<a href="javascript:show_calendar('tasksearch.endDate');" id="DateSelect"><image src="/krm/jsp/image/selectdate.gif" border="0"></a>
</td>
</tr>
<tr>
<td width="80" align="left" class="common bgcolor"> 任务状态</td>
<td class="common"> <select name="TI_Status">
<option value="-1" selected>--任务状态--</option>
<option value="0">新任务</option>
<option value="1">执行中</option>
<option value="2">已完成(已完工验收)</option>
<option value="4">已评估</option>
<option value="5">已复查</option>
<option value="3">作废</option>
</select></td>
<td width="80" align="left" class="common bgcolor"> 所属项目</td>
<td class="common" ><select style="font-size:9pt;font-color:#FFFFFF;width:160" name="TI_DetailID" alt"所属项目">
<option value="-1">--所属项目--</option>
<%
DetailRecordSet detailRs = (DetailRecordSet)request.getAttribute("Detail");
if(detailRs != null && detailRs.size() > 0) {
while(detailRs.next()) {
%>
<option value="<%= detailRs.getD_Serial() %>"><%= StringFormat.Source2GB(detailRs.getD_Num()) %>-<%= StringFormat.Source2GB(detailRs.getD_Topic()) %></option>
<%
}
}
%>
</select>
</td>
<td width="80" align="left" class="common bgcolor"> 任务种类</td>
<td class="common">
<select name="TI_Kind">
<option value="-1" selected>--任务种类--</option>
<option value="1">正常任务</option>
<option value="0">游离任务</option>
</select>
</td>
</tr>
<tr>
<td width="80" align="left" class="common bgcolor"> 重要程度</td>
<td class="common">
<select name="Importance">
<option value="-1">--重要程度--</option>
<%
TaskImportanceRecordSet importanceRs = (TaskImportanceRecordSet)request.getAttribute("Importance");
if(importanceRs != null && importanceRs.size() > 0) {
while(importanceRs.next()) {
%>
<option value="<%= StringFormat.Source2GB(importanceRs.getID_Name()) %>"><%= StringFormat.Source2GB(importanceRs.getID_Name()) %></option>
<%
}
}
%>
</select>
</td>
<td width="80" align="left" class="common bgcolor"> 紧急程度</td>
<td class="common" colspan="3">
<select name="Urgence">
<option value="-1">--紧急程度--</option>
<%
TaskUrgenceRecordSet urgenceRs = (TaskUrgenceRecordSet)request.getAttribute("Urgence");
if(urgenceRs != null && urgenceRs.size() > 0) {
while(urgenceRs.next()) {
%>
<option value="<%= StringFormat.Source2GB(urgenceRs.getUD_Name()) %>"><%= StringFormat.Source2GB(urgenceRs.getUD_Name()) %></option>
<%
}
}
%>
</select>
</td>
</tr>
<tr>
<td align="center" colspan="6" class="tdC" >
<%if(q12>0){%>
<input name="Button1" type="submit" onMouseOver="this.className='button2'" onMouseOut="this.className='button1'" class="button1" value="查 询">
<%}%>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
<table border="0" width="98%" align="center" bordercolor="A1B7DB" class="collapse">
<tr>
<td width="8%" class="tdB" align="center">编号</td>
<td width="25%" class="tdB" align="center">任务名称</td>
<td width="8%" class="tdB" align="center">负责人</td>
<td width="9%" class="tdB" align="center">负责部门</td>
<td width="8%" class="tdB" align="center">完成进度</td>
<td width="8%" class="tdB" align="center">验收进度</td>
<td width="9%" class="tdB" align="center">开始时间</td>
<td width="9%" class="tdB" align="center">结束时间</td>
<td width="8%" class="tdB" align="center">任务类别</td>
<td width="8%" class="tdB" align="center">任务状态</td>
</tr>
<%
TaskInfoRecordSet taskInfoRs = (TaskInfoRecordSet)request.getAttribute("tasksearch");
if(taskInfoRs != null && taskInfoRs.size() > 0) {
int num = 1;
while(taskInfoRs.next()) {
if(statusback!=null){
if(statusback.equals("app")&&!(taskInfoRs.getTI_AppraiseDate()).equals("")){
%>
<tr<%
if(num%2==0){
%> class="bgcolor"<%}%>>
<td width="8%" class="common" align="center"><%= taskInfoRs.getTI_Num() %></td>
<td width="25%" class="common" ><a href="javascript:openWin('/krm/servlet/TaskInfoServlet?module=xx&status=q&ID=<%= taskInfoRs.getTI_ID() %>');"><%= StringFormat.Source2GB(taskInfoRs.getTI_Name()) %></a></td>
<td width="8%" class="common" align="center"><%= StringFormat.Source2GB(taskInfoRs.getTI_Principal()) %></td>
<td width="9%" class="common" align="center"><%= StringFormat.Source2GB(taskInfoRs.getTI_DeptName()) %></td>
<td width="8%" class="common" align="center"><%= taskInfoRs.getTI_SelfProcess() %>%</td>
<td width="8%" class="common" align="center"><%= taskInfoRs.getTI_CheckProcess() %>%</td>
<td width="9%" class="common" align="center"><%= taskInfoRs.getTI_StartDate() %></td>
<td width="9%" class="common" align="center"><%= taskInfoRs.getTI_EndDate() %></td>
<td width="8%" class="common" align="center"><%= taskInfoRs.getTI_Type() %></td>
<td width="8%" class="common" align="center"><%
String sta = taskInfoRs.getTI_Status();
if(sta.equals("0")){
out.println("新任务");
}
if(sta.equals("1")){
out.println("执行中");
}
if(sta.equals("2")){
out.println("已完成");
}
if(sta.equals("3")){
out.println("作废");
}
%></td>
</tr>
<%
num++;
}
if(statusback.equals("rec")&&!(taskInfoRs.getTI_RecheckDate()).equals("")){
%>
<tr<%
if(num%2==0){
%> class="bgcolor"<%}%>>
<td width="8%" class="common" align="center"><%= taskInfoRs.getTI_Num() %></td>
<td width="25%" class="common" ><a href="javascript:openWin('/krm/servlet/TaskInfoServlet?module=xx&status=q&ID=<%= taskInfoRs.getTI_ID() %>');"><%= StringFormat.Source2GB(taskInfoRs.getTI_Name()) %></a></td>
<td width="8%" class="common" align="center"><%= StringFormat.Source2GB(taskInfoRs.getTI_Principal()) %></td>
<td width="9%" class="common" align="center"><%= StringFormat.Source2GB(taskInfoRs.getTI_DeptName()) %></td>
<td width="8%" class="common" align="center"><%= taskInfoRs.getTI_SelfProcess() %>%</td>
<td width="8%" class="common" align="center"><%= taskInfoRs.getTI_CheckProcess() %>%</td>
<td width="9%" class="common" align="center"><%= taskInfoRs.getTI_StartDate() %></td>
<td width="9%" class="common" align="center"><%= taskInfoRs.getTI_EndDate() %></td>
<td width="8%" class="common" align="center"><%= taskInfoRs.getTI_Type() %></td>
<td width="8%" class="common" align="center"><%
String sta = taskInfoRs.getTI_Status();
if(sta.equals("0")){
out.println("新任务");
}
if(sta.equals("1")){
out.println("执行中");
}
if(sta.equals("2")){
out.println("已完成");
}
if(sta.equals("3")){
out.println("作废");
}
%></td>
</tr>
<%
num++;
}
}
else{
%>
<tr<%
if(num%2==0){
%> class="bgcolor"<%}%>>
<td width="8%" class="common" align="center"><%= taskInfoRs.getTI_Num() %></td>
<td width="25%" class="common" ><a href="javascript:openWin('/krm/servlet/TaskInfoServlet?module=xx&status=q&ID=<%= taskInfoRs.getTI_ID() %>');"><%= StringFormat.Source2GB(taskInfoRs.getTI_Name()) %></a></td>
<td width="8%" class="common" align="center"><%= StringFormat.Source2GB(taskInfoRs.getTI_Principal()) %></td>
<td width="9%" class="common" align="center"><%= StringFormat.Source2GB(taskInfoRs.getTI_DeptName()) %></td>
<td width="8%" class="common" align="center"><%= taskInfoRs.getTI_SelfProcess() %>%</td>
<td width="8%" class="common" align="center"><%= taskInfoRs.getTI_CheckProcess() %>%</td>
<td width="9%" class="common" align="center"><%= taskInfoRs.getTI_StartDate() %></td>
<td width="9%" class="common" align="center"><%= taskInfoRs.getTI_EndDate() %></td>
<td width="8%" class="common" align="center"><%= taskInfoRs.getTI_Type() %></td>
<td width="8%" class="common" align="center"><%
String sta = taskInfoRs.getTI_Status();
if(sta.equals("0")){
out.println("新任务");
}
if(sta.equals("1")){
out.println("执行中");
}
if(sta.equals("2")){
out.println("已完成");
}
if(sta.equals("3")){
out.println("作废");
}
%></td>
</tr>
<%
num++;
}
}
}
%>
<tr>
<td colspan="10" class="tdC"> </td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -