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

📄 mailorderlist.jsp

📁 电信的网厅的整站代码
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="com.doone.uurm.*, com.doone.data.*, com.doone.fj1w.common.*, com.doone.util.*"%>
<%@ page import="com.doone.fj1w.fjmgr.statana.Simpreportqry" %>
<%@ page import="com.doone.fj1w.fjmgr.rpt.*"%>
<%@ taglib uri="/WEB-INF/curstom-tags.tld" prefix="custom" %>
<%
    request.setCharacterEncoding("GBK");
        
	String sPurvICode = "NGB003005";
    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;
	} 
	    
	//获取地市信息
	String _citycode = auth.getCityCode();
	if(ExtString.isEmpty(_citycode)) _citycode = "0590";
	//
	boolean isDisabled = false;
%>

<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="../../../Resource/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 menuIdStr = "<%= sPurvICode.substring(0, 3)%>";
    	var menuTitle = "帐单寄送单";
    	var menuService = "BBSClientService";
    	var menuMethod = "getRPTTree";
    	var menuIndex = -1;
  		var bInited = false;
  		var current = "";
  		
    	function boardTreeReload(id) {
    		if ( menuIndex != -1 ) {
    			return _menuReload(menuIndex, id);
    		}
    		return false;
    	}

		function fn_onload() {
		    //document.getElementById("ibtnSendMail").Enabled = false;
            window.setTimeout("cltScript_Toolbar();",30);
            if (! bInited ) {
            	bInited = true;
                //window.setTimeout("fn_OnSubmit();",20);
            }            
            
		}
		
		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 fn_OnSubmit(that) {
			//将简单查询,复杂查询的信息一起保存起来
			try { 
    			var qrSimp = document.getElementById("QueryTable");
    			//var qt = document.getElementById("Result"); 
    			var qt = document.getElementById("QueryResult"); 
    			
    			// 检查区域与地区关系
/*    			
    			var oCity = document.getElementById("CITYCODE");
    			var oArea = document.getElementById("AREA");
    			if ( oArea.value == "-1" && ( oCity.value == "" || oCity.value == "0590" ) ) {
    			    alert("按地区查询必须指定地区。");
    			    oArea.selectedIndex = 0;
    			    return false;
    			}
*/    			
    			var year = document.getElementById("YEAR");
    			var month = document.getElementById("MONTH");		
//alert("year:"+year.value+"   month:"+month.value);    				
    			if ( qrSimp == null || qt == null) return true; 
				if ( qt.caption == null ) { 
					qt.createCaption(); 
				}else {
					// 清除原先设置的内容。  
					while ( qt.caption.childNodes.length > 0 ) { 
						qt.caption.removeChild(qt.caption.childNodes[0]); 
					} 
				} 
				
				var inputsSimp = qrSimp.getElementsByTagName("INPUT"); 
				var selectsSimp = qrSimp.getElementsByTagName("SELECT"); 
				for ( var i = 0; i<inputsSimp.length; i++ ) { 
					if ( inputsSimp[i].value == "" || inputsSimp[i].name == "" ) continue; 
					var newInput = document.createElement("<INPUT NAME='" + inputsSimp[i].name + "'>"); 
					newInput.value = inputsSimp[i].value; 
					qt.caption.appendChild(newInput); 					
				} 
				for ( var i = 0; i<selectsSimp.length; i++ ) { 
					var sValue = selectsSimp[i].value;
					if ( selectsSimp[i].disabled ) {
						for ( var j =0; j<selectsSimp[i].options.length; j++ ) {
							if ( selectsSimp[i].options(j).selected ) {
								sValue=selectsSimp[i].options(j).value;
							} 
						} 
					} 

					if ( sValue == "" || selectsSimp[i].name == "") continue; 
					// TODO 扩展支持允许多选的操作
					var newInput = document.createElement("<INPUT NAME='" + selectsSimp[i].name + "'>"); 
					newInput.value = selectsSimp[i].value; 
					qt.caption.appendChild(newInput); 
				} 
				qt.reload(); 
				//getSum();
			} 
			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[1].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[1].click();
					sHistoryStateName = null;
					sHistoryStateValue = null;
				}
			}		
		}
		
		//"已发送","未发送", "发送成功","发送失败",分别对此四种状态的链接进行处理
		function fnStateClick(that){
			current = that.value;
//alert("current:"+current);				
		    //document.getElementById("ibtnSendMail").Enabled = false;
		    
			var qr = document.getElementById("QueryResult");
			var result = document.getElementById("Result");
			
			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 fnShowSimple() {
			QueryTable.tBodies[1].style.display='none';
			window.setTimeout("cltScript_Toolbar();",30);
		}
		// 地市改变获取区域的代码。
		function fCityCode_OnChange(that) {
			try {
				var cityCode = that.value;
				var postElt = document.getElementById("AREA");
				
				if ( cityCode == "0590" || cityCode == null || cityCode == "" ) {
					while ( postElt.options.length > 2 ) {
						postElt.options.remove(2);
					}
				}
				else {
		            // 重新加载菜单,如果该页面包含多个菜单项,则可以??过idx加载指定顺序的菜单。
		            var xmlHttp = new XMLHttpClient("../../../XmlHttpService");
		            xmlHttp.append("CITYCODE",cityCode);
		            var str = xmlHttp.submitAsString("OrderService","getAreaList");
		            if ( str.substr(0,6) == new String("xml-->") ) {
		            	try {
							var xmlDoc = new ActiveXObject("Msxml.DOMDocument");
							xmlDoc.loadXML(str.substr(6));
		
							if (xmlDoc.parseError.errorCode != 0) {
								var myErr = xmlDoc.parseError;
								throw myErr;
							} else {
								while ( postElt.options.length > 2 ) {
									postElt.options.remove(2);
								}
		
								var root = xmlDoc.documentElement;
								var oList = root.selectNodes("//body");
								if ( oList.length != 1 ) throw "返回格式不正确。"
								
								var xmlStr = oList.item(i).text;
								xmlDoc.loadXML(xmlStr);
								
								oList = xmlDoc.documentElement.selectNodes("//TD_AREA");
								for ( var i=0; i<oList.length; i++ ) {
									var valueNode = oList.item(i).selectSingleNode("AREACODE");
									var textNode = oList.item(i).selectSingleNode("AREANAME");
									
									if ( valueNode != null && textNode != null ) {
										var oOption = document.createElement("OPTION");
										oOption.text=textNode.text;
										oOption.value=valueNode.text;
										postElt.add(oOption);
									}
								}
							}
						} catch(ex) {
							throw ex;
						}
		            }
		            else {
		            	alert("加载地区信息失败111。");
		            }
				}
		    }
		    catch(ex) {
		    	return false;
		    }
		    return true;
		}
		
		//
		function fnShowAll() {
			QueryTable.tBodies[1].style.display='block';
			window.setTimeout("cltScript_Toolbar();",30);
		}

		function onChoosed() {
		    document.getElementById("ibtnMailReSend").Enabled = true; 
		    document.getElementById("ibtnChanMail").Enabled = true;
		}
		
		function onUnChoosed(){
		    document.getElementById("ibtnMailReSend").Enabled = false; 
		    document.getElementById("ibtnChanMail").Enabled = false;		
		}
		
		function onContentLoad(){
				
		}
		
		function fn_dblClick(){
		    var oResult = document.getElementById("Result");
		    if ( oResult.selectedRow != null ) {
		        var oRow = oResult.selectedRow;
		        var oLinks = oRow.getElementsByTagName("A");
		        if ( oLinks.length == 1 ) {
		            oLinks[0].click();
		        }
		    }
		}

		function fResetQuery(){		  
		}
		
	

		//邮件重发
		function fnMailReSend() {
  			var year = document.getElementById("YEAR");
  			var month = document.getElementById("MONTH");
  			var time = "";
  			if(month.value.length>0 && month.value.length<2){
  				time = 	year.value+"0"+	month.value;
  			}else{
  				time = 	year.value+	month.value;
  			}	

⌨️ 快捷键说明

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