140 lines
4.3 KiB
Plaintext
140 lines
4.3 KiB
Plaintext
<%@ page contentType="text/html; charset=GBK"%><%@
|
|
include file="/IncludeBeginMD.jsp"%><%
|
|
/*
|
|
页面说明: 选择行政区划
|
|
*/
|
|
String sAreaCodeValue = CurPage.getParameter("AreaCodeValue");//在该页面打开后打开二级分类时传值。
|
|
String sAreaCode = CurPage.getParameter("AreaCode");//已有值时,做初始化传入。
|
|
String sourceForm = CurPage.getParameter("sourceForm");//判断打开页面来源
|
|
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;
|
|
|
|
//选择国标行业大类时可以自动触发右边节目
|
|
<% if(sAreaCodeValue == null){ %>
|
|
newBusiness();
|
|
<% }%>
|
|
}
|
|
|
|
//modify by hwang,修改双击相应函数。function TreeViewOnDBClick()修改为function TreeViewOnDBLClick()
|
|
function TreeViewOnDBLClick(){
|
|
newBusiness();
|
|
}
|
|
|
|
//新选一个行政区划
|
|
function newBusiness(){
|
|
//选择行政规划大类时可以自动触发右边节目
|
|
<% if(sAreaCodeValue == null){ %>
|
|
if(buff.AreaCode.value!=""){
|
|
sReturnValue = buff.AreaCode.value;
|
|
parent.OpenPage("/Common/ToolsA/AreaCodeSelect.jsp?AreaCodeValue="+getCurTVItem().id,"frameright","");
|
|
}else{
|
|
alert("请选择行政区划细项!");//请选择行政规划细项!
|
|
}
|
|
<% }else{ %>
|
|
var s = buff.AreaCode.value;
|
|
s = s.split('@');
|
|
var sValue = s[0];
|
|
var sName = s[1];
|
|
var sID = s[2];
|
|
if(typeof(sID)=="undefined" || sID.length<5){
|
|
alert("请选择行政区划细项!");//请选择行政区划细项!
|
|
}else{
|
|
if(sID.length==6){
|
|
//top.returnValue = sValue+"@"+sName;
|
|
parent.AsDialog.ClosePage(sValue+"@"+sName);
|
|
}else{
|
|
alert("请选择行政区划细项!");//请选择行政区划细项!
|
|
}
|
|
}
|
|
<% }%>
|
|
}
|
|
//清空
|
|
function clearAll(){
|
|
parent.AsDialog.ClosePage("_CLEAR_");
|
|
}
|
|
|
|
function goBack(){
|
|
parent.AsDialog.ClosePage("_CANCEL_");
|
|
}
|
|
|
|
//将查询出的行业类型按照TreeView展示
|
|
function startMenu(){
|
|
<%
|
|
OHTMLTreeView tviTemp = new OHTMLTreeView(CurPage, "行政区划列表","right");
|
|
String codeNo = "zx".equals(sourceForm)?"ZXAreaCode":"AreaCode";
|
|
//选择行业类型一
|
|
if(sAreaCodeValue == null)
|
|
tviTemp.init(JBOFactory.getBizObjectManager("jbo.sys.CODE_LIBRARY"), "SortNo","ItemName","ItemNo","","from O where CodeNO='"+codeNo+"' and length(SortNo) <= 4");
|
|
else
|
|
tviTemp.init(JBOFactory.getBizObjectManager("jbo.sys.CODE_LIBRARY"), "SortNo","ItemName","ItemNo","","from O where CodeNO='"+codeNo+"' 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){
|
|
%>
|
|
<span class="STYLE9"></span>
|
|
<p align="left" class="black9pt">行政区划大类</p>
|
|
<td nowrap align="right" class="black9pt" bgcolor="#F0F1DE" ></td>
|
|
<%
|
|
}else{
|
|
%>
|
|
<span class="STYLE9"></span>
|
|
<p align="left" class="black9pt">行政区划子类</p>
|
|
<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"%>
|