⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 appeallist.jsp

📁 电信的网厅的整站代码
💻 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" >
        &nbsp;
        <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">&nbsp;&nbsp;第<%=pageNo%>页&nbsp;共<%=rowCount%> 条</span></td>
      <td  align="left"><div align="right"><a href="appealList.jsp?pageNo=<%=DisplayPage.encode(1)%>&state=<%=DisplayPage.encode(procState)%>">|&gt;</a> <a href="appealList.jsp?pageNo=<%=DisplayPage.encode(display.getRevPageNo(pageNo))%>&state=<%=DisplayPage.encode(procState)%>"> &gt; </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)%>"> &gt; </a> <a href ="appealList.jsp?pageNo=<%=DisplayPage.encode(display.getPageCount())%>&state=<%=DisplayPage.encode(procState)%>">&gt;|</a></div></td>
    </tr>
  </table>
 </body>

</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -