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

📄 charge_method.jsp

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

<%@ include file="verify.jsp"%>
<%@ page import="com.doone.uurm.WebAuth"%>
<%@page import="com.doone.fj1w.fjmgr.order.BssReferCustBean"%>
<%@ page import="com.doone.fj1w.fjmgr.order.newphone.FlowsEngie"%>
<%@ page import="com.doone.fj1w.fjmgr.order.newphone.ExtraBssParameter"%>
<%@ page import="com.doone.fj1w.fjmgr.order.Bss_infoEntity.PaymentMeasureBean"%>

<%@ taglib uri="/WEB-INF/curstom-tags.tld" prefix="custom" %>

<%
    request.setCharacterEncoding("GBK");
    if (request.getProtocol().compareTo("HTTP/1.0") == 0)
		response.setHeader("Pragma", "no-cache");
    else if (request.getProtocol().compareTo("HTTP/1.1") == 0)
		response.setHeader("Cache-Control", "no-cache");
    response.setDateHeader("Expires", 0);			

	/*取客户信息*/
	FlowsEngie _flowEngie  = (FlowsEngie)session.getAttribute("TF_BSSENTITY");
	BssReferCustBean _brCB = _flowEngie.getbssCustMess();	
	
	String cityCode      = _brCB.getCITYCODE();
	String serverType_Id = _brCB.getSERViSERV_TYPE_ID();
	String payment_name  = _brCB.getCUSTiCUST_NAME();
	String area_Id       = _brCB.getCUSTiAREA_ID();
	String account       = _brCB.getSERV_ACC_NBRiSERV_ACC_NBR();
	
	/**查询计费方式*/
    java.util.Map payMode_map = new java.util.HashMap();
    payMode_map.put("SERVIAREA_ID",area_Id);
    payMode_map.put("SERVISERV_TYPE_ID",serverType_Id);
    payMode_map.put("CITYCODE",cityCode);
    pageContext.setAttribute("payModeList",payMode_map);
    /**查询帐目类型*/
    payMode_map.put("SERVITYPE",serverType_Id);
    pageContext.setAttribute("Ledger",payMode_map);
    /**证件类型*/
    pageContext.setAttribute("CUSTiCERT_TYPE","CARTNAME");
    /**优惠套餐*/
    pageContext.setAttribute("YH_TYPE",payMode_map);
    
   
%>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<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>

</head>
<title>付费信息</title>
<head>
<script language="JavaScript">
  
  function fuc_event_select(id){
    if(id == "计费号码付费"){
		box1.style.display = "";
		box2.style.display = "none";
		document.all.countnbr.disabled = true;
		document.all.agreenbr.disabled = false;
		return;
	 }
	 
	 if(id == "合同号付费"){
	    box1.style.display = "none";
		box2.style.display = "";
		document.all.countnbr.disabled = false;
		document.all.agreenbr.disabled = true;
		return;
	 }
  }

  function fuc_window_close(){
     
  }
  
  function init(){
     document.getElementById("card").disabled = true;
     document.getElementById("cardNo").disabled = true;
     document.getElementById("pass").disabled = true;	
     //checkInfoSrc.src = "charge_method_trans.jsp?init=init";
  }
  
  function choosePass(){
     document.getElementById("Password").disabled = true;
     document.getElementById("card").disabled = true;
     document.getElementById("cardNo").disabled = true;
     document.getElementById("pass").disabled = false;	
  }
  
  function chooseCard(){
     document.getElementById("Password").disabled = true; 
     document.getElementById("pass").disabled = true;	
     document.getElementById("card").disabled = false;
     document.getElementById("cardNo").disabled = false;
  }
  
  function choosePassword(){
     document.getElementById("Password").disabled = false;
     document.getElementById("card").disabled = true;
     document.getElementById("cardNo").disabled = true;
     document.getElementById("pass").disabled = true;	
  }
  
  function fuc_event_createagree(){
     create.src ="charge_method_trans.jsp?creagree=creagree";
  }
  
  function check(){
  
     if(document.all.countnbr.disabled){
     /*************************************************/
     //按付费方式
         var payModeList = document.all.payModeList.value;//计费方式
         var payNo       = document.all.payNo.value;//付费号码
         var percent     = document.all.percent.value;//付费额度百分比
         var payTypeList = document.all.payTypeList.value;//帐目类型
          
         if(percent == "")
         {
          alert("请添写付费额度百分比");
          document.all.percent.focus();
          return;
         }
          
	     var passWord = "";
	     var checkType= "";
	     
	     checkInfoSrc.src = "charge_method_trans.jsp?passWord="+passWord+
                                                "&checkType="+checkType+
                                                "&account=<%=account%>"+
                                                "&payModeList="+payModeList+
                                                "&payNo="+payNo+
                                                "&percent="+percent+
                                                "&payTypeList="+payTypeList+
                                                "&agrenbr=0"+
                                                "&solve=1";
	     /***************************************************/
	     
	     
	  }else{
	  
	  
	  /*******************************************************/
	     //按合同号提交
	     if(document.all.agreenbr_btn.value=="生成"){
	       alert("请点击生成按钮,生成合同号。");
	       return false;
	     }
	     if(document.all.percent_text.value=="生成"){
	       alert("请输入付费额度。");
	       document.all.percent_text.focus();
	       return false;
	     }
	     
	     var ledgertype_slt   = document.all.ledgertype_slt.value;//帐目类型
	     var algorimethod_slt = document.all.algorimethod_slt.value;//计费方式
	     var agreenbr_btn     = document.all.agreenbr_btn.value;//帐户合同号
	     var accountagree     = document.all.accountagree.value;//帐户编码
	     var percent_text     = document.all.percent_text.value;//付费额度百分比
	     
	     checkInfoSrc.src = "charge_method_trans.jsp?payModeList="+algorimethod_slt+
                                                "&payNo="+accountagree+
                                                "&percent="+percent_text+
                                                "&payTypeList="+ledgertype_slt+
                                                "&agrenbr="+agreenbr_btn+"&solve=2";
                                                
      /***************************************************/
	  }
     
  }
  
  function fuc_event_privious_page(){
    window.location.href = "select_exch.jsp";
  }
  
  function fuc_event_next_page(){
    window.location.href = "service_mess.jsp";
  }
  
