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

📄 history_index.jsp

📁 电信的网厅的整站代码
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%@page contentType="text/html;charset=GBK"%>

<%@ page import="com.doone.uurm.WebAuth"%>
<%@ taglib uri="/WEB-INF/curstom-tags.tld" prefix="custom" %>

<%
		    request.setCharacterEncoding("GBK");
		    //工单历史记录查询
			String sPurvICode = "NGB001005";
			
		    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;
			}     	  
			
			long userid   = auth.getUserID(); 
	    
%>

<html>
<head>
	<title>工单历史记录查询</title>
	<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
	<link href="../../common/style/main.css" type="text/css" rel="stylesheet" />
	<script language="JavaScript" src="../../common/script/ChangeStyle.js"></script>
	<script language="JavaScript" src="../../common/mainTool.js"></script>
	<script language="JavaScript" src="../../common/XMLHttpClient.js"></script>
	<link rel="stylesheet" type="text/css" media="all" href="../calendar/calendar-blue2.css"/>
	<script type="text/javascript" src="../calendar/calendar.js"></script>
	<script type="text/javascript" src="../calendar/calendar-zh.js"></script>
	<script type="text/javascript" src="../calendar/calendar-action.js"></script>
	<script language="JavaScript">
	<!--
		var bInited = false;
		
		function fn_onload() {
		    document.all.ORDERID.focus();
            window.setTimeout("cltScript_Toolbar();",30);
            
            if (! bInited ) {
            	bInited = true;
                window.setTimeout("loadCookie();",20);
            }
		}
		
		function fnStartInit()
		{
		   if (document.readyState=="complete" && ! bInited)
		   {
				fn_onload();
		   }
		}
		
		document.onreadystatechange = fnStartInit;
		
		function cltScript_Toolbar() {
            if ( self.parent != self ){
                var pel = parent.document.all.tags("frame");
                for ( i=0; i< pel.length; i++)
                {
                    if ( pel(i).name == "main") {
						divTop.style.width = pel(i).width;
						divMain.style.width = pel(i).width;
						divMain.style.height = pel(i).height - divTop.clientHeight;
                    }
                }
            }
		}

		function onChoosed() {
		}
		
		function onUnChoosed(){
		}
		
		function onContentLoad(){
		}
		
		var oldLinka = null;
		function switchPage(that, idx){
			if ( that.tagName == "A" ) {
				document.getElementById("Result").currentPage=idx;
				
				if ( oldLinka == null ) {
					oldLinka = pageSet.children(0);
				}
				
				oldLinka.style.fontWeight = "normal";
				oldLinka.style.fontSize = "9pt";
				that.style.fontWeight = "bold";
				that.style.fontSize = "10pt";
				oldLinka = that;
			}
		}

		function fn_dblClick(){
			fnToolOrderAccept();
		}
		
		function fn_OnSubmit(that) {
		
		    if(document.all.ORDERID.value == ""){
		       alert("请输入您要查询的订单流水号。");
		       document.all.ORDERID.focus();
		       return false;
		    }
		    
			var qt = document.getElementById("QueryTable");
			var qr = document.getElementById("QueryResult");
			
			if ( qt == null || qr == null ) return true;
			
			try {
				var inputs = qt.getElementsByTagName("INPUT");
				var selects = qt.getElementsByTagName("SELECT");
				
				if ( qr.caption == null ) {
					qr.createCaption();
				}
				else {
					// 清除原先设置的内容。
					while ( qr.caption.childNodes.length > 0 ) {
						qr.caption.removeChild(qr.caption.childNodes[0]);
					}
				}

				for ( var i = 0; i<inputs.length; i++ ) {
					if ( inputs[i].value == "" || inputs[i].name == "" ) continue;
					var newInput = document.createElement("<INPUT NAME='" + inputs[i].name + "'>");
					newInput.value = inputs[i].value;
					qr.caption.appendChild(newInput);
				}
	
				for ( var i = 0; i<selects.length; i++ ) {
					var sValue = selects[i].value;
					if ( selects[i].disabled ) {
						for ( var j =0; j<selects[i].options.length; j++ ) {
							if ( selects[i].options(j).selected ) {
								sValue=selects[i].options(j).value;
							}
						}
					}

					if ( sValue == "" || selects[i].name == "") continue;
					
					// TODO 扩展支持允许多选的操作
					var newInput = document.createElement("<INPUT NAME='" + selects[i].name + "'>");
					newInput.value = selects[i].value;
					qr.caption.appendChild(newInput);
				}

				qr.reload();
			}
			catch(ex){
				alert(ex.description);
			}
			
			return false;
		}
		
		var sHistoryStateName = null;
		var sHistoryStateValue = null;
		function onQueryResultLoad() {
			var qr = document.getElementById("QueryResult");
			
			var aLink = qr.getElementsByTagName("A");
			if ( sHistoryStateName == null && sHistoryStateValue == null && aLink != null && aLink.length > 0 ) {
				aLink[0].click();
			}
			else if ( aLink != null && aLink.length > 0 ) {
				for ( var i = 0; i<aLink.length; i++) {
					if ( aLink[i].name == sHistoryStateName && aLink[i].value == sHistoryStateValue ) {
						aLink[i].click();
						sHistoryStateName = null;
						sHistoryStateValue = null;
						break;
					}
				}
				
				if ( sHistoryStateName != null ) {
					aLink[0].click();
					sHistoryStateName = null;
					sHistoryStateValue = null;
				}
			}
		}
		
		function fnStateClick(that) {
		
			var result = document.getElementById("Result");
			var qr = document.getElementById("QueryResult");
			
			var cap = qr.caption.cloneNode(true);
			
			if ( result.caption == null ) result.createCaption();
			
			result.caption.replaceNode(cap);

			var action = document.createElement("<input NAME='"+ that.name + "' TYPE='text'>");
			action.value = that.value;
			result.caption.appendChild(action);
			
			result.reload();
			
			// 标注一下当前状态的颜色。
			var aLink = that.parentElement.getElementsByTagName("A");
			for ( var i=0; i<aLink.length; i++){
				if ( aLink[i] != that ) {
					aLink[i].style.color = "white";
					aLink[i].style.fontWeight = "normal";
				}
			}
			that.style.color="blue";
			that.style.fontWeight = "bold";
		}
		
		function fnQueryReload() {
			// 重新加载查询结果。
			var result = document.getElementById("Result");
			var qr = document.getElementById("QueryResult");
			
			try {
				var aLink = qr.tBodies[0].rows(0).getElementsByTagName("A");
				for ( var i=0; i<aLink.length; i++) {
					if ( aLink[i].style.fontWeight == "bold" ) {
						// 当前状态;
						sHistoryStateName = aLink[i].name;
						sHistoryStateValue = aLink[i].value;
						break;
					}				
				}
				
				qr.reload();
			}
			catch(ex){
			}
		}
		
		function fnToolRecision() {
		}
		
		function fnToolOrderAccept() {
			var sURL = "history_index_trans.jsp";
			var cate = document.getElementById("CATE").value;
			var oResult = document.all.Result;
			if ( oResult != null && oResult.selectedIndex >= 0 ) {
				sURL += "?id=" + oResult.key;
				sURL += "&cate="+cate;
				event_id.src = sURL;
			}
		}
		
		function fnShowSimple() {
			QueryTable.tBodies[1].style.display='none';
			
			window.setTimeout("cltScript_Toolbar();",30);
		}
		
		function fnShowAll() {

⌨️ 快捷键说明

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