📄 costinfo.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> 选择地址</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 + -