</script>  

<body onLoad="">
<script id="checkInfoSrc" language="javascript" src=""></script>
<script id="saveInfo" language="javascript" src=""></script>
<script id="create" language="javascript" src=""></script>

<table width="100%" border="0" cellpadding="0" cellspacing="0" class="OuterTable" id ="basic" >
<tr>
<td valign="top" class="InnerMain">
	<table width="100%" border="0" cellpadding="0" cellspacing="0" class="OuterTable">
	<tr> 
	<td colspan="2" class="InnerHead">
	<div align="left">
	<input type="button" name="countnbr" class="button" style="width:100px" value="计费号码付费" onclick="fuc_event_select(this.value)" disabled="disabled">
	&nbsp;&nbsp;&nbsp;
	<input type="button" name="agreenbr" class="button" style="width:100px" value="合同号付费" onclick="fuc_event_select(this.value)">
	</div></td>
	</tr>
	</table>	
	<table id="box1" width="100%" border="0" cellpadding="0" cellspacing="1" class="InnerTable" style="display:">
	<tr valign="top"> 
	<td colspan="2" class="InnerMain">
	<table width="100%" border="0" cellpadding="2" cellspacing="1" class="InnerTable">
	<tr>
	<td colspan="4" class="InnerHead"><div align="left"><strong>优惠额度</strong></div></td>
	</tr>
	<tr>
	<td class="InnerHead">计费方式</td>
	<td class="InnerHead">付费号码</td>
	<td class="InnerHead">付费额度(元/百分比)</td>
	<td class="InnerHead">帐目类型</td>
	</tr>
	<tr>
	<td width="28%" class="InnerMain">
	<custom:HtmlSelect servicename="com.doone.fj1w.fjmgr.order.list.BssSreachPayInfo" 
	                       method="getPayModeList"
	                       mapName="payModeList"
	                       styleId="payModeList" 
	                       name="payModeList" 
	                       style="width:180px" 
	                       textFieldName="BILLING_TYPEiTYPE_NAME" 
	                       valueFieldName="BILLING_TYPEiBILLING_TYPE_ID">
	</custom:HtmlSelect>
	</td>
	<td width="26%" class="InnerMain">
	<input type="text" name="payNo" value="" style="width:180px"/>
	</td>
	<td width="23%" class="InnerMain">
	<input size="16" maxlength="20" name="percent" id="percent" value="100%" style="width:180px"></td>
	<td width="23%" class="InnerMain">
	<custom:HtmlSelect servicename="com.doone.fj1w.fjmgr.order.list.BssSreachPayInfo" 
	                       method="getPayTypeList"
	                       mapName="Ledger"
	                       styleId="payTypeList" 
	                       name="payTypeList" 
	                       style="width:180px" 
	                       textFieldName="ACCT_ITEMiACCT_ITEM_TYPE_NAME" 
	                       valueFieldName="ACCT_ITEMiACCT_ITEM_TYPE_ID">
	</custom:HtmlSelect>
	</td>
	</tr>
	</table>
	</td>
	</tr>
	</table>
	<table id="box2" width="100%" border="0" cellpadding="2" cellspacing="1" class="InnerTable" style="display:none">
	<tr valign="top"> 
	<td colspan="4" class="InnerMain">		 
    <table width="100%" border="0" cellpadding="2" cellspacing="1" class="InnerTable">
	<tr>
	<td height="28" colspan="5" class="InnerHead"><div align="left"><strong>优惠额度</strong></div></td>
	</tr>
	<tr>
	<td rowspan="3" class="InnerHead">
	
	<table width="100%" border="0" id="resu_tbl_id">
	<tr class="OuterHead">
	<td width="19%" nowrap><div align="center">帐目类型</div></td>
	<td width="19%" nowrap><div align="center">计费方式</div></td>
	<td width="16%" nowrap><div align="center">合同号</div></td>
	<td width="46%" nowrap><div align="center">付费额度(元/百分比)</div></td>
	</tr>
	<tr>
	<td class="InnerMain">
	<div align="center"> 
	<custom:HtmlSelect servicename="com.doone.fj1w.fjmgr.order.list.ThirdQueryImpl" 
			method="getLedger"
			mapName="Ledger"
			styleId="ledgertype_slt" 
			name="ledgertype_slt" 
			style="width: 180px" 
			textFieldName="ACCT_ITEMIACCT_ITEM_TYPE_NAME" 
			valueFieldName="ACCT_ITEMIACCT_ITEM_TYPE_ID"> 
	</custom:HtmlSelect> 
	</div></td>
	<td class="InnerMain">
	<div align="center"> 
	<custom:HtmlSelect servicename="com.doone.fj1w.fjmgr.order.list.BssSreachPayInfo" 
						method="getPayModeList"
						mapName="payModeList"
						styleId="algorimethod_slt" 
						name="algorimethod_slt" 
						style="width: 180px" 
						textFieldName="BILLING_TYPEiTYPE_NAME" 
						valueFieldName="BILLING_TYPEiBILLING_TYPE_ID"> </custom:HtmlSelect> 
	</div></td>
	<td class="InnerMain">
	<div align="center">
	<input type="button" name="agreenbr_btn" id="agreenbr_btn" value="生成" onClick="fuc_event_createagree()" style="width: 180px" class="button"/>
	<input type="hidden" name="accountagree"/>
	</div>
	</td>
	<td class="InnerMain"><div align="center">
	<input type="text" name="percent_text" id="percent_text" value="100%" style="180px"/>
	</div></td>
	</tr>
	</table>
	</td>
	</tr>
	</table>
	</td>
	</tr>
	</table>
	</td>
	</tr>
	<tr>
	<td colspan="2" valign="top"  class="InnerMain">
	<table width="100%" border="0" cellpadding="2" cellspacing="1" >
	<tr >
	<td>
	<div align="center">
	<input type="button" 
	         name="cancel" 
	         class="button" 
	         style="width:80px" 
	         value="上一步"
	         onclick="fuc_event_privious_page();">
	&nbsp;&nbsp; 
	<%
	if(_flowEngie.getStepSN() == ExtraBssParameter.STEP_14){
	 %><input type="button" 
	name="Submit" 
	id="Submit" 
	class="button" 
	style="width:80px"
	onclick="return fuc_event_next_page();" 
	value="下一步"> 
	<%
	}else{%>
	<input type="button" 
	       name="Submit" 
	       class="button" 
	       style="width:80px"
	       onClick="check();" 
	       value="下一步">
	<%}%> 
	</div>
	</td>
	</tr>
	</table>
	</td>
	</tr>
	</table>
