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

📄 costinfo.jsp

📁 电信的网厅的整站代码
💻 JSP
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@page contentType="text/html;charset=gbk"%>
<%@ page import="com.doone.uurm.WebAuth"%>
<%@ page import="com.doone.data.*"%>
<%@ page import="com.doone.util.*"%>
<%@ 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.*"%>
<%@ taglib uri="/WEB-INF/curstom-tags.tld" prefix="custom" %>
<%!
    final int STEPSN = 4; //当前环节序号
	final 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");
	if ( prodOrderId == null ) {
        CommonMethod.alertReturn("操作超时,请重新从列表中开始。",true);
        return;
	}
	
	String sDisctType = "";

    try {
        MovePhoneBean phoneBean = MovePhoneBean.getMovePhoneBean(new DacClient(), Long.parseLong(prodOrderId));
        String sCityCode = phoneBean.getRecordIDS("CITYCODE");
        
        DataTable typeList = phoneBean.callQryDisctType();
        if ( typeList != null ) pageContext.setAttribute("TYPELIST", typeList);
        
        DataTable payType = BssInter6.callWebQryPayMethod(sCityCode);

        if ( payType != null ) pageContext.setAttribute("PAYTYPE", payType);
        
        sDisctType = phoneBean.getRecordIDS(BSSParamName.PRODTYPE_DISCT_TYPE_ID);
        if ( sDisctType == null ) sDisctType = "";
        phoneBean = null;
    }
    catch(Exception ex) {
        FileLogger.getLogger().warn(ex.getMessage(),ex);
    }	
%>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=gbk" />
  <title>费用信息</title>
    <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 fn_load() {
            return reloadReferSo();
        }
        
        function changeDisctType() {
            // TODO 提交用户是否继续。
            return reloadReferSo();
        }
        
        function reloadReferSo() {
            var disctType = document.getElementById("TYPELIST").value;
            if ( disctType != "" ) {
                var xmlHttp = new XMLHttpClient("<%= request.getContextPath()%>/XmlHttpService");
                xmlHttp.append("PRODORDERID", "<%= prodOrderId%>");
                xmlHttp.append("DISCTTYPE",disctType);
                var str = xmlHttp.submitAsString("JspService","/view/order/moveadsl/referso.jsp");
                if ( str != "true" ) {
                    alert("申请单提交失败!");
                    return false;
                }
                
                loadResult();
            }
            
            return true;
        }
        
        function loadResult(){
            var oResult = document.getElementById("Result");
            oResult.reload();
        }
        
        function onContentLoad() {
            // 计费。
            var oYS_TOTAL = document.getElementById("YS_TOTAL");
            var oSS_TOTAL = document.getElementById("SS_TOTAL");
            var oResult = document.getElementById("Result");
            
            var rows = oResult.tBodies[0].rows;
            var iColl = 0;
            var iRece = 0;
            for ( var i=0; i<rows.length; i++ ) {
                var tmp1 = rows[i].cells(2).innerText;
                var tmp2 = rows[i].cells(3).innerText;
                if ( parseInt(tmp1) != NaN ) {
                    iColl += parseInt(tmp1);
                }
                
                if ( parseInt(tmp2) != NaN ) {
                    iRece += parseInt(tmp2);
                }
            }
            
            oYS_TOTAL.value = iColl;
            oSS_TOTAL.value = iRece;
        }
        
        function to_next() {
            try {
                var oFeeMethod = document.getElementById("PAYTYPE");
                
                var xmlHttp = new XMLHttpClient("<%= request.getContextPath()%>/XmlHttpService");
                xmlHttp.append("PRODORDERID", "<%= prodOrderId%>");
                xmlHttp.append("FEEMETHOD","R"); // 暂时全部使用默认值。
                var str = xmlHttp.submitAsString("OrderService","feeCheck");
                if ( str != "str-->true" ) {
                    alert("费用确认失败!" + str);
                    return false;
                }
                
                if ( typeof(parent.validateinfo) != undefined ) {
                    parent.validateinfo();
                }
            }
            catch(ex) {
                alert(ex.description);
            }
            
            return true;
                        
        }
    </script>
