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

📄 custarchivequery.jsp

📁 电信的网厅的整站代码
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" language="java" import="java.sql.*" errorPage="" %>
<%request.setCharacterEncoding("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.fj1w.order.*"%>
<%@ page import="com.doone.fj1w.fjmgr.order.Bss_infoEntity.*"%>
<%@ page import="com.doone.fj1w.fjmgr.order.saveFlowRecord.*"%>
<%@ page import="com.doone.fj1w.fjmgr.order.list.*"%>
<%@ page import="com.doone.fj1w.fjmgr.order.adslalter.*"%>
<%@ page import="java.util.*"%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
<title>用户档案查询</title>
<link href="../../../common/style/main.css" rel="stylesheet" type="text/css" />
<link href="../../../common/style/sty01.css" rel="stylesheet" type="text/css" />
<script language="JavaScript" src="../../../common/mainTool.js"></script>
<script language="JavaScript" src="../../../common/script/ChangeStyle.js"></script>
<script language="JavaScript" src="../../../Resource/xmlhttpclient.js"></script>
</head>
<%

		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 auth_citycode = null;
	auth_citycode =  auth.getCityCode();
		 
		    if(auth_citycode == null ||"".equals(auth_citycode)){
			   auth_citycode = "0590";
			}
																	 
	String prodOrderId = (String)session.getAttribute("PRODORDERID");
	
	Tf_ProdOrder tf_prodOrder = null;
	TF_BSSFlowRecord tf_BSSFlowRecord = null;

	String abouttel = "";
		
	    /****************获取ADSL业务申请单****************/
	    tf_BSSFlowRecord = TF_BSSFlowRecord.getBSSFlowRecord(new DacClient(),Long.parseLong(prodOrderId));
	    tf_prodOrder = tf_BSSFlowRecord.getTf_prodOrder();
        abouttel = tf_prodOrder.getAbouttel();
		
			/****************查看用户档案信息********************/
			String cityCode = auth_citycode; //城市编号
			String qry_oper_model = "9";
			String key_word = "0";
			String serviarea_id = "";
			String serviserv_type_id = "45";//
			String flag1 = "";
			
			String phonenum = abouttel;//计费号码
			String phoneacc = "";//接入号码
		     
			
			if("search".equals( request.getParameter("action"))){
			   qry_oper_model=request.getParameter("qry_oper_model")==null?"9":request.getParameter("qry_oper_model");
			   phonenum=request.getParameter("number")==null?abouttel:request.getParameter("number");
			   serviserv_type_id=request.getParameter("type")==null?abouttel:request.getParameter("type");//type
			   //number
			  /* if("9".equals(qry_oper_model)){
			        phoneacc = "";
				 }else{
				     phoneacc = phonenum;
					 phonenum = "";
				 }
				 */
			}
			//out.print("qry_oper_model===="+qry_oper_model);
			//out.print("phonenum===="+phonenum);
			DataTable custArchives_dt = RateProtocolAlterWEB.getInstance().WebQryServFor(prodOrderId,qry_oper_model,
																	  key_word,phonenum,phoneacc,
																	 serviserv_type_id,serviarea_id,flag1,cityCode);
																	 
			//phonenum = phoneacc;
			
			
%>
<script language="JavaScript" type="text/javascript">
    function check(){
     var pel = document.getElementsByName("change");
     var custId = "";
     var cityCode = "<%=cityCode%>";
     var selected = "0";
     for ( i=0; i< pel.length; i++){
        if ( pel(i).checked == true) {
            selected = "1";
            custId = pel(i).value;
            break;
        }
     }
     if(selected == "0"){
		alert("请选择安装ADSL的业务号码!");
		return false;
	 }else{
			var prodOrderId = document.form1.prodOrderId.value;
			var xmlHttp = new XMLHttpClient("<%= request.getContextPath()%>/XmlHttpService");
			xmlHttp.append("INFOTYPE","archives");
			xmlHttp.append("PRODORDERID",prodOrderId);
			var str = xmlHttp.submitAsString("RateProAlterHC","SaveAlterInfo");
			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 false;		
  }
  
   //取地市
   function showArea(){ 
		 var cityCode = document.form1.cityCode.value;
		 var areaId = document.form1.areaId.value;
		 arealistSrc.src = "../newAdsl/showArea.jsp?cityCode="+cityCode+"&areaId="+areaId;
   }
  
  
  //显示产品列表
  function showTypeList(){
  
		 showArea();
		 
		 var cityCode = document.form1.cityCode.value;
		 var serviserv_type_id =  document.form1.serviserv_type_id.value;
		 var typeIds  = document.getElementsByName("qry_oper_model");
		 var typeId = "";
		 for ( i=0; i< typeIds.length; i++){
			if ( typeIds(i).checked == true) {
				typeId = typeIds(i).value;
				break;
			}
		 }
		
		 typeId = "2";
		 typelistSrc.src = "../newAdsl/showTypeList.jsp?cityCode="+cityCode+"&typeId="+typeId+"&serviserv_type_id="+serviserv_type_id;
  }
  
  
   //
    function fuc_event_custtype_change(value){
		   if(value == "1"){
			   custtype_l.innerHTML = "客户类型";
			   custnum_l.innerHTML = "客户编号";
			   return ;
			}
			if(value == "2"){
			   custtype_l.innerHTML = "业务类型";
			   custnum_l.innerHTML = "业务号码";
			   return ;
			}
			if(value == "3"){
			   custtype_l.innerHTML = "客户类型";
			   custnum_l.innerHTML = "客户编号";
			   return ;
			}
			if(value == "4"){
			   custtype_l.innerHTML = "证件类型";
			   custnum_l.innerHTML = "证件号码";
			   return ;
			}
			if(value == "5"){
			   custtype_l.innerHTML = "客户类型";
			   custnum_l.innerHTML = "客户编号";
			   return ;
			}
			if(value == "6"){
			   custtype_l.innerHTML = "客户类型";
			   custnum_l.innerHTML = "贵宾卡号";
			   return ;
			}
			if(value == "7"){
			   custtype_l.innerHTML = "客户类型";
			   custnum_l.innerHTML = "客户编号";
			   return ;
			}
			 if(value == "9"){
			   custtype_l.innerHTML = "业务类型";
			   custnum_l.innerHTML = "计费号码";
			   return ;
			}
			 if(value == "A"){
			   custtype_l.innerHTML = "业务类型";
			   custnum_l.innerHTML = "接入号码";
			   return ;
			}
			 if(value == "B"){
			   custtype_l.innerHTML = "业务类型";
			   custnum_l.innerHTML = "拨号帐号";
			   return ;
			}
  }
</script>

<body  <%if(!"".equals(cityCode))out.print("onload=showTypeList()");%>>

<form id="form1" name="form1" method="post" action="CustArchiveQuery.jsp" style="margin:0">
<script id="typelistSrc" language="javascript" src=""></script>
<script id="arealistSrc" language="javascript" src=""></script>
<input type="hidden" name="prodOrderId" value="<%=prodOrderId%>"/>
<input type="hidden" value="<%=cityCode%>" id="cityCode" name="cityCode"/>
		
<table width="100%" height="100%" border="0" cellpadding="2" cellspacing="1"
	class="OuterTable" id="basic">
  <tr class="OuterHead">
    <td height="25" colspan="3" class="title_td"><strong>档案查询</strong></td>
  </tr>
  <tr>
    <td width="75"  class="InnerHead"><div align="center">地区名称</div></td>
    <td width="126" class="InnerHead"><div align="left">
      <select name="areaList" style="width:100%">
      </select>
    </div>
      </td>
    <td rowspan="6" valign="top" class="InnerMain"><table width="100%" border="0" cellpadding="2" cellspacing="1"
			class="InnerTable">
      <tr>
        <td colspan="4" class="InnerHead"><div align="left">
          档案显示主线<br>
          
            <input type="radio" value="0" checked="checked" name="key_word">
            <u>A</u>.&nbsp;单一服务查询
            <input type="radio" value="1" name="key_word">
            <u>B</u>.&nbsp;以客户为主线
            <input
					type="radio" value="2" name="key_word">
            <u>C</u>.&nbsp;以帐户为主线
        </div></td>
      </tr>
      <tr>
        <td class="InnerHead"><div align="center">客户名称</div></td>
        <td width="28%" class="InnerHead"><div align="center">业务号码</div></td>
        <td width="21%" class="InnerHead"><div align="center">状态</div></td>
        <td width="29%" class="InnerHead"><div align="center">变更</div></td>
      </tr>
	 <%
	     String cust_id = "";
			String cust_name = "";
			String serverType_name = "";
			String operation_number = "";
			String state = "";
			String serv_id = "";
			
			String level = "";
			
			String ser_type_id = "";
			
			String acct_id = "";
			String w ="";
			
	 	 for( int i = 0; i < custArchives_dt.getRows ().getCount (); i++ ) {
			DataRow dr = custArchives_dt.getRow(i);
			 cust_id = dr.getString("SUBSCRIBERiCUST_ID");//客户名称
			        cust_name = dr.getString("CUSTICUST_NAME");//客户名称
			        serverType_name = dr.getString("SERV_TYPEiSERV_TYPE_NAME");//服务类型名称
			        operation_number = dr.getString("SERV_ACC_NBRiSERV_ACC_NBR");//业务号码
					
			        state = dr.getString("SERViSTATE");//状态
					serv_id = dr.getString("SERViSERV_ID");//状态//SERViSERV_ID服务编码
					
					acct_id =  dr.getString("SUBSCRIBERiCUST_ID");//ACCTiACCT_NBR 帐户合同号(当以帐户为主线时)
					                     //SERViSERV_ID                   
				                         
					state = BssInter2.getMean("SERV","STATE",cityCode,state);
					
					level = dr.getString("LEVEL");//SERViSERV_TYPE_ID
					
					serviarea_id = dr.getString("SERViAREA_ID");
					
					ser_type_id = dr.getString("SERViSERV_TYPE_ID");
	 %>
	  <tr>
        <td bgcolor="#FFFFFF" ><%=cust_name%>(<%=serverType_name%>)</td>
        <td bgcolor="#FFFFFF" ><%=operation_number%></td>
        <td bgcolor="#FFFFFF" ><%=state%></td>
        <td bgcolor="#FFFFFF" ><div align="center">(<%=serv_id%>)
		<input type="checkbox" value="<%=serv_id%>" name="change" id="change" checked>
        </div></td>
      </tr>
     <%}%>
    </table>
      <table width="100%" border="0" cellpadding="0" cellspacing="0" class="InnerHead">
        <tr>
          <td align="right"><input type="hidden" value="<%=serviarea_id%>" id="areaId" name="areaId"/>
		<input type="button" name="sreach2" class="button" onClick="check()" value="下一步"></td>
        </tr>
      </table></td>
  </tr>
  <tr>
    <td class="InnerHead"><div align="center">客户大类</div></td>
    <td class="InnerHead"><div align="left">
      <select name="custList" style="width:100%">
      </select>
    </div></td>
  </tr>
  <tr>
    <td colspan="2" class="InnerHead"><table border="0">
      <tr>
        <td><input type="radio" name="qry_oper_model" value="1" onClick="fuc_event_custtype_change(this.value)" disabled="disabled">
          1.客户名称</td>
        <td><input type="radio" name="qry_oper_model" value="2" onClick="fuc_event_custtype_change(this.value)" disabled="disabled">
          2.客户简称</td>
      </tr>
      <tr>
        <td><input type="radio" name="qry_oper_model" value="3" onClick="fuc_event_custtype_change(this.value)" disabled="disabled">
          3.客户简拼</td>
        <td><input type="radio" name="qry_oper_model" value="4" onClick="fuc_event_custtype_change(this.value)" disabled="disabled">
          4.合同号码</td>
      </tr>
      <tr>
        <td><input type="radio" name="qry_oper_model" value="5" onClick="fuc_event_custtype_change(this.value)" disabled="disabled">
          5.贵宾卡号</td>
        <td><input type="radio" name="qry_oper_model" value="6" onClick="fuc_event_custtype_change(this.value)" disabled="disabled">
          6.证件号码</td>
      </tr>
      <tr>
        <td><input type="radio" name="qry_oper_model" value="7" onClick="fuc_event_custtype_change(this.value)" disabled="disabled">
          7.业务号码 </td>
        <td><input type="radio" name="qry_oper_model" value="8" onClick="fuc_event_custtype_change(this.value)" disabled="disabled">
          8.引示号码</td>
      </tr>
      <tr>
        <td><input name="qry_oper_model" type="radio" value="9" onClick="fuc_event_custtype_change(this.value)" ><!--onClick="fuc_event_custtype_change(this.value)"  -->
          9.计费号码</td>
        <td><input type="radio" name="qry_oper_model" value="A" onClick="fuc_event_custtype_change(this.value)" >          
          J.接入号码</td>
      </tr>
      <tr>
        <td><input type="radio" name="qry_oper_model" value="B" onClick="fuc_event_custtype_change(this.value)" checked>
          Z.拨号帐号</td>
        <td><input name="serviserv_type_id" type="hidden" value="<%=serviserv_type_id%>" size="5"></td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td class="InnerHead"><div align="center" id="custtype_l">业务类型</div></td>
    <td class="InnerHead"><div align="left">
      <select id="type" name="type" style="width:100%">
      </select>
    </div>
      </td>
  </tr>
  <tr>
    <td class="InnerHead"><div align="center" id="custnum_l">拨号帐号</div></td>
    <td class="InnerHead"><div align="left">
      <input type="text" name="number" value="<%=phonenum%>"
			style="width:100%">
    </div></td>
  </tr>
  <tr>
    <td colspan="2" class="InnerHead"><div align="right">
	<input name="action" type="hidden" id="action" value="search">
	<!--onclick="fuc_event_sreach()" -->
      <input type="submit" name="sreach" class="button" value="搜索">
    </div></td>
  </tr>
</table>
</form>
</body>
</html>

⌨️ 快捷键说明

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