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

📄 prodfunlogmodal.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.*"%>
<%@ page import="java.util.*"%>
<%@ taglib uri="/WEB-INF/curstom-tags.tld" prefix="custom" %>
<%
    
	String sPurvICode = request.getParameter("code");
	if ( sPurvICode == null || sPurvICode.length() == 0 ) {
		sPurvICode = "RPT";
	}
		
    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 parentId = Sys_Purview.getPurviewIdByCode(sPurvICode);
	String sName = "报表系统";

	//获取地市信息
    String _citycode=auth.getCityCode(); 
	if(_citycode==null || _citycode.equals("")) _citycode = "0590";
	
	//获取sql语句,report_type由菜单取得
	String sBoardId = request.getParameter("pid");
	long lReportId = -1;
	String sReportName = null;
	String sState = null;
	String sPattern = null;
	String sService = null;
	String sDataService = null;
	String sCountService = null;
	
	boolean loadMenu = true;
	try {
		Sys_Purview purview = Sys_Purview.getPurviewByID(new DacClient(), parentId);
		sName = purview.getName();
		TF_Reports report = TF_Reports.getInstanceByBoardId(Long.parseLong(sBoardId));
		if ( report != null ) {
    		lReportId = report.getReportID();
    		sReportName = java.net.URLDecoder.decode(report.getReportname(),"GBK");
    		sState = report.getState();
    		sPattern = report.getPattern();
    		sService = report.getListService();
    		sDataService = report.getListDataName();
    		sCountService = report.getListCountName();
		}
		
		if ( sPurvICode.length() > 3 ) loadMenu = false;
	}
	catch(Exception ex) {
		FileLogger.getLogger().warn(ex.getMessage(),ex);
	}
	
	if ( ExtString.isEmpty(sPattern) ) sPattern = "/view/rpt/common/rpt_param.jsp";
	if ( ExtString.isEmpty(sService) ) sService = "RPTService";
	if ( ExtString.isEmpty(sDataService) ) sDataService = "getRptList";
	if ( ExtString.isEmpty(sCountService) ) sCountService = "getRptCount";
	if ( ExtString.isEmpty(sState) ) sState = "E";
	
	boolean isDisabled = true;
	if ( sState.equalsIgnoreCase("E") ) 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" src="common/rpt_fixparam.js"></script>
	<script id="setHistorySrc" language="javascript" src=""></script>
    <script id="getHistorySrc" language="javascript" src=""></script>
	<script language="JavaScript">
    	var menuIdStr = "<%= sPurvICode.substring(0, 3)%>";
    	var menuTitle = "<%= sName%>";
    	var menuService = "BBSClientService";
    	var menuMethod = "getRPTTree";
    	var menuIndex = -1;
    	
    	
    	function boardTreeReload(id) {
    		if ( menuIndex != -1 ) {
    			return _menuReload(menuIndex, id);
    		}
    		
    		return false;
    	}

		function fn_onload() {
		
			var oProdfun = document.getElementById("PRODFUN");
		    for(var i=0;i < oProdfun.length;i++){
			    if(oProdfun.options[i].value == "0"){
			        oProdfun.options[i].selected = true;
			    }
		    }
			
		    document.getElementById("ibtnBack").Enabled = false;
		    document.getElementById("ibtnExport").Enabled = false;
		    document.all.title.innerHTML = "<%= sReportName%>";
		    setDefaultCity();
			menuIndex = _getMenuIndex(menuIdStr)
            <% if ( loadMenu ) {%>
			if ( menuIndex == -1 ) {
	            if ( _menuAdd(menuIdStr, menuTitle, menuService, menuMethod, <%= parentId%>) == false ) {
	            	alert("栏目树加载失败!");
	            }

	            menuIndex = _getMenuIndex(menuIdStr);
            }
            else {
                _showMenuPanel(menuIdStr);
            }
            <% }%>

            window.menuReload = boardTreeReload;

			try {
				if ( self.parent != self && RPTList != null) {
					if ( parent.bottom == null ) {
						document.location.replace("index.jsp?<%=request.getQueryString()%>");
						return false;
					}
				}
			}
			catch(ex) {}

            window.setTimeout("cltScript_Toolbar();",30);
		}
		
		function setDefaultCity() {
            var qrSimp = document.getElementById("QueryTable");
            if ( qrSimp == null) return true; 
            
			var selectsSimp = qrSimp.getElementsByTagName("SELECT"); 
			var cityCode = "<%=_citycode%>";
			for ( var i = 0; i<selectsSimp.length; i++ ) { 
				for ( var j =0; j<selectsSimp[i].options.length; j++ ) {
				    if(selectsSimp[i].name == "CITYCODE" && cityCode!="0590" && selectsSimp[i].options(j).value == cityCode){
				         selectsSimp[i].options(j).selected = true;
				         selectsSimp[i].disabled = true;
				         return;
				    } 
				} 
			}
		}
		
		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_Submit(that) {
            var qrSimp = document.getElementById("QueryTable");
			var qt = document.getElementById("Result"); 
			
			if ( qrSimp == null || qt == null) return true; 
			
			//try { 
				
				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; 
					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); 
			//}
        }
         
		function fn_OnSubmit(that) {
		    var isOpen = document.getElementById("isOpen");
		    if(isOpen.value == "0"){
		        isOpen.value = "1";
		    }
		    else{
		        setOldParam();
			    var count = parseInt(document.all.count.value);
			    count++;
			    document.all.count.value = count;
			    document.getElementById("ibtnBack").Enabled = true;
		    }
		    
		    fn_Submit(that); 
		    document.getElementById("ibtnExport").Enabled = true;
			return false;
		}
		
		function getSum(){
			/*try {
			    var qrSimp = document.getElementById("QueryTable");
			    var xmlHttp = new XMLHttpClient("<%= request.getContextPath()%>/XmlHttpService");
					    
				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; 
					xmlHttp.append(inputsSimp[i].name,inputsSimp[i].value);					
				} 
				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; 
					xmlHttp.append(selectsSimp[i].name,sValue);	
				}
			    var str1 = xmlHttp.submitAsString("ProdfunlogImpl","getSum");
			    var sum = "";
			    if ( str1.substr(0,6) == new String("str-->") ) {
					sum = str1.substr(6,str1.length);
					document.getElementById("accessLogSum").innerText = sum + "条"; 	  
				}   
	        }
	        catch(ex){}	*/
		}
		
		function setDefaultValue(fieldName,value){
		    var qrSimp = document.getElementById("QueryTable");
		    var inputsSimp = qrSimp.getElementsByTagName("INPUT"); 
			var selectsSimp = qrSimp.getElementsByTagName("SELECT"); 
			for ( var i = 0; i<inputsSimp.length; i++ ) { 
				if ( inputsSimp[i].name == fieldName ){
				    inputsSimp[i].value = value;
				}				
			} 
			for ( var i = 0; i<selectsSimp.length; i++ ) {
			    if ( selectsSimp[i].name == fieldName ){
				    for ( var j =0; j<selectsSimp[i].options.length; j++ ) {
						if (selectsSimp[i].options(j).value == value) {
							selectsSimp[i].options(j).selected = true;
						} 
					}
				} 
			}
		}	
		
		function execl() {
 		    var statisticType = "";
		    var queryType = "";
		    var time = "";
		    var cityCode = "";
		    var startTime = "";
		    var endTime = "";
		    var prodfun = "";
		    var boardId = "";
		    
		    var qt = document.getElementById("Result");
		    var inputsSimp = qt.getElementsByTagName("INPUT"); 
			for ( var i = 0; i<inputsSimp.length; i++ ) { 
				if(inputsSimp[i].name == "STATISTICTYPE"){
				    statisticType = inputsSimp[i].value;
				} 
				if(inputsSimp[i].name == "queryType"){
				    queryType = inputsSimp[i].value;
				}
				if(inputsSimp[i].name == "TIME"){
				    time = inputsSimp[i].value;
				}
				else if(inputsSimp[i].name == "CITYCODE"){
				    cityCode = inputsSimp[i].value;
				}
				else if(inputsSimp[i].name == "STARTTIME"){
				    startTime = inputsSimp[i].value;
				}
				else if(inputsSimp[i].name == "ENDTIME"){
				    endTime = inputsSimp[i].value;
				} 
				else if(inputsSimp[i].name == "BOARDID"){
				    boardId = inputsSimp[i].value;
				}
				else if(inputsSimp[i].name == "PRODFUN"){
				    prodfun = inputsSimp[i].value;
				}					
			}
			
		    var title  = document.all.title.innerHTML;
		    
		    var sURL="prodfunlog_execl.jsp?sct="+statisticType+"&queryType="+queryType+"&time="+time+"&cc="+cityCode+
		    "&st="+startTime+"&et="+endTime+"&title="+title+"&boardId="+boardId+"&prodfun="+prodfun;
		    window.open(sURL,'windowRef','width=800,height=600,top=20,left=60,screenX=10,screenY=20,status=yes',scrollbar='yes');
    
		}	
		
		function back() {
		    var count = parseInt(document.all.count.value);
		    count--;
			document.all.count.value = count;
			
			getHistorySrc.src = "getHistory.jsp?count="+count+"&page=prodfunlogmodal";
		    if(count == 0) {
		        document.getElementById("ibtnBack").Enabled = false;
		        //history.go(-1);
		    }
		}

		function setOldParam(){
 		    var statisticType = "";
		    var queryType = "";
		    var time = "";
		    var cityCode = "";
		    var startTime = "";
		    var endTime = "";
		    var title = "";
			
			var qtSimp = document.getElementById("Result");
		    var inputsSimp = qtSimp.getElementsByTagName("INPUT"); 
			for ( var i = 0; i<inputsSimp.length; i++ ) {
				if(inputsSimp[i].name == "STATISTICTYPE"){
				    statisticType = inputsSimp[i].value;
				} 
				if(inputsSimp[i].name == "queryType"){
				    queryType = inputsSimp[i].value;
				}
				if(inputsSimp[i].name == "TIME"){
				    time = inputsSimp[i].value;
				}
				if(inputsSimp[i].name == "CITYCODE"){
				    cityCode = inputsSimp[i].value;
				}
				if(inputsSimp[i].name == "STARTTIME"){
				    startTime = inputsSimp[i].value;
				}
				if(inputsSimp[i].name == "ENDTIME"){
				    endTime = inputsSimp[i].value;
				}				
			} 
			
			title  = document.all.title.innerHTML;
			var count = document.all.count.value;
			setHistorySrc.src = "setHistory.jsp?statisticType="+statisticType+"&queryType="+queryType+"&time="+time+"&cityCode="+cityCode
			+"&startTime="+startTime+"&endTime="+endTime+"&title="+title+"&count="+count;
		}
		
		function reSetPage(){
			var qtSimp = document.getElementById("Result");
		    var inputsSimp = qtSimp.getElementsByTagName("INPUT"); 
			for ( var i = 0; i<inputsSimp.length; i++ ) { 

⌨️ 快捷键说明

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