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

📄 protocolapply.jsp

📁 电信的网厅的整站代码
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%@page contentType="text/html;charset=gbk"%>
<%@ page import="com.doone.uurm.WebAuth"%>
<%@ page import="com.doone.data.*"%>
<%@ page import="com.doone.fj1w.fjmgr.order.*"%>
<%@ page import="com.doone.iossp.FormBody"%>
<%@ page import="com.doone.fj1w.common.AreaBean"%>
<%@ page import="com.doone.fj1w.fjmgr.order.list.ConfigQueryImpl"%>
<%@ page import="com.doone.web.*, com.doone.util.*"%>
<%@ taglib uri="/WEB-INF/curstom-tags.tld" prefix="custom" %>
<%
    String sPurvICode="NGB001001";
	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 prodOrderId = (String)session.getAttribute("PRODORDERID");
%>
    <jsp:include page="isRecisionApply.jsp"/>
<%                    
	TF_BSSFlowRecord tf_BSSFlowRecord = TF_BSSFlowRecord.getBSSFlowRecord(new DacClient(),Long.parseLong(prodOrderId));
	String cityCode = tf_BSSFlowRecord.getRecordIDS("CITYCODE"); //城市编号
	
    
    DataTable protocol_dt = tf_BSSFlowRecord.getRecordFrom("LANPROTOCOL_TABLE");

    if ( protocol_dt != null ) {
        pageContext.setAttribute("TREEDATA", protocol_dt);
    }
    
    String resourcePath = request.getContextPath() + "/Resource";
%>
<html>
<head>
<title>协议信息</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="../../../common/style/main.css" rel="stylesheet" type="text/css" />
<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>
<script language="JavaScript">
      function init(){
          setAdslProtocol();
      }
      
      function setAdslProtocol() {
      }
      
      function showProtocolDesc(){
          var tree = document.getElementById("TreeList"); // 获取选中的树ID。
          var ProtocolId = "";
          if ( tree != null ) {
              ProtocolId = tree.selectedNodeId;
              var prodOrderId = document.form1.prodOrderId.value;
              var xmlHttp = new XMLHttpClient("<%= request.getContextPath()%>/XmlHttpService");
	          xmlHttp.append("PRODORDERID",prodOrderId);
	          xmlHttp.append("PROTOCOLID",ProtocolId);
	          var str = xmlHttp.submitAsString("LanFlowService","getProtocolDesc");
              if ( str.substr(0,6) == new String("str-->") ) {
			      var text = str.substr(6,str.length);
				  if ( text != null) {
				      var oProtocolDesc = document.getElementById("protocolDesc");
		              if ( oProtocolDesc != null ) {
		                  oProtocolDesc.innerText = text;
		              }				
		  		  }
		 		  else{
		      	      alert("加载协议信息失败!");
		  		  }
	              
              }
          }
      }
      
      function nextevent(){
          var tree = document.getElementById("TreeList");
          var ProtocolId = "";
          var ProtocolTable = document.getElementById("protocolTable");
          if ( ProtocolTable != null && !ProtocolTable.tBodies[0].rows.length > 0 ) {
              alert("请选择一个协议。");
              return false;
          }
          var prodOrderId = document.form1.prodOrderId.value;
          var xmlHttp = new XMLHttpClient("<%= request.getContextPath()%>/XmlHttpService");
          xmlHttp.append("INFOTYPE","protocolInfo");
          xmlHttp.append("PRODORDERID",prodOrderId);
          xmlHttp.append("PROTOCOLID",ProtocolId);
          var str = xmlHttp.submitAsString("LanFlowService","saveInfo");
          if ( str.substr(0,6) == new String("str-->") ) {
              try {
			      var text = str.substr(6,str.length);
			      if ( text != null) {
				       if(text == 0){	
				           alert("记录失败,请重试!");	
				           return false;
				       }
		          }
		 	      else{
		      	       alert("记录失败,请重试!");
		      	       return false;
		          }
          		  
		      } 
		      catch(ex) {
			      throw ex;
			      return false;
		      }
	      }
	      else {
		      alert("记录失败,请重试!");
		      return false;
	      }
          if ( typeof(parent.nextOption) != undefined ) {
              parent.nextOption();
          }
          return true;
      }
      
      function addProtocol(ProtocolId) {
          // TODO 添加协议
          var prodOrderId = document.form1.prodOrderId.value;
          var xmlHttp = new XMLHttpClient("<%= request.getContextPath()%>/XmlHttpService");
          xmlHttp.append("PRODORDERID",prodOrderId);
          xmlHttp.append("PROTOCOLID",ProtocolId);
          var str = xmlHttp.submitAsString("LanFlowService","moveSingleProtocol");
          var elt = document.getElementById("protocolTable");
          if ( str.substr(0,6) == new String("str-->") ) {
		      try {
			      var text = str.substr(6,str.length);
			      if(text.substr(0,1) == 1){
			          alert("加载的协议依赖于"+text.substr(1,text.length)+"!");
			          return false;
			      }
			      if(text.substr(0,1) == 2){
			          alert("加载的协议与"+text.substr(1,text.length)+"有互斥!");
			          return false;
			      }
			      if(text.substr(0,1) == 3){
			          alert("不能加载根接点协议!");
			          return false;
			      }
				  var oDiv = document.createElement("div");
				  oDiv.innerHTML = text;
				  if ( oDiv.children(0) != null) {
				      elt.appendRow(oDiv.children(0).rows(0));					
		  		  }
		 		  else{
		      	      alert("加载协议信息失败!");
		      	      return false;
		  		  }
          		  
			  } 
			  catch(ex) {
			      throw ex;
			  }
		  }
		  else {
		      alert("加载协议信息失败。");
		      return false;
		  }
      }
      
      function fnAccept() {
          var tree = document.getElementById("TreeList");
          if ( tree != null ) {
              var treeid = tree.selectedNodeId;
              if ( treeid != null ) {
                  addProtocol(treeid);
              }
              else {
                  alert("请选择一个协议。");
                  return false;
              }
          }
          else{
              alert("加载协议信息失败。");
              return false;
          }
          return true;
      }
      
      function fnAcceptAll() {
          var tree = document.getElementById("TreeList");
          if ( tree != null ) {
              var treeNodes = tree.getNodes;
              for ( var i=0; treeNodes != null && i<treeNodes.length; i++) {
                  var treeid = tree.getNodeId(treeNodes[i]);
                  if ( treeid != null ) {
                      addProtocol(treeid);
                  }
              }
          }
      }
      
      function fnRemove() {
          var ProtocolTable = document.getElementById("protocolTable");
          if(ProtocolTable.selectedIndex < 0){
              alert("请选择要取消的协议!");
          }
          else if( ProtocolTable != null && ProtocolTable.tBodies[0].rows.length > 0 ) {
              var row = ProtocolTable.selectedRow;
              var prodOrderId = document.form1.prodOrderId.value;
	          var xmlHttp = new XMLHttpClient("<%= request.getContextPath()%>/XmlHttpService");
	          xmlHttp.append("PRODORDERID",prodOrderId);

⌨️ 快捷键说明

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