📄 select_address.jsp
字号:
<%@page contentType="text/html;charset=gbk"%>
<%@ include file="verify.jsp"%>
<%@ page import="com.doone.data.DataRow"%>
<%@ page import="com.doone.data.DBTypes"%>
<%@ page import="com.doone.data.DataTable"%>
<%@ page import="com.doone.data.DataColumn"%>
<%@ page import="com.doone.fj1w.fj1w.order.Tf_ProdOrder"%>
<%@ page import="com.doone.fj1w.fjmgr.order.BSSParamName"%>
<%@ page import="com.doone.fj1w.fjmgr.order.CommonMethod"%>
<%@ 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" %>
<%
FlowsEngie _flowEngie = (FlowsEngie)session.getAttribute("TF_BSSENTITY");
BssReferCustBean _brCB = _flowEngie.getbssCustMess();
Tf_ProdOrder prodOrder = _flowEngie.getTf_prodOrder();
String citycode = _brCB.getCITYCODE();
String areaid = _brCB.getCUSTiAREA_ID();
/**地区名称*/
java.util.Map _map = new java.util.HashMap();
_map.put("CITYCODE",citycode);
_map.put("FLAG","6");//表示泉州
pageContext.setAttribute("AREACODE",_map);
/**业务类型*/
_map.put("TYPE","2");//业务号码
pageContext.setAttribute("CUSTLIST",_map);
DataTable addrTree = _flowEngie.getCustAddress(null);
if ( addrTree != null ) {
DataTable newTree = addrTree.copyStruct();
DataColumn dc = new DataColumn("UPID");
dc.setDataType(DBTypes.newInstance(DBTypes.VARCHAR));
newTree.getColumns().add(dc);
for ( int i=0; i<addrTree.getRows().getCount(); i++){
String addrId = addrTree.getRow(i).getString(BSSParamName.SUB_ADDR_ADDR_ID);
DataRow dr = newTree.newRow();
dr.setValue(BSSParamName.SUB_ADDR_ADDR_ID, addrId);
dr.setValue(BSSParamName.SUB_ADDR_ADDR_NAME, addrTree.getRow(i).getValue(BSSParamName.SUB_ADDR_ADDR_NAME));
dr.setValue("UPID", "0");
newTree.getRows().add(dr);
}
newTree.acceptChanges();
pageContext.setAttribute("ADDRTREE", newTree);
}
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_address_trans.jsp?init=init";
}
function selectAddr() {
var sectionAddr = document.getElementById("SECTIONADDR");
var sectionAddrId = document.getElementById("SECTIONADDRID");
var tree = document.getElementById("TreeList");
try {
var nodeId = event.nodeid;
var nodeText = event.text;
var url = "addrtree_xml.jsp?addrid=" + nodeId;
var index = tree.selectedIndex;
if (! tree.getNodeLoaded(event.srcNode) )
tree.reloadNode(index, url);
index = index.substring(0, index.lastIndexOf("."));
while ( index != null && index != "") {
nodeText = tree.getNodeText(tree.getNodeByIndex(index)) + nodeText;
index = index.substring(0, index.lastIndexOf("."));
}
sectionAddr.value = nodeText;
sectionAddrId.value = nodeId;
}
catch(e){
alert(e.description);
}
}
window.onerror = fn_error;
function fn_error(sMsg,sUrl,sLine) {
return true;
}
function fuc_event_privious_page(){
window.location.href="cust_mess.jsp";
}
function fuc_event_next_page(){
window.location.href="select_exch.jsp";
}
function fuc_event_sub(){
var sectionAddr = document.all.SECTIONADDR.value;
var sectionAddrId = document.all.SECTIONADDRID.value;
var detailadd = document.all.DETAILADDR.value;
var handyaddr = document.all.HANDYADDR.value;
var handytel = document.all.HANDYTEL.value;
if(sectionAddr == "" || sectionAddrId == ""){
alert("请选择地址列表");
return;
}
var url = "select_address_trans.jsp";
url += "?sectionAddr=" + sectionAddr;
url += "§ionAddrId=" + sectionAddrId;
url += "&detailadd=" + detailadd;
url += "&handyaddr=" + handyaddr;
url += "&handytel=" + handytel;
init_sp.src = url;
}
</script>
</head>
<body onload="fuc_init()">
<script id="init_sp"></script>
<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">
<input type="checkbox" name="OTHERADDR" value="1" disabled="disabled"/>异地受理
</td>
<td width="35%" class="body_td">
<custom:HtmlSelect servicename="com.doone.fj1w.fjmgr.order.list.BssSreachCustImpl"
method="getBssArea"
mapName="AREACODE"
styleId="AREACODE"
name="AREACODE"
value="<%=areaid%>"
style="width: 100%"
disabled="true"
textFieldName="AREA_INFOINAME"
valueFieldName="AREA_INFOIAREA_ID">
<custom:HtmlOption value="">请选择</custom:HtmlOption>
</custom:HtmlSelect>
</td>
<td width="15%" class="Caption_Td" align="right" colspan="2">
</td>
</tr>
<tr>
<td colspan="4" class="body_td"><div style="height: 200px; width: 100%; overflow: auto">
<custom:HtmlTree styleId="TreeList" datasource="ADDRTREE" resourcepath='<%= resourcePath%>' rootid="0"
nodeidfield='<%= BSSParamName.SUB_ADDR_ADDR_ID%>'
upnodeidfield="UPID"
textfield='<%= BSSParamName.SUB_ADDR_ADDR_NAME%>'
onselected="selectAddr();"
selectedclass="TreeSelected" defaultclass="TreeDefault" overclass="TreeOver">
未加载到任何地址信息。
</custom:HtmlTree>
</div></td>
</tr>
<tr>
<td class="Caption_Td" align="right" nowrap>分段地址:</td>
<td class="body_td" nowrap width="35%">
<input type="hidden" name="SECTIONADDRID" id="SECTIONADDRID"/>
<input type="text" name="SECTIONADDR" id="SECTIONADDR" style="width: 100%" readonly="readonly"/>
</td>
<td class="Caption_Td" align="right" nowrap>详细地址:</td>
<td class="body_td" nowrap width="30%">
<input type="text"
name="DETAILADDR"
style="width: 100%"
readonly="readonly"
value="<%=CommonMethod.formatResult(prodOrder.getOldaddr())%>"/>
</td>
</tr>
<tr>
<td class="Caption_Td" align="right">就近地址:</td>
<td class="body_td" nowrap width="35%">
<input type="text"
name="HANDYADDR"
style="width: 100%"
readonly="readonly"
value="<%=CommonMethod.formatResult(prodOrder.getNewaddr())%>"/>
</td>
<td class="Caption_Td" align="right">就近电话:</td>
<td class="body_td" nowrap width="30%">
<input type="text"
name="HANDYTEL"
style="width: 100%"
readonly="readonly"
value="<%=CommonMethod.formatResult(prodOrder.getRelationtel())%>"/>
</td>
</tr>
<tr class="InnerTable">
<td colspan="4" 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 + -