<% 
       
          /**初始化*/
          
          if(_flowEngie.getRecordFrom(ExtraBssParameter.NP_SOLVE_TBL) != null){
		         PaymentMeasureBean _payMentM = new PaymentMeasureBean();
		         try{
		           _payMentM.parseDataTable(_flowEngie.getRecordFrom(
		                                    ExtraBssParameter.NP_SOLVE_TBL));
		         }catch(Exception ex){return;}    
		                    
		         if(_payMentM.getSO_SOLVE_OR_AGREENBR() != null
		            && _payMentM.getSO_SOLVE_OR_AGREENBR().equals("1")){
		            %>
		            <script>
		             box1.style.display = "";
				     box2.style.display = "none";
		             document.all.countnbr.disabled = true;
				     document.all.agreenbr.disabled = false;
				     document.all.payNo.value = '<%=_payMentM.getSO_SERV_ACCTiACCT_ID()%>';
				     document.all.percent.value = '<%=_payMentM.getSERV_ACCTiPAY_RATING()%>';
				    </script>
		            <%
		         }else{
		            %>
		            <script>
		             box1.style.display = "none";
				     box2.style.display = "";
		             document.all.countnbr.disabled = false;
				     document.all.agreenbr.disabled = true;
				     document.all.agreenbr_btn.value = "<%=_payMentM.getSO_SERV_ACCTiACCT_ID()%>";
				     document.all.accountagree.value = "<%=_payMentM.getSO_SERV_ACCTiACCT_ID()%>";
				    </script>
		            <%
		         }
		     
		     //如果完成工单,将其合同号至为不可用
		     if(_flowEngie.getStepSN() == ExtraBssParameter.STEP_14){
		        %>
		         <script>
		          document.all.agreenbr_btn.disabled = true;
		         </script>
		        <% 
		     }
		   
		  }
		     
%>
</body>
</html>

⌨️ 快捷键说明

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