📄 select_exch.jsp
字号:
<%@page contentType="text/html;charset=GBK"%>
<%@ include file="verify.jsp"%>
<%@ page import="com.doone.data.DataRow"%>
<%@ page import="com.doone.data.DataTable"%>
<%@ page import="com.doone.fj1w.fjmgr.order.BssInter2"%>
<%@ page import="com.doone.fj1w.fjmgr.order.BSSParamName"%>
<%@ 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"%>
<%@ taglib uri="/WEB-INF/curstom-tags.tld" prefix="custom" %>
<%!
final int STEPSN = 2; //当前环节序号
final String sPurvICode = "NGB001001";
%>
<%
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 areaid = _brCB.getCUSTiAREA_ID();
DataTable exchTree = BssInter2.callWebQryExch(areaid,"","T",citycode);
if ( exchTree != null ) {
// 手工构建父节点树。
StringBuffer parent = new StringBuffer();
int rowCount = exchTree.getRows().getCount();
for ( int i=0; i<rowCount; i++ ) {
DataRow row = exchTree.getRow(i);
String mid = row.getString(BSSParamName.EXCH_MANAGE_AREA_ID);
String tmp = ":" + mid + ":";
if ( parent.indexOf(tmp) == -1 ) {
DataRow dr = exchTree.newRow();
dr.setValue(BSSParamName.EXCH_EXCH_ID, row.getString(BSSParamName.EXCH_MANAGE_AREA_ID));
dr.setValue(BSSParamName.EXCH_EXCH_NAME, row.getString(BSSParamName.EXCH_MANAGE_AREA_NAME));
dr.setValue(BSSParamName.EXCH_MANAGE_AREA_ID, "0");
dr.setValue(BSSParamName.EXCH_MANAGE_AREA_NAME, "局向根节点");
exchTree.getRows().add(dr);
parent.append(tmp);
}
}
pageContext.setAttribute("EXCHTREE", exchTree);
}
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 fuc_init(){
init_sp.src = "select_exch_trans.jsp?init=init";
}
function selectExch() {
var exchName = document.getElementById("EXCHNAME");
var exchId = document.getElementById("EXCHID");
var tree = document.getElementById("TreeList");
try {
var nodeId = event.nodeid;
var nodeText = event.text;
var index = tree.selectedIndex;
index = index.substring(0, index.lastIndexOf("."));
while ( index != null && index != "") {
nodeText = tree.getNodeText(tree.getNodeByIndex(index)) + nodeText;
index = index.substring(0, index.lastIndexOf("."));
}
exchName.value = nodeText;
exchId.value = nodeId;
}
catch(e){}
}
function fn_error(sMsg,sUrl,sLine) {
return true;
}
function to_next() {
var exchId = document.getElementById("EXCHID");
if ( exchId.value != "" ) {
}
else {
alert("必须选择一个局向。");
}
}
window.onerror = fn_error;
</script>
<script>
function fuc_event_sub(){
var exchName = document.getElementById("EXCHNAME").value;
var exchId = document.getElementById("EXCHID").value;
if(exchName == ""){
alert("请选择局向!");
return;
}
var url ="select_exch_trans.jsp?exchId="+exchId+"&exchName="+exchName;
init_sp.src = url;
}
function fuc_event_privious_page(){
window.location.href="select_address.jsp";
}
function fuc_event_next_page(){
window.location.href="charge_method.jsp";
}
function fuc_window_close(){
}
</script>
</head>
<body onload="fuc_init();">
<script id="init_sp"></script>
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="OuterTable">
<tr class="OuterHead">
<td colspan="2" class="title_td"><span id="ItemTitle"><font face="webdings">8</font> 选择局向</span><font color="red">(*:固话新装,不需要选择泉灵通局向。)</font></td>
</tr>
<tr>
<td colspan="2" class="body_td"><div style="height: 250px; width: 100%; overflow: auto">
<custom:HtmlTree styleId="TreeList" datasource="EXCHTREE" resourcepath='<%= resourcePath%>' rootid="0"
nodeidfield='<%= BSSParamName.EXCH_EXCH_ID%>'
upnodeidfield='<%= BSSParamName.EXCH_MANAGE_AREA_ID%>'
textfield='<%= BSSParamName.EXCH_EXCH_NAME%>'
onselected="selectExch();"
selectedclass="TreeSelected" defaultclass="TreeDefault" overclass="TreeOver">
未加载到任何局向信息。
</custom:HtmlTree>
</div></td>
</tr>
<tr>
<td width="20%" class="Caption_Td" align="right">局向名称:</td>
<td width="80%" class="body_td">
<input type="hidden" name="EXCHID" readonly="readonly" value=""/>
<input type="text" name="EXCHNAME" style="width: 70%" readonly="readonly" value=""/>
</td>
</tr>
<tr class="OuterFoot">
<td colspan="2" align="right" class="body_td">
<input type="button"
name="cancel"
class="button"
style="width:80px"
value="上一步"
onclick="fuc_event_privious_page();">
<%
if(_flowEngie.getStepSN() == ExtraBssParameter.STEP_14){
%>
<input type="button"
name="enter"
id="enter"
class="button"
style="width:80px"
onclick="return fuc_event_next_page();"
value="下一步">
<%
}else{%>
<input type="button"
name="enter"
id="enter"
class="button"
style="width:80px"
onclick="fuc_event_sub()"
value="下一步"
>
<%}%>
</td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -