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

📄 cardlist.jsp

📁 辅助办公系统,具有发布公告、站内邮箱、日程安排、日志查看等功能
💻 JSP
字号:
<%@page contentType="text/html;charset=GBK"
	import="com.x3408.office.Constants,java.util.Vector,com.x3408.card.CardInfo,com.x3408.card.CardGroupOwner"%>
<HTML>
	<HEAD>
		<TITLE>X3408辅助办公系统</TITLE>
		<LINK href="CardList/comm.css" type=text/css rel=stylesheet>
		<LINK href="CardList/skin.css" type=text/css rel=stylesheet>
		<STYLE type=txt/css>.txt_title_tab{width:120px;}</STYLE>
		
		<SCRIPT language=JavaScript src="CardList/all.js"></SCRIPT>
		<script language="javascript">
			function msgDisplay(msg){
				displayElement=document.getElementById('msg');
				displayElement.innerText=msg;
				displayElement.style.display='inline';
				window.setTimeout("displayElement.style.display='none'",3000);
			}
		</script>	

		<%
			Vector cardList=(Vector)request.getAttribute("cardList");
			Vector cardGroupList=(Vector)request.getAttribute("cardGroupList");
			CardInfo cardInfo=null;
			CardGroupOwner cardGroupOwner=null;
			String link=null;
			String msg=(String)request.getAttribute("msg");
		%>

	</HEAD>
	<BODY class=tbody id=list topmargin="0" leftmargin="0" rightmargin="0"
		bottommargin="0">
		<jsp:include page="<%=Constants.S_INDEXHEADER_JSP%>" />
		<table width="778" border="0" align="center" cellpadding="0"
			cellspacing="0" class="tb1">
			<tr>
				<td valign="top" height="100%">
					<DIV style="CLEAR: both; HEIGHT: 20px">
						<SCRIPT>var g_idx=0</SCRIPT>
						<%if("allCardQuery".equals(request.getParameter("actionType"))){ %>
							<DIV class=txt_title_tab>
								所有联系人
							</DIV>
						<% }else{%>
							<DIV class=txt_title_none>
								<a href="<%=Constants.C_CARD_JAVA %>?actionType=allCardQuery">所有联系人</a>
							</DIV>
						<%}%>
						
						<%if("allUserCardQuery".equals(request.getParameter("actionType"))){%>
							<DIV class=txt_title_tab>
								普通联系人
							</DIV>
						<%}else{%>
						<DIV class=txt_title_none>
							<A href="<%=Constants.C_CARD_JAVA%>?actionType=allUserCardQuery">普通联系人</A>
						</DIV>
						<%} %>
						<%if("groupList".equals(request.getParameter("actionType"))){ %>
							<DIV class=txt_title_tab>
								联系组
							</DIV>
						<%}else{ %>
						<DIV class=txt_title_none>
							<A	href="<%=Constants.C_CARD_JAVA%>?actionType=groupList">联系组</A>
						</DIV>
						<%} %>
						<DIV class=txt_title_none>
							&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
						</DIV>
						<div id=msg class=txt_title_none style="display:none;PADDING-TOP: 8px;PADDING-BOTTOM:6px;PADDING-LEFT: 26px; PADDING-RIGHT: 26px;BACKGROUND: #68af02;FONT-SIZE: 12px;COLOR: #ffffff;LINE-HEIGHT: 10px;TEXT-ALIGN: center"></div>
						<FORM name=searchfrm action=/cgi-bin/addressbook/addr_listall method=get>
							<INPUT type=hidden value=addr_listall name=templatename>
							<INPUT type=hidden value=search name=subtmpl>
							<INPUT type=hidden value=true name=NeedFilter>
							<DIV style="MARGIN-TOP: -1px; FLOAT: right">
								查找联系人&nbsp;
								<INPUT class=txt name=FilterStr>
								&nbsp;
								<INPUT class=btn
									onclick="if (Trim(FilterStr.value)=='') fMessageBox(msgAddrSearchErr);else searchfrm.submit()"
									type=button value=" 搜索 ">
							</DIV>
						</FORM>
					</DIV>
					<FORM name=frm action="<%=Constants.C_CARD_JAVA %>" method=post>
						<TABLE class=toolbg cellSpacing=0 cellPadding=2 width="100%"
							border=0>
							<TBODY>
								<TR>
									<TD class="barspace toolbgline" noWrap align=left width="99%">
										<INPUT class=btn
											onclick="if (!CheckAddrSelected()) {top.topFrame.actionFrame.location='/htmledition/addr_send_no_select.html'; }else{frm.NeedFilter.value='true';frm.target='_self';frm.templatename.value='compose';frm.subtmpl.value='from_addr';frm.action='/cgi-bin/addressbook/addr_listall';frm.submit();}"
											type=button value=给联系人写信>
										&nbsp;
										<INPUT class=btn
											onclick="location.href='CardManage.jsp'"
											type=button value=新建联系人>
										<%if("allUserCardQuery".equals(request.getParameter("actionType"))){%>
											&nbsp;
										<INPUT class=btn
											onclick="if (!CheckAddrSelected()) {msgDisplay('请先选中要删除的名片');}else{frm.actionType.value='cardDelete';frm.submit();}"
											type=button value=" 删除 ">
										<%}%>
										&nbsp;
										<SELECT class=sel
											onchange="if (!CheckAddrSelected()) {msgDisplay('未选中任何联系人'); this.selectedIndex=0; }else{frm.templatename.value='';frm.GrpID.value=this[this.selectedIndex].value;frm.OperType.value='AddMember';frm.action='/cgi-bin/addressbook/addr_grp_addedit_html';frm.submit();this.selectedIndex=0;}">
											<OPTION selected>
												添加到组...
											</OPTION>
											<%
												for(int i=0;cardGroupList!=null&&i<cardGroupList.size();i++){
													cardGroupOwner=(CardGroupOwner)cardGroupList.elementAt(i);
											%>
											<OPTION value=<%=cardGroupOwner.getCardGroup() %>>
												<%=cardGroupOwner.getCardGroup() %>
											</OPTION>
											<OPTION value=142>
												只爱陌生人
											</OPTION>
											<%} %>
										</SELECT>
									</TD>
									<TD class="f_size barspace1 toolbgline" noWrap align=right
										width="1%">
										<B><%=cardList==null?"0":cardList.size()%></B>个联系人
									</TD>
								</TR>
							</TBODY>
						</TABLE>
						<table class=O>
							<tr align=center>
							<td width=20>&nbsp;</td>
							<td class=X style="MARGIN-TOP: 0px">
								<INPUT onclick="SelectAll(this.checked);CheckAll('cardID')"
									type=checkbox>
							</td>
							<td class=R style="WIDTH: 32px"></td>
							<td class=o_title width=60>
								员工ID
							</td>
							<td class=o_title width=60>
								姓名
							</td>
							<td class=o_title width=50>
								性别
							</td>
							<td class=o_title width=50>
								年龄
							</td>
							<td class=o_title width=100>
								手机
							</td>
							<td class=o_title width=100>
								电话
							</td>
							<td class=o_title width=70>
								部门名称
							</td>
							<td class=o_title width=70>
								职务名称
							</td>
							<td width=20>&nbsp;</td>
							</tr>
						</table>
						<INPUT type=hidden name=actionType>
						<%
							if(cardList==null){
					 	%>
						<DIV class=nomail id=no_contact_title style="DISPLAY: none">没有联系人</DIV>
						<%}else for(int i=0;i<cardList.size();i++){
								cardInfo=(CardInfo)cardList.elementAt(i);
								link=Constants.C_CARD_JAVA+"?actionType=cardQuery&";
								if(cardInfo.getCardID()==0){
									link+="employeeID="+cardInfo.getEmployeeID();
								}else{
									link+="cardID="+cardInfo.getCardID();
								}
						 %>
					<div class=M>
						<table>
							<tr align=center>
							<td width=20>&nbsp;</td>
							<td class=X style="MARGIN-TOP: 0px">
								<INPUT type=checkbox value=<%=cardInfo.getCardID() %> name=cardID q="1">
							</td>
							<td class=R style="WIDTH: 32px">
								<IMG src="CardList/<%="M".equals(cardInfo.getSex())?"ColorMen.BMP":"ColorGirl.BMP"%>" 
								<%=cardInfo.getHolder()||"allUserCardQuery".equals(request.getParameter("actionType"))?"":"style=\"Filter:Gray\"" %>>
							</td>
							<td class=o_title width=60>
								<a href="<%=link %>" class=L>
									<%=cardInfo.getEmployeeID()==null?"无":cardInfo.getEmployeeID() %>
								</a>
							</td>
							<td class=o_title width=60>
								<a href="<%=link %>" class=L>
									<%=cardInfo.getName().length()>4?cardInfo.getName().substring(0,4)+"...":cardInfo.getName() %>
								</a>
							</td>
							<td class=o_title width=50>
							&nbsp;<%="M".equals(cardInfo.getSex())?"男":"女" %>&nbsp;
							</td>
							<td class=o_title width=50>
								<a href="<%=link %>" class=L>
									<%=cardInfo.getAge()==0?"":cardInfo.getAge() %>
								</a>
							</td>
							<td class=o_title width=100>
								<a href="<%=link %>" class=L>
									<%=cardInfo.getMobile()==null?"":cardInfo.getMobile() %>
								</a>
							</td>
							<td class=o_title width=100>
								<a href="<%=link %>" class=L>
									<%=cardInfo.getPhone()==null?"":cardInfo.getPhone() %>
								</a>
							</td>
							<td class=o_title width=70>
								<a href="<%=link %>" class=L>
									<%=cardInfo.getDepartment()==null?"":cardInfo.getDepartment() %>
								<a href="<%=link %>" class=L>
							</td>
							<td class=o_title width=70>
								<a href="<%=link %>" class=L>
									<%=cardInfo.getPosition()==null?"":cardInfo.getPosition() %>
								</a>
							</td>
							<td width=20>&nbsp;</td>
							</tr>
						</table>
					</div>
						<%} %>
						<TABLE class=list_btline cellSpacing=0 cellPadding=2 width="100%">
							<TBODY>
								<TR>
									<TD class="selbar_bt barspace2" align=left height=24>
										<SPAN class=addrtitle>选择:</SPAN><A
											href="javascript:SelectAll(true);CheckAll('cardID')">全部</A> -
										<A href="javascript:SelectAll(false);CheckAll('cardID')">无</A>
									</TD>
									<TD class=selbar_bt align=right>
										&nbsp;
									</TD>
								</TR>
								<TR class=toolbg>
									<TD class="barspace toolbgline" noWrap align=left width="99%">
										<INPUT class=btn
											onclick="if (!CheckAddrSelected()) {top.topFrame.actionFrame.location='/htmledition/addr_send_no_select.html'; }else{frm.NeedFilter.value='true';frm.target='_self',frm.templatename.value='compose';frm.subtmpl.value='from_addr';frm.action='/cgi-bin/addressbook/addr_listall';frm.submit();}"
											type=button value=给联系人写信>
										&nbsp;
										<INPUT class=btn
											onclick="if(0&amp;IncludeQQ()){top.topFrame.actionFrame.location='/htmledition/addr_del_include_qq.html';}else{frm.templatename.value='';frm.action='/cgi-bin/addressbook/addr_del';frm.submit();}"
											type=button value=" 删除 ">
										&nbsp;
										<INPUT class=btn
											onclick="location.href='/cgi-bin/readtemplate?templatename=addr_detail_edit'"
											type=button value=新建联系人>
										&nbsp;
										<SELECT class=sel
											onchange="if (!CheckAddrSelected()) {top.topFrame.actionFrame.location='/htmledition/addr_send_no_select.html';this.selectedIndex=0; }else{frm.templatename.value='';frm.GrpID.value=this[this.selectedIndex].value;frm.OperType.value='AddMember';frm.action='/cgi-bin/addressbook/addr_grp_addedit_html';frm.submit();this.selectedIndex=0;}">
											<OPTION selected>
												添加到组...
											</OPTION>
											<OPTION value=137>
												大学同学
											</OPTION>
											<OPTION value=138>
												三年二班
											</OPTION>
											<OPTION value=139>
												师大女生
											</OPTION>
											<OPTION value=140>
												网络地铁
											</OPTION>
											<OPTION value=141>
												网络缓冲区
											</OPTION>
											<OPTION value=142>
												只爱陌生人
											</OPTION>
										</SELECT>
									</TD>
									<TD class="f_size barspace1 toolbgline" noWrap align=right
										width="1%">
										<B>145</B>个联系人
									</TD>
								</TR>
							</TBODY>
						</TABLE>
					</FORM>
				</td>
			</tr>
		</table>
		<jsp:include page="<%=Constants.S_INDEXFOOTER_JSP%>" />
		<SCRIPT>
			InitCheckBox("AddrID");
		</SCRIPT>
	</BODY>
			<%if(msg!=null){%>
				<script type="text/javascript">
					msgDisplay("<%=msg%>");
				</script>
			<%} %>

	<SCRIPT type="text/javascript">InitCheckBox("cardID");
	 </SCRIPT>
</HTML>

⌨️ 快捷键说明

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