<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ page import = "org.ah.user.vo.*" %>
<%@ page import = "org.ah.user.dao.*"%>
<%@ page import="org.ah.base.db.PageHelper"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'userList.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath() %>/css/managepage3.css">
<%
PageHelper pageHelper = null;
int currentPage = 1; //当前显示的页面号
int pageSize = 10;
IUserDao dao = new UserInfoDaoImpl();
pageHelper=(PageHelper)request.getAttribute("pageHelper");
if(pageHelper==null){
pageHelper = dao.getList(null,pageSize,currentPage);
}
List recordList = pageHelper.getObjList();
if(pageHelper.getCurrentPage()!=0 ){
currentPage = pageHelper.getCurrentPage();
}
if(pageHelper.getPageSize()!=0 ){
pageSize = pageHelper.getPageSize();
}
%>
<script language="javascript">
function _selectall(checkboxobj,formobj)
{
if(checkboxobj.checked){
for(i=0;i<formobj.elements.length;i++){
if(formobj.elements[i].type=="checkbox"){
formobj.elements[i].checked = true;
}
}
}
else{
for(i=0;i<formobj.elements.length;i++){
if(formobj.elements[i].type=="checkbox"){
formobj.elements[i].checked = false;
}
}
}
}
function _recordselected(frmobj,delid){
var delstr = "";
var findflag = false;
for(i=0;i<frmobj.elements.length;i++){
if(frmobj.elements[i].type=="checkbox"&&frmobj.elements[i].checked==true&&frmobj.elements[i].name!="selectall"){
if(findflag) delstr = delstr +","+frmobj.elements[i].value;
else delstr = frmobj.elements[i].value;
findflag = true;
}
}
if(delstr==""){
alert("请先选要删除的用户");
return false;
}else{
delid.value = delstr;
return true;
}
}
function changepage(currentpage){
document.userListForm.currentPage.value=currentpage;
document.userListForm.way.value="list";
document.userListForm.submit();
}
function addRecord(){
document.userListForm.action="<%=request.getContextPath()%>MyJsp.jsp";
document.userListForm.submit();
}
function deleteMultiRecord(){
var frm = document.userListForm;
if(_recordselected(frm,frm.mrIds)){
if(confirm("此操作不可恢复,您确定要删除吗?")){
frm.way.value="batchdel";
frm.submit();
return true;
}
}
}
function delOne(delId)
{
var frm = document.userListForm;
if(confirm("此操作不可恢复,您确定要删除吗?")){
frm.mrIds.value=delId;
frm.way.value="batchdel";
frm.submit();
return true;
}
}
function checkRecord(){
document.userListForm.action="<%=request.getContextPath()%>/MyJsp.jsp";
document.userListForm.submit();
}
</script>
</head>
<body>
<%@ include file="/manageinsidepage2/ManagePageHead.jsp" %>
<%@ include file="/user/userManage/UserManageMenu.jsp" %>
<div class="top" align="center" > <h3>用户列表</h3></div>
<div class="center">
<div class="normaltable2">
<form name="userListForm" action="<%=request.getContextPath() %>/servlet/UserManageServlet" method="post">
<div class="normaltable2">
<table align="center">
<tr>
<td>
<p align="center">
<input type="button" name="DeleteButton" value="批量删除" οnclick="deleteMultiRecord();">
</p>
</td>
</tr>
</table>
</div>
<div class="listtable2">
<table >
<thead>
<tr>
<td >用户ID</td>
<td>用户帐号</td>
<td >用户姓名</td>
<td >角色</td>
<td>状态</td>
<td >详细信息</td>
<td>权限</td>
<td >删除</td>
</tr>
</thead>
<%
int recordnum = 0;
for(int i=0; i<recordList.size() ;i++){
recordnum ++;
UserInfoVo vo = (UserInfoVo)recordList.get(i);
RoleDaoImpl rdao=new RoleDaoImpl();
RoleVo rvo=new RoleVo();
rvo=(RoleVo)rdao.findByPrimary(vo.getRole_id());
String uLock;
if(2==vo.getUser_lock())
uLock="锁定";
else
uLock="未锁定";
%>
<tr >
<td><%if(1==vo.getUser_lock())
out.print("<input type=checkbox name=userId value="+vo.getUser_id()+">");%><%=vo.getUser_id() %>
</td>
<td><%=vo.getUser_acc() %></td>
<td><%=vo.getUser_name()%></td>
<td><%=rvo.getRole_name()%></td>
<td><%=uLock%></td>
<td><a href="/AHTMS/user/userManage/seeUserInfo.jsp?userId=<%= vo.getUser_id()%>¤tPage=<%=pageHelper.getCurrentPage() %>" >查看</a></td>
<td><a href="/AHTMS/user/userManage/changeVote.jsp?userId=<%= vo.getUser_id()%>¤tPage=<%=pageHelper.getCurrentPage() %>" >修改</a></td>
<td><%if(1==vo.getUser_lock())
out.print("<input name=delOne type=image src="+request.getContextPath()+"/user/ima/del.gif width=16 height=16 border=0 οnclick=javascript:delOne("+vo.getUser_id()+")>");%></td>
</tr>
<%
}
for(int i=0; i<pageSize - recordnum;i++){
%>
<tr bgcolor="#FFFFFF">
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<%
}
%>
<%
if(pageHelper.getPageCount()>0){ %>
<tr bgcolor="#FFFFFF">
<td colspan="6" style="text-align:center"> <%=pageHelper.getPagebar()%></td>
</tr>
<%
}
%>
</table>
</div>
<input type="hidden" name="currentPage" value="<%=currentPage%>">
<input type="hidden" name="pageSize" value="<%=pageSize%>">
<input type="hidden" name="condition" value="">
<input type="hidden" name="mrIds" >
<input type="hidden" name="way">
</form>
</div>
<div class="bottom"></div>
<%@ include file="/manageinsidepage2/ManagePageTail.jsp" %>
</body>
</html>