📄 appeallist.jsp
字号:
<%@ page contentType="text/html; charset=GBK" errorPage="error.jsp"%>
<%@ page import="com.doone.fj1w.fjmgr.order.*"%>
<%@ page import="com.doone.data.DataTable"%>
<%@ page import="com.doone.data.DataRow"%>
<%@ page import="com.doone.uurm.WebAuth"%>
<%@ page import="com.doone.fj1w.fjmgr.StatQueryService"%>
<script>window.location.href="failure_index.jsp";</script>
<%
int pageNo = 1;
int pageSize = 20;
int rowCount = 0;
String procState = "1";
String sPurvICode = "NGB001003";
WebAuth auth = WebAuth.getInstance(request);
if ( ! auth.IsAuthed() ) {
out.write("<script language=\"javascript\">self.parent.location.replace(\""
+ request.getContextPath() + "/view/login/login.jsp" + "\");</script>");
return;
}else if ( ! auth.CheckPurv(sPurvICode) ) {
out.write("<script language=javascript src=\"../../common/script/RightForbidden.js\"></script>");
return;
}
if( request.getParameter("pageNo")!=null
&& !request.getParameter("pageNo").equals(""))
{
pageNo = Integer.parseInt(DisplayPage.decode(request.getParameter("pageNo")));
}
if(request.getParameter("state")!=null && !request.getParameter("state").equals(""))
procState = DisplayPage.decode(request.getParameter("state"));
String cityCodes = auth.getCityCode();
if(cityCodes == null)
cityCodes = "0590";
if(cityCodes.equals(""))
{
out.println("<script>");
out.println("alert('对不起,权限禁止!您没有该模块的权限。');");
out.println("window.location='../sysmgr/index.jsp'");
out.println("</script>");
return ;
}
java.text.SimpleDateFormat df = new java.text.SimpleDateFormat("yyyy-MM-dd");
//cityCodes = cityCodes.substring(0,cityCodes.length()-1);
AppealDAO appealDAO = new AppealDAO();
rowCount = appealDAO.getAppealListSize(procState,"1",cityCodes);
DataTable dt = appealDAO.getAppealList(procState,String.valueOf(pageNo),cityCodes);
DisplayPage display = new DisplayPage(rowCount,pageSize,pageNo);
String lock = "lock~"+auth.getUserID();
%>
<html>
<head>
<title>故障申告单</title>
<link href="../../common/style/main.css" rel="stylesheet" type="text/css" />
<SCRIPT type="text/javascript">
function changePageNo(no)
{
window.open("appealList.jsp?pageNo=" + no + "&state=<%=DisplayPage.encode(procState)%>","_self");
}
function showDetail(id)
{
window.open('appelDetail.jsp?APPEALID='+id+'&STATU=<%=DisplayPage.encode(procState)%>',
'故障申告单审核','width=900,height=510,top=20,left=60,screenX=10,screenY=20,status=yes');
}
function showDetailWeb(id)
{
if(document.all.ordercode.value != null){
window.open('transPage.jsp?to=13&ordercode='+id+"&STATU=<%=procState%>",'故障申告单审核','width=900,height=570,top=20,left=60,screenX=10,screenY=20,status=yes');
}
}
</SCRIPT>
</head>
<script language="JavaScript" src="../../common/mainTool.js"></script>
<script language="JavaScript" src="../../common/script/ChangeStyle.js"></script>
<body onLoad="_reloadTopServiceCount('<%=StatQueryService.QUERY_FAULTORDER%>')">
<table width="100%" border="0"
cellpadding="0" cellspacing="0" id="ibtnPanel" style="font-size: 9pt; border-bottom: #efefef 1px outset">
<tr bgcolor="#efefef" height="33">
<td width="7%" align="center" valign="middle" id="ibtnadd" >
<a href="appealList.jsp?state=<%=DisplayPage.encode(3)%>"> 已受理</a></td>
<td width="7%" align="center">
<a href="appealList.jsp?state=<%=DisplayPage.encode(2)%>"> 处理中</a></td>
<td width="7%" align="center">
<a href="appealList.jsp?state=<%=DisplayPage.encode(1)%>"> 待处理</a></td>
<td width="7%" align="center">
<a href="appealList.jsp?state=<%=DisplayPage.encode("all")%>"> 全部</a> </td>
<td width="9%" align="center">
<a href="appealList.jsp?state=<%=DisplayPage.encode("unlock")%>"> 未被锁定单</a></td>
<td width="10%" align="center">
<a href="appealList.jsp?state=<%=DisplayPage.encode(lock)%>"> 自己锁定单</a></td>
<td width="53%" align="right">
<font color="red"> 当前状态:<%=CommonMethod.formatStatu(procState)%> </font>
<!--<a href="#">Ⅵ查询/过滤</a> </td>-->
</td>
</tr>
</table>
<jsp:include page="../../common/inc_top.jsp" >
<jsp:param name="purvCode" value="<%=sPurvICode%>"/>
</jsp:include>
<table width="100%" border="0" cellpadding="0" cellspacing="0" >
<tr class="OuterHead">
<td colspan="2"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="26" class="OuterHead"><span id="ItemTitle"><font face="webdings">8</font>故障申告单列表</span></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="30" colspan="2" align="center" class="Caption_Td">
搜索:
<input type="text" name="ordercode" value="" class="Input" >
<input name="button" type="button" class="button" onClick="showDetailWeb(document.all.ordercode.value)" value="GO">
<font color="red">(根据订单流水号)</font> </td>
</tr>
<tr>
<td colspan="2">
<table width="100%"
border="0"
cellpadding="2"
cellspacing="1"
style="behavior:url(../../common/table.htc)"
selectedtrcolor="#C8E6E6"
keyname="SERIAL"
pagesize="21"
onselected=""
class="InnerTable"
>
<tr>
<td class="InnerHead"><div align="center"><strong>故障流水号</strong></div></td>
<td class="InnerHead"><div align="center"><strong>故障号码</strong></div></td>
<td class="InnerHead"><div align="center"><strong>故障描述</strong></div></td>
<td class="InnerHead"><div align="center"><strong>故障时间</strong></div></td>
<td class="InnerHead"><div align="center"><strong>状态</strong></div></td>
<td class="InnerHead"><div align="center" ><strong>锁定员工名</strong></div></td>
</tr>
<%
int row = dt.getRows().getCount();
if(row>0)
{
for(int i=0;i< row ;i++)
{
String statuActive = "<font color='red'>"+dt.getRow(i).getString("statua")+"</font>";
String lockMan = dt.getRow(i).getString("LOCKSTAFFID");
if(lockMan == null || lockMan.equals(""))
lockMan = "";
else
lockMan = appealDAO.getLockMan(lockMan);
//标题显示15个字符
String context = dt.getRow(i).getString("APPEACONTENT");
if(context.length() >= 15)
context = context.substring(0,15)+"...";
%>
<tr class="InnerMain" style="color: black">
<td class="body_td" align="center" nowrap><a href="javascript:showDetail('<%=DisplayPage.encode(dt.getRow(i).getString("AppealId"))%>')"> <%=dt.getRow(i).getString("WEBORDER")%> </a> </td>
<td class="body_td" align="center" nowrap><%=dt.getRow(i).getString("FAILURETEL")%></td>
<td class="body_td" align="center" nowrap><%=context%></td>
<td class="body_td" align="center" nowrap><%=df.format(dt.getRow(i).getDate("CREATETIME"))%></td>
<td class="body_td" align="center" nowrap><%=statuActive%></td>
<td class="body_td" align="center" nowrap><%=lockMan%></td>
</tr>
<%
}
}
%>
</table>
</td>
</tr>
<tr nowrap="nowrap" class="OuterFoot">
<td height="26" align="left"><span id="ItemTitle"> 第<%=pageNo%>页 共<%=rowCount%> 条</span></td>
<td align="left"><div align="right"><a href="appealList.jsp?pageNo=<%=DisplayPage.encode(1)%>&state=<%=DisplayPage.encode(procState)%>">|></a> <a href="appealList.jsp?pageNo=<%=DisplayPage.encode(display.getRevPageNo(pageNo))%>&state=<%=DisplayPage.encode(procState)%>"> > </a>
<select name="pageNo" onChange="changePageNo(this.value)">
<%=display.buildPageOptions()%>
</select>
<a href ="appealList.jsp?pageNo=<%=DisplayPage.encode(display.getNextPageNo(pageNo))%>&state=<%=DisplayPage.encode(procState)%>"> > </a> <a href ="appealList.jsp?pageNo=<%=DisplayPage.encode(display.getPageCount())%>&state=<%=DisplayPage.encode(procState)%>">>|</a></div></td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -