⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 customerlist.jsp

📁 基于SSH (struts+spring+hibernate)框架设计的 CRM客户关系管理系统
💻 JSP
字号:
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page import="com.csu.crm.common.page.PageinationVO"%>
<%@page import="com.csu.crm.customer.vo.CrmCustomerVO;"%>


<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<%
	// 进行分页控制
	PageinationVO pageObj = (PageinationVO) request.getAttribute("pageinationVO");
	long nTotal = 0; // 总记录数
	int nPageNo = 0; // 当前页数,从1开始
	int nPageRows = 0; // 每页记录数
	int nPageSum = 0; // 总页数
	ArrayList lsVo = null;
	if (pageObj != null) {
		nTotal = pageObj.getNTotal(); // 总记录数
		nPageNo = pageObj.getNPageNo(); // 当前页数,从1开始
		nPageRows = pageObj.getNPageRows(); // 每页记录数
		nPageSum = pageObj.getNPageSum(); // 总页数
		lsVo = pageObj.getLs();
	}
	int nSize = 0;
	nSize = lsVo.size();
%>

<html> 
	<head>
		<title>客户信息查询</title>
		<script language="JavaScript" src="<%=basePath%>common/js/page.js"></script>		
		<script type="text/javascript">
			nPageSum =<%=nPageSum%>;
			
			//增加
			function Add(){
				var ls_windowinfo1 = "dialogWidth: 800px; dialogHeight: 600px; help: no; status: no";
    			var url="<%=basePath%>customer/addCustomer.jsp";
    			//window.open(url,"_blank","fullscreen=1,titlebar=0");
				showModalDialog(url, this, ls_windowinfo1);
				//查询数据
				window.location.href="<%=basePath%>query.do?target=CrmCustomer";
			}
			
			//删除
			function Delete(){
			    if(selectedId==""||selectedId==null||selectedId=="undefined"){
			    alert("没有选择纪录,请选择!");
			    return false;
		    }else{
				if(confirm("确定删除吗?")){
					var url="<%=basePath%>delete.do?target=CrmCustomer&id=" + selectedId;
					window.location.href=url;
				}
				}
			}			
			
			//修改
			function Update(){
				if(selectedId==""||selectedId==null||selectedId=="undefined"){
					alert("没有选择纪录,请选择!");
					return false;
		   		}else{
		   			if(confirm("确定修改吗?")){			
						var ls_windowinfo1 = "dialogWidth: 800px; dialogHeight: 600px; help: no; status: no";
		    			var url="<%=basePath%>customer/updateCustomer.jsp?id=" + selectedId;
						showModalDialog(url, this, ls_windowinfo1);
						//查询数据
						window.location.href="<%=basePath%>query.do?target=CrmCustomer&currPage="+<%=nPageNo%>+"&pageSize=<%=nPageRows%>";					
					}
				}	
			}		
			//查询
			function Query() {
				window.location.href="<%=basePath%>/query.do?target=CrmCustomer&currPage="+curr_page+"&pageSize=<%=nPageRows%>";
			}
			
		
		</script>
		
		<style type="text/css">
		<!--
		.tit {
				font-size: 13px;
				color:  #FFFFFF;
				}
		-->
		</style>
		
  </head>
  
  <body onmousedown="CloseShortCutMenu();">
  	<fieldset	style="width:100%;border:1px ridge #BACBDF; height:100%;background-color:#ffffff" align="center">  
	  	<legend>客户列表</legend>
		<div align="center">
			<table valign="top" width="100%" bordercolor="#666666" cellspacing="0" style="border-collapse: collapse" cellpadding="2" border="0">
				<%if (nSize > 0) {
					for (int i = 0; i < nSize; i++) {
						CrmCustomerVO vo = (CrmCustomerVO) lsVo.get(i);
				%>
				<tr valign="bottom"	style="background-image: url(<%=basePath%>common/img/table_th_bg.jpg); layer-background-image: url(<%=request.getContextPath()%>/img/table_th_bg.jpg); height:19px;">
					<td>#<%=vo.getCustomerId()==null?"":vo.getCustomerId()%></td>					
					<td><%=vo.getEnterprise()==null?"":vo.getEnterprise()%></td>
					<td><%=vo.getCrmCuLev()==null?"":vo.getCrmCuLev()%></td>
					<td><%=vo.getCrmCuState()==null?"":vo.getCrmCuState()%></td>
				</tr>
				
				<tr bgcolor="#FFFFFF" width="100%" style="cursor: default"	onclick="SelectRow(this)" oncontextmenu="openShortCutMenu(this)" id="<%=vo.getCustomerId()%>" height="100">
					<td><span class="tit">企业性质</span><br><%=vo.getCrmEntProperty()==null?"":vo.getCrmEntProperty()%><br> 
						<span class="tit">行业类型</span><br> <%=vo.getCrmEntIndustry()==null?"":vo.getCrmEntIndustry()%><br> 
						<span class="tit">企业信誉</span><br> <%=vo.getCrmEntCredit()==null?"":vo.getCrmEntCredit()%>
					</td>
					<td><span class="tit">银行账号</span><br> <%=vo.getCrmBank()==null?"":vo.getCrmBank()%><br><%=vo.getAccount()==null?"":vo.getAccount()%><br> 
						<span class="tit">法人代表</span><br> <%=vo.getLegalRepr()==null?"":vo.getLegalRepr()%><br> 
						<span class="tit">纳税账号</span><br> <%=vo.getFax()==null?"":vo.getFax()%><br>
						<span class="tit">所属城市</span><br> <%=vo.getCrmArea()==null?"":vo.getCrmArea()%>
					</td>
					<td>
						<span class="tit">电话</span><br><%=vo.getTel()==null?"":vo.getTel()%><br>
						<span class="tit">传真</span><br><%=vo.getFax()==null?"":vo.getFax()%><br>
						<span class="tit">邮编</span><br><%=vo.getEmail()==null?"":vo.getEmail()%><br>
						<span class="tit">网址</span><br><%=vo.getSite()==null?"":vo.getSite()%><br>
						<span class="tit">地址</span><br><%=vo.getAddr()==null?"":vo.getAddr()%>
					</td>
					<td>
						<%=vo.getDescription()==null?"":vo.getDescription()%>
					</td>
					
				</tr>			
				<%}
				} else {
				%>
				<tr bgcolor="#FFFFFF" width="*" style="cursor: default"	onclick="SelectRow(this)">
				</tr>
				<%
				}
				%>  			
			</table>	
		</div>
		<!-- <pageTag:pageBar sum="<%=nPageSum %>" total="<%=nTotal %>" no="<%=nPageNo %>"></pageTag:pageBar>  -->
		<%if(nSize > 0)  {%>
			<form name="frmPage" method="post" action="" onsubmit="GoToPage(0);return false">
					<table width="98%" border="0" cellspacing="0" cellpadding="0" background="<%=request.getContextPath()%>/img/hender_bg.jpg">
						<tr height="20">
							<td><b>&nbsp;共&nbsp;<%=nTotal%>&nbsp;条记录</b></td>
							<td align="right">
								<b>页次:&nbsp;<%=nPageNo%>/<%=nPageSum%>&nbsp;页&nbsp;&nbsp;</b>
							    <b><a href="javascript:GoToPage(1)">第一页</a>
							    <a href="javascript:GoToPage(<%=nPageNo%> == 1?begEndPrompt('BEGIN',1):<%=(nPageNo - 1)%>)">上一页</a></b>
								<input type="text" size="4" maxlength="4" name="txtPageNo"	value="<%=nPageNo%>">页
								<b><a href="javascript:GoToPage(0)">GO</a> 
								<a href="javascript:GoToPage(<%=nPageNo%> == <%=nPageSum%>?begEndPrompt('END',<%=nPageSum%>):<%=(nPageNo + 1)%>)">下一页</a>
								<a href="javascript:GoToPage(<%=nPageSum%>)">最末页</a></b>
							</td>
						</tr>
					</table>
				</form>		
		<%} %>
	</fieldset>
	<!-- <pageTag:button path="<%=basePath%>common/img/ico/edit.gif"></pageTag:button>  -->
	<div id="ShortCutMenu"
			style="position: absolute; left: -200px; top: -200px; width: 120px; z-index: 999; ">
			<table border="0" width="120"
				style="border-collapse: collapse; border: 2 outset #AEA67C"
				cellspacing="0" cellpadding="4" bgcolor="#EBF5FF">							
				<tr style="cursor: default" onmouseover="this.bgColor='#ADCFFF'"
					onmouseout="this.bgColor='';" onmousedown="Add()">
					<td width>
						<img border="0" src="<%=basePath%>common/img/ico/edit.gif" width="16"
							height="16">
					</td>
					<td width="90">
						增加
					</td>
				</tr>
				<tr style="cursor: default" onmouseover="this.bgColor='#ADCFFF'"
					onmouseout="this.bgColor='';" onmousedown="Update()">
					<td width>
						<img border="0" src="<%=basePath%>common/img/ico/edit.gif" width="16"
							height="16">
					</td>
					<td width="90">
						修改
					</td>
				</tr>
				<tr style="cursor: default" onmouseover="this.bgColor='#ADCFFF'"
					onmouseout="this.bgColor='';" onmousedown="Delete()">
					<td width>
						<img border="0" src="<%=basePath%>common/img/ico/edit.gif" width="16"
							height="16">
					</td>
					<td width="90">
						删除
					</td>
				</tr>
			</table>
		</div>
		<table align="center" width="80%">
			<tr align="center">

				<td>
					<div align="center">
						<input type="button" name="add" onClick="Add()" value="增 加"
							style="border-bottom:'border-bottom-width' 'border-bottom-style' 'border-bottom-color'" />
					</div>
				</td>
				<td>
					<div align="center"></div>
				</td>
				<td>
					<div align="center">
						<input type="button" name="del" onClick="return Delete();"
							value="删 除"
							style="border-bottom:'border-bottom-width' 'border-bottom-style' 'border-bottom-color' " />
					</div>
				</td>
				<td>
					<div align="center">
						<input type="button" name="update" onClick="return Update();"
							value="修 改"
							style="border-bottom:'border-bottom-width' 'border-bottom-style' 'border-bottom-color' " />
					</div>
				</td>
				<td>
					<div align="center"></div>
				</td>
			</tr>
		</table>
	
  </body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -