📄 phone_list.asp
字号:
<html>
<head>
<title>电话号列表</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="../../css/mm.css" type="text/css">
</head>
<%--
title :
description : list phone record
@author : wangjn
copy right : copy right (@) 2002
date : 2002-04
--%>
<%@ page language="java" contentType="text/html;charset=gb2312" %>
<%@ page import = "com.excenon.core.*,com.excenon.core.db.*,com.xinghe.wuye.device.*" %>
<%@ page import = "com.xinghe.system.*,com.xinghe.wuye.phone.*,com.xinghe.wuye.*" %>
<%@ page import = "java.rmi.RemoteException,java.util.Vector,java.util.*,java.sql.Timestamp" %>
<%@ include file="/inc/all.jsp" %>
<%
// Create buildingArea remote interface
SBBuildingAreaHome bldHome = (SBBuildingAreaHome)EBBeanFactory.findEBHome("com.xinghe.wuye.SBBuildingAreaBean");
SBBuildingArea bldInterf = bldHome.create();
// Create building remote interface
SBBuildingHome ebBuildingHome = (SBBuildingHome)EBBeanFactory.findEBHome("com.xinghe.wuye.SBBuildingBean");
SBBuilding bInterf = ebBuildingHome.create();
// Create phone remote interface
SBPhoneHome phHome = (SBPhoneHome)EBBeanFactory.findEBHome("com.xinghe.wuye.phone.SBPhoneBean");
SBPhone phInterf = phHome.create();
// get parameter from request
String buildingAreaID = ebString.jspr(request.getParameter("buildingarea")).gb().trim(),// 小区
buildingID = ebString.jspr(request.getParameter("building")).gb();// 楼名
String flagBack = ebString.jspr( request.getParameter("leaseback") ).gb(),// 是否是从新加合同页返回
selchange = ebString.jspr( request.getParameter("selchange") ).gb(),// 是否查询
phoneCode = ebString.jspr( request.getParameter("phonecode") ).gb();
// get parameter from session if page is come back
if( flagBack.equalsIgnoreCase("yes") ){
buildingAreaID = String.valueOf( session.getAttribute("lease_phone_list_buildingareaid") );
buildingID =String.valueOf( session.getAttribute("lease_phone_list_buildingid") );
phoneCode =String.valueOf( session.getAttribute("lease_phone_list_phonecode") );
}//else
{// set session to back here
session.setAttribute( "lease_phone_list_buildingareaid",buildingAreaID );
session.setAttribute( "lease_phone_list_buildingid",buildingID );
session.setAttribute( "lease_phone_list_phonecode",phoneCode );
}
// set searl boolean
String strEnabled = "disabled";
if( selchange.equals("yes") &&
!buildingAreaID.equals("") &&
!buildingID.equals("") ){
strEnabled = "";
}
//String buildingAreaID = ebString.jspr(request.getParameter("buildingarea")).gb().trim(),// 小区
// buildingID = ebString.jspr(request.getParameter("building")).gb();// 楼名
// get uesr ACL
ACL[] mm_ACL = webUser.getA_acl();
// if this loginer can read or manage wuye model
boolean isReader = false, isManager = false, isWebManager = false;
String strDisabled = "";// disabled button
// string for script and search condition
String strScriptArrBuilding = "", strBuildingAreaCondition = "",
strBuildingArea = "", strBuilding = "";
Vector vBdID = new Vector();// vector of building id
Vector vBdName = new Vector(); // vector of buiding name
//Collection rs = bldInterf.showAllBuildingArea();
Collection rs = null;
rs = bldInterf.showAllBuildingArea( OperationType.TENANCY_VIEW,webUser );
int buildANum = 0;// buildingarea number
if ( rs!=null ){
if( !rs.iterator().hasNext() )
strBuildingAreaCondition = " (buildingareaid='buildingwang'";
else{
for (Iterator iter = rs.iterator(); iter.hasNext(); ){
// building area
BuildingArea bla = (BuildingArea)iter.next();
String bdID = bla.getBuildingAreaID(),// buildingarea id
bdName = bla.getBuildingAreaName(); // buildingarea name
if( bdID.equalsIgnoreCase(buildingAreaID) ){
strBuildingArea += "<option value='"+bdID+"' selected>"+bdName+"</option>\r\n";
}else strBuildingArea += "<option value='"+bdID+"'>"+bdName+"</option>\r\n";
// get building of this buildingarea
Collection colB = colB = bInterf.showAllBuilding( bdID );
int bdNum = 0;// count building number
strScriptArrBuilding += "arrBuildingId"+buildANum+" = new Array;\r\n";
strScriptArrBuilding += "arrBuildingName"+buildANum+" = new Array;\r\n";
for( Iterator iter1 = colB.iterator(); iter1.hasNext(); ){
Building building= (Building)iter1.next();
String sId = building.getBuildingID();
String sName = building.getBuildingName();
vBdID.addElement( sId );
vBdName.addElement( sName );
if( bdID.equalsIgnoreCase(buildingAreaID) ){
if( sId.equalsIgnoreCase(buildingID) )// sanme building selected
strBuilding += "<option value=\""+sId+"\" selected>"+sName+"</option>";
else strBuilding += "<option value=\""+sId+"\">"+sName+"</option>";
}
strScriptArrBuilding += "arrBuildingName"+buildANum+"["+bdNum+"] = \""+sName+"\";\r\n";
strScriptArrBuilding += "arrBuildingId"+buildANum+"["+bdNum+"] = \""+sId+"\";\r\n";
bdNum++;
}
strScriptArrBuilding += "arrAllBuilding["+buildANum+"] = arrBuildingName"+buildANum+";\r\n";
strScriptArrBuilding += "arrAllBdingId["+buildANum+"] = arrBuildingId"+buildANum+";\r\n";
// search condintion
if( buildingAreaID.equals("") ){
if( buildANum==0 ) strBuildingAreaCondition = " (buildingareaid='"+bdID+"'";
else strBuildingAreaCondition += " or buildingareaid='"+bdID+"'";
}
buildANum++;
}
}
}
//out.println( "test information--" );
%>
<script language="javascript">
var arrAllBuilding = new Array;
var arrAllBdingId = new Array;
<%=strScriptArrBuilding%>
function subSelChange(){
var strHtml = "";
var index = document.theForm.buildingarea.selectedIndex;
if( index>0 ){
var arrName = arrAllBuilding[index-1];
var arrId = arrAllBdingId[index-1];
var strHtml = "";
for( i=0;i<arrName.length;i++ ){
strHtml = strHtml + "<option value='"+arrId[i]+"'>"+arrName[i]+"</option>\r\n";
}
building.innerHTML = "<select name='building' size='1' onChange=\"javascript:selectChange()\"><option value=''>-- 所有楼宇 --</option>"+strHtml+"</select>";
}else building.innerHTML = "<select name='building' size='1' onChange=\"javascript:selectChange()\"><option value=''>-- 所有楼宇 --</option></select>";
strHtml = "<input type=\"button\" name=\"BtnLease\" value=\" 租 赁 \" disabled onClick=\"javascript:subPage('dis_phonecontract_add.jsp')\">\r\n";
strHtml += "<input type=\"button\" name=\"BtnBack\" value=\" 返 回 \" onClick=\"javascript:subBack();\">";
button.innerHTML = strHtml;
}
</script>
<%
// page result
PageResult pgResult = null;
// display by page
int pageNo=0, pageLen = Integer.parseInt( SysInfo.getValue("pageCount") );
String strNo=request.getParameter("pageNo");
if (strNo==null || strNo.equalsIgnoreCase("")){
pageNo=0;
}
else{
pageNo=Integer.parseInt(strNo);
}
%>
<%
isReader = AccessJudge.hasBuildingAreaRight( buildingAreaID,OperationType.TENANCY_VIEW,mm_ACL );
isManager = AccessJudge.hasBuildingAreaRight( buildingAreaID,OperationType.TENANCY_MANAGE,mm_ACL );
%>
<script language="javascript">
function subSearch(){
document.theForm.selchange.value = "yes";
strHtml = "<input type=\"button\" name=\"BtnLease\" value=\" 租 赁 \" onClick=\"javascript:subPage('dis_phonecontract_add.jsp')\">\r\n";
strHtml += "<input type=\"button\" name=\"BtnBack\" value=\" 返 回 \" onClick=\"javascript:subBack();\">";
button.innerHTML = strHtml;
document.theForm.pageNo.value="";
document.theForm.action = "phone_list.jsp";
document.theForm.submit();
}
function selectChange(){
strHtml = "<input type=\"button\" name=\"BtnLease\" value=\" 租 赁 \" disabled onClick=\"javascript:subPage('dis_phonecontract_add.jsp')\">\r\n";
strHtml += "<input type=\"button\" name=\"BtnBack\" value=\" 返 回 \" onClick=\"javascript:subBack();\">";
button.innerHTML = strHtml;
}
function subPage( url ){
if( document.theForm.buildingarea.value=="" ){
alert( "请选择小区" );
document.theForm.buildingarea.focus();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -