📄 role.jsp
字号:
<%@ page language="java" import="java.util.*,edu.yinhe.system.vo.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
%>
<HTML>
<HEAD>
<TITLE>角色管理</TITLE>
<META http-equiv=Content-Type content="text/html; charset=UTF-8">
<LINK href="<%=path %>/admins/css/general.css" type=text/css rel=stylesheet>
<LINK href="<%=path %>/admins/css/main.css" type=text/css rel=stylesheet>
<SCRIPT src="<%=path %>/admins/js/transport.js" type=text/javascript></SCRIPT>
<SCRIPT src="<%=path %>/admins/js/common.js" type=text/javascript></SCRIPT>
<SCRIPT src="<%=path %>/admins/js/utils.js" type=text/javascript></SCRIPT>
<SCRIPT src="<%=path %>/admins/js/listtable.js" type=text/javascript></SCRIPT>
<SCRIPT src="<%=path %>/admins/js/login.js" type=text/javascript></SCRIPT>
<META content="MSHTML 6.00.2900.3243" name=GENERATOR>
</HEAD>
<BODY>
<div id="closeshow" style="display:none;">
<div id="closewindow">
<div class="msg_block">
<iframe id="login_frame" name="login_frame" src="" frameborder="0"
marginheight="0" marginwidth="0" scrolling="no"
allowTransparency="true"></iframe>
</div>
</div>
<div id="graydiv"></div>
</div>
<H1>
<SPAN>银河管理中心 - 角色管理 </SPAN>
</H1>
<DIV class=form-div>
<FORM name=searchForm action=javascript:search()>
<label></label>
<table width="94%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="5%">
<img height=22 alt=SEARCH
src="<%=path%>/admins/images/icon_search.gif" width=26 border=0>
</td>
<td width="8%">
编号:
</td>
<td width="14%">
<input size=10 name="id" value="">
</td>
<td width="9%">
应用名:
</td>
<td width="14%">
<input size=10 name="name" value="">
</td>
<td width="9%">
状态:
</td>
<td width="10%">
<select name="state">
<option value="" >请选择</option>
<option value="1">显 示</option>
<option value="2">不显示</option>
</select>
</td>
<td width="4%">
</td>
<td width="27%">
<input name="submit" type=submit class=button value=" 搜索 ">
</td>
</tr>
</table>
</FORM>
</DIV>
<FORM name=listForm onSubmit="return confirm('是否删除所选!')"
action="<%=path%>/admins/quanxian/roles.html?method=remove"
method=post>
<!-- start goods list -->
<DIV class=list-div id=listDiv>
<TABLE cellSpacing=1 cellPadding=3>
<TBODY>
<TR>
<TH width="16%">
<INPUT name="checkbox" type=checkbox
onclick='listTable.selectAll(this, "rid")'>
编号
</TH>
<TH width="19%">
角色名称
</TH>
<TH width="28%">
状态
</TH>
<TH>
说明
</TH>
<TH>
编辑
</TH>
<%
ArrayList arrayList = (ArrayList) request.getAttribute("arrayList");
PaginationVO paginationVO = (PaginationVO) request
.getAttribute("paginationVO");
for (int i = 0; i < arrayList.size(); i++) {
RolesVO rolesVO = (RolesVO) arrayList.get(i);
%>
<TR>
<TD align="center">
<INPUT type=checkbox value='<%=rolesVO.getRid()%>' name=rid>
<%=rolesVO.getRid()%>
</TD>
<TD align="center">
<%=rolesVO.getRname()%>
</TD>
<TD align="center">
<%
if (rolesVO.getState().equals("1")) {
out.println("显示了");
} else {
out.println("没显示");
}
%>
</TD>
<TD align=center>
<%=rolesVO.getRemark()%>
</TD>
<TD align=center>
<a
href="<%=path%>/admins/quanxian/role_editor.jsp?rid=<%=rolesVO.getRid()%>"><img
alt="编辑" src="<%=path%>/admins/images/icon_edit.gif"
border="0">
</a>
</TD>
</TR>
<%
}
%>
<TR>
<TD colspan="5">
<input name="submit" type=submit class=button value="删除所选">
</TD>
</TR>
</TBODY>
</TABLE>
<!-- end goods list -->
<%
if (paginationVO != null) {
out.println("<tr class=''>");
out.print("<TD height='30'");
out.println(" colspan='5'>");
out
.print("<div align='CENTER'> "
+ " 共 "
+ paginationVO.getResultsNumber()
+ " 条记录 | 共 "
+ paginationVO.getAllPages()
+ " 页 | 当前第 "
+ paginationVO.getCurrentPage()
+ " 页 ");
if (paginationVO.getCurrentPage() > 1) {
out.print("| <<a href=\"" + path);
//请求服务器的URL
out.print("/admins/quanxian/roles.html?method=findall");
out
.print("¤tPage=1\">首页</a>> | <<a href=\""
+ path);
//请求服务器的URL
out.print("/admins/quanxian/roles.html?method=findall");
out.print("¤tPage="
+ (paginationVO.getCurrentPage() - 1)
+ "\">上一页</a>> ");
} else {
out
.print("| <font color='#999999'><首页></font> | <font color='#999999'><上一页></font> ");
}
if (paginationVO.getCurrentPage() < paginationVO.getAllPages()) {
out.print("| <<a href=\"" + path);
//请求服务器的URL
out.print("/admins/quanxian/roles.html?method=findall");
out.print("¤tPage="
+ (paginationVO.getCurrentPage() + 1)
+ "\">下一页</a>> | <<a href=\""
+ path);
//请求服务器的URL
out.print("/admins/quanxian/roles.html?method=findall");
out.print("¤tPage=" + paginationVO.getAllPages()
+ "\">尾页</a>>");
} else {
out
.print("| <font color='#999999'><下一页></font> | <font color='#999999'><尾页></font>");
}
out.println();
out.println(" </div></TD>");
out.println("</tr>");
}
%>
</DIV>
</FORM>
<DIV class=list-div id=listDiv>
<form name=theForm onsubmit="return getRoleIDs();"
action="<%=path%>/admins/quanxian/roles.html?method=input¤tPage=<%=paginationVO.getCurrentPage()%>"
method="post">
<INPUT type=hidden name=pids id="pids" value="">
<TABLE cellSpacing=1 cellPadding=3>
<TBODY>
<TH colspan="3">添加角色</TH>
<TR>
<TD colspan="3" align="center">
<TABLE cellSpacing=1 cellPadding=3 border=0>
<TR>
<TD>名称:<input type="text" name="rname" style="WIDTH: 80%"></TD>
<TD>待选功能列表:</TD>
<TD vAlign=center align=middle></TD>
<TD>选定功能列表:</TD></TR>
<TD></TD>
<TR>
<TD width="25%" valign="center">说明:<textarea name="remark" rows="10" style="WIDTH: 80%"></textarea></TD>
<TD width="20%">
<SELECT id=srcList ondblclick=addGoods() style="WIDTH: 100%" multiple size=10 name=srcList>
<jsp:include page="/admins/quanxian/roles.html?method=alllist" flush="true">
<jsp:param name="method" value="alllist" />
</jsp:include>
<%
HashMap hashMap = (HashMap) request.getAttribute("listMap");
List menuList = (List) hashMap.get("menuList");
if (menuList != null && !menuList.isEmpty()) {
MenuVO menuVO = null;
for (int i = 0; i < menuList.size(); i++) {
menuVO = (MenuVO) menuList.get(i);
if (menuVO == null) {
menuVO = new MenuVO();
}
%>
<option value="<%=menuVO.getId()%>"><%=menuVO.getName()%></option>
<%
}
}
%>
</SELECT></TD>
<TD vAlign=center align=middle width="30">
<INPUT id=add onclick=addGoods() type=button value=">>" name=add><BR>
<INPUT id=del onclick=delGoods() type=button value="<<" name="del"></TD>
<TD width="20%">
<SELECT id=destList ondblclick=delGoods() style="WIDTH: 100%" multiple size=10 name=destList>
</SELECT>
</TD>
<TD></TD>
</TR>
</TABLE>
</TD>
</TR>
<TR>
<TD align="right">
<input type="submit" name="Submit" class=button value="添加">
</TD>
<TD width="1%" align=left> </TD>
<TD width="50%" align=left><input type="reset" name="Submit2" class=button value="重置">
</TD>
</TR>
</TBODY>
</TABLE>
</form>
</DIV>
<DIV id=footer>
<BR>
版权所有 ? 2005-2007 湖北银河软件开发有限公司,并保留所有权利。
</DIV>
<SCRIPT language=JavaScript>
function addGoods()
{
var src = document.all.srcList;
var dest = document.all.destList;
for (var i = 0; i < src.options.length; i++)
{
if (src.options[i].selected)
{
var exist = false;
for (var j = 0; j < dest.options.length; j++)
{
if (dest.options[j].value == src.options[i].value)
{
exist = true;
break;
}
}
if (!exist)
{
var opt = document.createElement('OPTION');
opt.value = src.options[i].value;
opt.text = src.options[i].text;
dest.options.add(opt);
}
}
}
}
function delGoods()
{
var dest = document.getElementById('destList');
for (var i = dest.options.length - 1; i >= 0 ; i--)
{
if (dest.options[i].selected)
{
dest.options[i] = null;
}
}
}
function getRoleIDs()
{
var idArr = new String();
var hidden = document.getElementById('pids');
var dest = document.getElementById('destList');
for (var i = 0; i < dest.options.length; i++)
{
idArr = idArr + dest.options[i].value+"_";
}
hidden.value = idArr;
return true;
}
function search(){
var url = "<%=path%>/admins/quanxian/roles.html?method=findall";
document.all.searchForm.action=url;
document.all.searchForm.method='POST';
document.all.searchForm.submit();
}
</SCRIPT>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -