?? cardlist.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>
</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">
查找聯系人
<INPUT class=txt name=FilterStr>
<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=給聯系人寫信>
<INPUT class=btn
onclick="location.href='CardManage.jsp'"
type=button value=新建聯系人>
<%if("allUserCardQuery".equals(request.getParameter("actionType"))){%>
<INPUT class=btn
onclick="if (!CheckAddrSelected()) {msgDisplay('請先選中要刪除的名片');}else{frm.actionType.value='cardDelete';frm.submit();}"
type=button value=" 刪除 ">
<%}%>
<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> </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> </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> </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>
<%="M".equals(cardInfo.getSex())?"男":"女" %>
</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> </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>
</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=給聯系人寫信>
<INPUT class=btn
onclick="if(0&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=" 刪除 ">
<INPUT class=btn
onclick="location.href='/cgi-bin/readtemplate?templatename=addr_detail_edit'"
type=button value=新建聯系人>
<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 + -