</head>
<body scroll="no" onload="fn_load();">
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="OuterTable">
    <tr class="InnerTable">
        <td colspan="4" class="title_td"><span id="ItemTitle"><font face="webdings">8</font>&nbsp;选择地址</span></td>
    </tr>
    <tr>
        <td width="15%" class="Caption_Td" align="right">应收总额:</td>
        <td width="35%" class="body_td"><input type="text" style="width: 100%" name="YS_TOTAL" readonly="readonly"/></td>
        <td width="15%" class="Caption_Td" align="right">优惠类型:</td>
        <td width="35%" class="body_td">
                <custom:HtmlSelect dataSource="TYPELIST" 
                                     styleId="TYPELIST" 
                                     name="TYPELIST"
                                     value='<%= sDisctType%>'
                                     style="width: 100%" 
                                     onChange="changeDisctType();"
                                     textFieldName="DISCT_TYPEiDISCT_TYPE_NAME" 
                                     valueFieldName="DISCT_TYPEiDISCT_TYPE_ID">
        		</custom:HtmlSelect></td>
    </tr>
    <tr>
        <td width="15%" class="Caption_Td" align="right">实收总额:</td>
        <td width="35%" class="body_td"><input type="text" style="width: 100%" name="SS_TOTAL" readonly="readonly"/></td>
        <td width="15%" class="Caption_Td" align="right">付费方式:</td>
        <td width="35%" class="body_td">
                <custom:HtmlSelect dataSource="PAYTYPE" 
                                     styleId="PAYTYPE" 
                                     name="PAYTYPE" 
                                     disabled="true"
                                     style="width: 100%" 
                                     textFieldName="PAY_METHODiPAY_METHOD_NAME" 
                                     valueFieldName="PAY_METHODiPAY_METHOD_ID">
                    <custom:HtmlOption value="R">打入话费</custom:HtmlOption>
        		</custom:HtmlSelect></td>
    </tr>
    <tr>
        <td colspan="4"><div style="height: 235px; width: 100%; overflow: auto">
<!--
					   multiple="true" 
					   onselected="return onChoosed();" 
					   onunselected="return onUnChoosed();"
					   ontableload="return onContentLoad();"
					   ondblclick="return fn_dblClick();"
					   style="behavior:url(../../../Resource/table.htc)" 
-->
				<table id="Result" border="0" width="100%" cellspacing="0" 
					   cellpadding="1" 
					   style="behavior:url(../../../Resource/table.htc)" 
					   DefaultClass="DefaltRow" 
					   keyName="key" 
					   SelectedClass="SelectedRow" 
					   serviceURL="<%=request.getContextPath()%>/XmlHttpService"
					   service="JspService"
					   dataService="/view/order/moveadsl/costlist.jsp?type=1" 
					   rcService="/view/order/moveadsl/costlist.jsp?type=0"
					   ontableload="return onContentLoad();"
					   autoLoad="false"
					   locked="true"
					   class="OuterTable">
					   <caption style="display:none;">
					       <input type="hidden" name="PRODORDERID" value="<%= prodOrderId%>"/>
					   </caption>
					   <thead>
						<tr class="OuterHead" style="cursor: none;">
							<TD class="title_td" align="center" width="50%" nowrap><b>费用名称</b></TD>
							<TD class="title_td" align="center" width="10%"><b>数量</b></TD>
							<TD class="title_td" align="center" width="20%"><b>应收</b></TD>
							<TD class="title_td" align="center" width="20%"><b>实收</b></TD>
						</tr>
					   </thead>
					   <tr key="-1" type=""><td class="InnerHead" colspan="4" style="cursor: default;" onclick="">没有任何记录信息</td></tr>
      			</table>
        </div></td>
    </tr>
    <tr class="InnerTable">
        <td colspan="4" align="right" class="body_td">
            <input type="button" class="button" name="button" value="下一步" onclick="to_next();"/>
        </td>
    </tr>
</table>
</body>
</html>

⌨️ 快捷键说明

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