📄 emprole.jsp
字号:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib tagdir="/WEB-INF/tags" prefix="parddu" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<html>
<head>
<parddu:base></parddu:base>
<script type='text/javascript' src='dwr/interface/JsEmpBiz.js'></script>
<script type='text/javascript' src='dwr/engine.js'></script>
<script type='text/javascript' src='dwr/util.js'></script>
<script type="text/javascript">
var empCkList = false; //存储所有的员工复选框
function queryEmp(){
//删除原来的数据
var table = document.getElementById("displayEmpTab");
for(var i=table.rows.length-1;i>0;i--){
table.deleteRow(1);
}
//查询当前页的员工
var name = document.getElementById("empName").value;
JsEmpBiz.empByNameAndIdQuery(name,5,1,acceptResult);
}
function acceptResult(data){
empCkList = false;
empCkList = new Array(data.length);
//往表格中添加员工信息
var table = document.getElementById("displayEmpTab");
for(var i=0;i<data.length;i++){
var emp = data[i];
var tr = table.insertRow();
var td1 = tr.insertCell();
var ck = document.createElement("input");
ck.type="checkbox";
ck.name="empIdList";
ck.value=emp.empId;
td1.appendChild(ck);
td1.align="center";
var td2 = tr.insertCell();
td2.innerText = emp.empId;
td2.align="center";
var td3 = tr.insertCell();
td3.innerText = emp.empName;
empCkList[i]=ck;
}
}
//全选或全不选员工
function changeAllEmp(ch){
for(var i=0;i<empCkList.length;i++){
empCkList[i].checked = ch.checked;
}
}
//全选或全不选角色
function changeAllRole(ch){
var roleChList = document.getElementsByName("rolIdList");
for(var i=0;i<roleChList.length;i++){
roleChList[i].checked = ch.checked;
}
}
</script>
<title>用户角色管理</title>
</head>
<body>
<html:form action="pages/struts/impower">
<html:hidden property="operate" value="modiEmpRole" />
<table style="border-collapse:collapse;" border="1" width="100%" height="100%" bordercolor="#6699FF">
<tr>
<td width="260" valign="top" align="center">
<table width="100%">
<tr>
<td width="190">
员工姓名:<input type="text" name="empName" id="empName" style="width:80px;" />
</td>
<td width="70">
<input type="button" value=" 查询 " style="width:100%;" onclick="queryEmp()"/>
</td>
</tr>
</table>
<hr size="1">
<table id="displayEmpTab" align="center" class="query_form_table" style="border-collapse:collapse;width:96%" border="1" bordercolor="#006699">
<tr>
<th style="height:22px;">
<input type="checkbox" onclick="changeAllEmp(this)"/>
</th>
<th style="width:30%;height:22px;">员工编号</th>
<th style="width:70%;height:22px;">员工姓名</th>
</tr>
</table>
『上一页』
『下一页』
<input type="text" id="pageIndex" name="pageIndex" style="width:22px" />/<label id="pageCount">0</label>
『跳转』
</td>
<td valign="top">
<table align="center" style="margin:5px;border-collapse:collapse;width:98%;" border="1" cellpadding="3" bordercolor="#006699">
<tr style="font-size:12px;background-color:#6699ff;">
<th style="width:30px;height:22px;">
<input type="checkbox" onclick="changeAllRole(this)"/>
</th>
<th style="width:100px;height:22px;">角色名称</th>
<th style="width:78%;height:22px;">功能菜单</th>
</tr>
<logic:notEmpty name="allRoleList" scope="request">
<logic:iterate id="rol" name="allRoleList" scope="request">
<tr>
<td align="center"><html:checkbox property="rolIdList" value="${rol.roleId }" /></td>
<td align="center">${rol.roleName }</td>
<td>
<logic:notEmpty name="rol" property="impowers">
<logic:iterate id="imp" name="rol" property="impowers">
${imp.menuInfo.menuName }
</logic:iterate>
</logic:notEmpty>
</td>
</tr>
</logic:iterate>
</logic:notEmpty>
</table>
</td>
</tr>
<tr style="height:20px;">
<td colspan="2" align="center">
<html:submit value="保 存" style="width:100%" />
</td>
</tr>
</table>
</html:form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -