apzl_leasing/WebContent/Tenwa/Gps/AreaCodeSelect.jsp
2019-07-17 11:26:05 +08:00

107 lines
3.2 KiB
Plaintext

<%@ page contentType="text/html; charset=GBK"%><%@
include file="/IncludeBeginMD.jsp"%><%
/*
页面说明: 选择行政区划
*/
String sAreaCodeValue = CurPage.getParameter("AreaCodeValue");//在该页面打开后打开二级分类时传值。
String sAreaCode = CurPage.getParameter("AreaCode");//已有值时,做初始化传入。
String sOpen = "";
String sDefaultItem = "";
String sDefaultItem2 = "";
if(sAreaCode.length()>3) sDefaultItem = sAreaCode.substring(0,4);
if(sAreaCode!=null&&sAreaCode.length()>4){
sOpen = "YES";//暂不作控制。
sDefaultItem2 =sAreaCode;
}
%>
<html>
<head>
<title>请选择行政区划 </title>
<style>
.black9pt {font-size: 11pt; font-weight: bolder; color: #000000; text-decoration: none;}
</style>
</head>
<script type="text/javascript">
//获取用户选择的行业种类
function TreeViewOnClick(){
var sAreaCode=getCurTVItem().value;
var sAreaCodeName=getCurTVItem().name;
var sAreaCodeID=getCurTVItem().id;
buff.AreaCode.value=sAreaCode+"@"+sAreaCodeName+"@"+sAreaCodeID;
}
//modify by hwang,修改双击相应函数。function TreeViewOnDBClick()修改为function TreeViewOnDBLClick()
function TreeViewOnDBLClick(){
newBusiness();
}
//新选一个行政区划
function newBusiness(){
var s = buff.AreaCode.value;
s = s.split('@');
var sValue = s[0];
var sName = s[1];
var sID = s[2];
if(sID.length==4){
parent.AsDialog.ClosePage(sValue+"@"+sName);
}
}
//清空
function clearAll(){
parent.AsDialog.ClosePage("_CLEAR_");
}
function goBack(){
parent.AsDialog.ClosePage("_CANCEL_");
}
//将查询出的行业类型按照TreeView展示
function startMenu(){
<%
OHTMLTreeView tviTemp = new OHTMLTreeView(CurPage, "行政区划列表","right");
//选择行业类型一
if(sAreaCodeValue == null)
tviTemp.init(JBOFactory.getBizObjectManager("jbo.sys.CODE_LIBRARY"), "SortNo","ItemName","ItemNo","","from O where CodeNO='AreaCode' and length(SortNo) <= 4");
else
tviTemp.init(JBOFactory.getBizObjectManager("jbo.sys.CODE_LIBRARY"), "SortNo","ItemName","ItemNo","","from O where CodeNO='AreaCode' and SortNo like '"+sAreaCodeValue+"%'");
out.println(tviTemp.generateHTMLTreeView());
%>
}
</script>
<body bgcolor="#DCDCDC">
<center>
<form name="buff">
<input type="hidden" name="AreaCode" value="">
<table width="90%" align=center border='1' height="98%" cellspacing='0' bordercolor='#999999' bordercolordark='#FFFFFF'>
<tr>
<td id="myleft" colspan='3' align=center width=100%><iframe name="left" src="" width=100% height=100% frameborder=0 scrolling=no ></iframe></td>
</tr>
<tr height=4%>
<%
if(sAreaCodeValue == null){
%>
<td nowrap align="center" valign="baseline">
<table>
<tr>
<td><%=new Button("确定","确定","newBusiness()","","").getHtmlText()%></td>
<td><%=new Button("取消","取消","goBack()","","").getHtmlText()%></td>
<td><%=new Button("清空","清空","clearAll()","","").getHtmlText()%></td>
</tr>
</table>
</td>
<%}%>
</tr>
</table>
</form>
</center>
</body>
</html>
<script type="text/javascript">
startMenu();
expandNode('root');
selectItem('<%=sDefaultItem%>');//自动点击树图,目前写死,也可以设置到 code_library中进行设定
selectItem('<%=sDefaultItem2%>');//自动点击树图,目前写死,也可以设置到 code_library中进行设定
</script>
<%@ include file="/IncludeEnd.jsp"%>