📄 selectczqx11.jsp
字号:
<%@page language="java" contentType="text/html;charset=GBK"%>
<%@page import="java.util.*,java.text.*,java.sql.*,oa.main.DealString"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>选择模块操作权限</title>
<script language="javascript" src="../scripts/department.js"></script>
<link href="../css/person.css" type=text/css rel=stylesheet>
</head>
<body bgcolor= "#F6FEE8">
<form name="form1" method=get>
<TABLE WIDTH="98%" BORDER=0 CELLSPACING=0 CELLPADDING=0 ALIGN=center style="table-layout:fixed;word-break:break-all">
<tr><td>
<input type="submit" name="subbtn" value="确定" class=fashion onmouseover="msover();" onmouseout="msout();" onclick="return UpdCzqx(document.form1.chkbox)">
<input type="button" name="btcancel" value="取消" class=fashion onmouseover="msover();" onmouseout="msout();" onclick="self.close()">
</td></tr></table>
<table cellSpacing="1" cellPadding="0" width="98%" align="center" bgColor="#ffffff" border="0">
<colgroup>
<col width="55%">
<col width="45%">
<tbody>
<tr class="p9" vAlign="center">
<td noWrap align="middle" bgColor="#70a6ff" height="20"><font color="#993300"> 请选择操作权限模块以及操作方式权限</font></td>
</tr>
</tbody>
</table>
<table cellSpacing="0" cellPadding="0" width="98%" align="center" bgColor="#ffffff" border="0" height="504">
<tbody>
<tr>
<td width="25%" height="21"><font color="#6666ff"> 操作权限模块</font></td>
<td width="75%" height="21" colspan="3"><font color="#ff6600"> 操作方式</font></td>
<%
oa.bena.selectczqxBean myBean = null;
try{
myBean = new oa.bean.selectczqxBean();
if(myBean.getConn()==null)
{
%>
数据库无法响应,请<a href="javascript:window.history.back(-1);">返回</a>重试
<%out.close();
}
DealString ds = new DealString();
String strczqx = ds.toGBK((String)request.getParameter("strczqx"));
String czqxArray[] = strczqx.split(",");
int curran = -1; //当前按钮
Vector vect = (Vector)myBean.getAllMK();
for(int i=0; i<vect.size(); i++)
{
Hashtable hash = (Hashtable)vect.get(i);
String strMKBH = (String)hash.get("MKBH");
String strMKMC = (String)hash.get("MKMC");
String id = "chkbox" + String.valueOf(i);
Vector vect_j = (Vector)myBean.getButtons(strMKBH);
%>
</tr>
<tr>
<td width="25%" height="21"> <input id="<%=id%>" style="BORDER-LEFT-COLOR: #6666ff; BORDER-BOTTOM-COLOR: #6666ff; COLOR: #6666ff; BORDER-TOP-STYLE: double; BORDER-TOP-COLOR: #6666ff; BORDER-RIGHT-STYLE: double; BORDER-LEFT-STYLE: double; BORDER-RIGHT-COLOR: #6666ff; BORDER-BOTTOM-STYLE: double" type="checkbox" value="<%=strMKBH%>" name="chkbox00" onclick="selectbuttons(<%=i%>,<%=curran%>,<%=vect_j.size()%>)"><%=strMKMC%>
</td> <% //由 name,chkbox_i 控制,所有模块组成一组,同一模块下的所有按钮组成一组 %>
<%
for(int j=0; j<vect_j.size(); j++)
{
curran++;
Hashtable hash_j = (Hashtable)vect_j.get(j);
String strID = (String)hash_j.get("ID");
String strANXH = (String)hash_j.get("ANXH");
String strANMC = (String)hash_j.get("ANMC");
String id_j = id + String.valueOf(j); //使得 id 号独一无二
if((j%3)==0 && j!=0) //每行显示三个按钮
{
%>
</tr>
<tr>
<td width="25%" height="21"></td>
<%
}
%>
<td width="25%" height="21"> <input id="<%=id_j%>" style="BORDER-LEFT-COLOR: #ffaa00; BORDER-BOTTOM-COLOR: #ffaa00; COLOR: #ffaa00; BORDER-TOP-STYLE: double; BORDER-TOP-COLOR: #ffaa00; BORDER-RIGHT-STYLE: double; BORDER-LEFT-STYLE: double; BORDER-RIGHT-COLOR: #ffaa00; BORDER-BOTTOM-STYLE: double" type="checkbox" value="<%=strID%>" name="chkbox" onclick="selectmk(this,<%=i%>)" <% for(int k=0;k<czqxArray.length;k++){ if(strID.equals(czqxArray[k])) { %>checked<% } } %>><%=strANMC%></td>
<%
}
}
%>
</tr>
</tbody>
</table>
<table cellSpacing="0" cellPadding="0" width="98%" align="center" bgColor="#ffffff" border="0">
<tbody>
<tr class="p9" vAlign="center">
<td noWrap align="middle" bgColor="#70a6ff" height="20"> </td>
<% //这个属性阻止表格单元的内容自动换行 %>
</tr>
</tbody>
</table>
</form>
</body>
<script>
function UpdCzqx(chkbox)//选择操作权限
{
var e="";
var e2;
var num = chkbox.length;
var flag = false;
for(var i=0;i<num;i++)
{
if(chkbox[i].checked)
{
flag = true;
e2 = chkbox[i].value;
if(e=="")
e=e2;
else
e=e+","+e2;
}
}
if(flag == false)
{
e="";
//return false;
}
window.opener.document.all.txt_doright.value = e;
window.close();
return true;
}
function selectbuttons(ii,currentan,vectsize)
{
if(ii==0)
{
if(document.all.chkbox00[0].checked==true)
{
for(var i=currentan+1; i<=currentan+vectsize; i++)
{
document.all.chkbox[i].checked = true;
}
}
else
{
for(var i=currentan+1; i<=currentan+vectsize; i++)
{
document.all.chkbox[i].checked = false;
}
}
}
if(ii >= 1)
{
if(document.all.chkbox00[ii+1].checked==true)
{
for(var i=currentan+1; i<=currentan+vectsize; i++)
{
document.all.chkbox[i].checked = true;
}
}
else
{
for(var i=currentan+1; i<=currentan+vectsize; i++)
{
document.all.chkbox[i].checked = false;
}
}
}
return true;
}
function selectmk(btnchkbox,ii)
{
if(btnchkbox.checked==false)
{
if(ii==0) document.all.chkbox00[0].checked = false;
if(ii!=0) document.all.chkbox00[ii+1].checked = false;
}
}
</script>
</html>
<%}finally{
if(myBean!=null)myBean.closeConn();
}%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -