⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 oper_new.jsp

📁 “JSP数据库项目案例导航”一书从第一章到第十一章各章实例的源程序文件以及数据库文件。 注意: 1. 本书中的案例提供的数据库环境不同
💻 JSP
字号:
<%
/**********************************************************
Copyright (C),2003-10-15, Beijing  USTB.
All rights reserved.
Filename: oper.jsp
Author: 
Version 1.0
Date:2003-10-15
Description:系统管理的子页面:操作权限维护
Other:
Variable List:

Function List:

History:
***********************************************************/
%>
<%@page language="java" contentType="text/html;charset=GBK"%>
<%@page import="java.util.*,java.text.*,oa.main.DealString"%>

<%
oa.bean.SysmanBean myBean = null;
oa.bean.RightBean rBean = null;
try{
	myBean = new oa.bean.SysmanBean();
	rBean = new oa.bean.RightBean();

	if(myBean.getConn()==null || rBean.getConn() == null)
	{
		%>		
		数据库无法响应,请<a href="javascript:window.history.back(-1);">返回</a>重试
		<%out.close();
	}

	DealString ds = new DealString();
	//取得菜单类别
	String strType = ds.toString((String)request.getParameter("txt_type"));

	//编号
	//String strID = ds.toString((String)request.getParameter("txt_id"));

	//字典名称
	String strDict = ds.toGBK((String)request.getParameter("txt_dict"));

	//增删改类型
	String strEdit = ds.toString((String)request.getParameter("txt_edit"));

	//权限控制
	String uid = (String)session.getAttribute("zgbh");
	rBean.setUID(uid);
%>

<br>

<div align=center>
<font color="#CC00FF" size=3><b>操作权限维护<b></font>
</div>
<br>
<TABLE cellSpacing=1 cellPadding=5 width="95%" align=center bgColor=#999999 style="word-break:break-all;">
  <TBODY>
  <TR bgColor=#2969b5 height=20>
    <TD>
      <CENTER><B><font color="#ffffff">模块编号</font></B></CENTER></TD>
    <TD>
      <CENTER><B><font color="#ffffff">模块名称</font></B></CENTER></TD>
<SCRIPT>  //  <TD>
   //   <CENTER><B><font color="#ffffff">模块说明</font></B></CENTER></TD> </SCRIPT>

    <TD>
      <CENTER><B><font color="#ffffff">按钮序号</font></B></CENTER></TD>
	<TD>
      <CENTER><B><font color="#ffffff">按钮名称</font></B></CENTER></TD>

<SCRIPT>//	<TD>
    //  <CENTER><B><font color="#ffffff">按钮说明</font></B></CENTER></TD></SCRIPT>

    <TD>
      <CENTER><B><font color="#ffffff">默认操作</font></B></CENTER></TD>
    <TD>
      <CENTER><B><font color="#ffffff">使用状态</font></B></CENTER></TD>

<%
boolean
	right1 = rBean.isRightMode("操作权限维护","修改"),
	right2 = rBean.isRightMode("操作权限维护","删除"),
	right3 = rBean.isRightMode("操作权限维护","新增按钮"),
	right4 = rBean.isRightMode("操作权限维护","新增模块类型");
if(right1||right2||right3)
{%>
	 <TD><CENTER><B><font color="#ffffff">操作</font></B></CENTER></TD>
<%}%>
	  </TR>

<%if(right4){%>
  <TR bgColor=#ffffff>
    <TD colSpan=8 height=15 align=right>
	<FONT color="#FF6600">
	<A onclick="add('','','',4);" style="cursor:hand;">新增模块按钮类型</A>
	</FONT>&nbsp;&nbsp;&nbsp;</TD>
  </TR>
  <%}%>


  <%
  	String bgcolor="";
	myBean.setType(5);
	Vector vect = (Vector)myBean.getData();
	for(int i=0;i<vect.size();i++)
	{
		if ((i%2)==0) { 
			bgcolor="#d0e7ff";
		}else {
			bgcolor="#ffffff";
		}
		Hashtable hash = (Hashtable)vect.get(i);
		String strID = (String)hash.get("ID");
		String strMKBH = (String)hash.get("MKBH");
		String strMKMC = (String)hash.get("MKMC");
		String strMKSM = (String)hash.get("MKSM");
		String strANXH = (String)hash.get("ANXH");
		String strANMC = (String)hash.get("ANMC");
		String strANSM = (String)hash.get("ANSM");
		String strCZ = (String)hash.get("MRCZ");
		String strZT = (String)hash.get("SYZT");
		
		if(strCZ.equals("0")) strCZ = "非默认";
		else strCZ = "<font color='#0066FF'>默认</font>";
		if(strZT.equals("0")) strZT = "使用";
		else strZT = "<font color='#ff0000'>弃用</font>";
%>

  <TR bgColor=<%=bgcolor%>>
    <TD width=30 align=right><%=strMKBH%></TD>
    <TD width=100 title=<%=strMKSM%>><%=strMKMC%></TD>

<SCRIPT>  //  <TD width=60 align=center><%=strMKSM%></TD></SCRIPT>

    <TD width=30 align=right><%=strANXH%></TD>
    <TD width=100 title=<%=strANSM%>><%=strANMC%></TD>

<SCRIPT>  //  	<TD width=60 align=center><%=strANSM%></TD></SCRIPT>

    <TD width=40 align=center><%=strCZ%></TD>
	<TD width=30 align=center><%=strZT%></TD>
   
<%
if(right1||(right2&&strZT.equals("使用"))||right3)
{%>
   <TD align=center>
	<FONT color="#338800">
	<%if(right3){%>
	  <A onclick="add('<%=strMKBH%>','<%=strMKMC%>','<%=strMKSM%>',1);" style="cursor:hand;">新增按钮</A>
	<%}%>
	<%if(right1){%>
	|&nbsp;<A onclick="edit('<%=strID%>');" style="cursor:hand;">修改</A>
	<%}%>
	<%if(right2&&strZT.equals("使用")){%>
	|&nbsp;<A onclick=" del('<%=strID%>');" style="cursor:hand;">删除</A>
	<%}%>
	</FONT>
	</TD>
<%}%>


	</TR>
<%
	}
%>
  </TBODY></TABLE>
  <script>
	function add(mkbh,mkmc,mksm,ii)
	{
		if(ii==4) //新增模块\按钮类型
		{
			document.all.txt_edit.value = "4";
			document.all.txt_dict.value = "";			
		}

		if(ii==1)//新增按钮
		{
			document.all.txt_edit.value = "1";
			document.all.txt_dict.value = mkbh+","+mkmc+","+mksm; //strDict被借用来传递mkbh,mkmc,mksm
		}

		document.all.txt_type.value = "5";
		document.all.txt_id.value = "";		
		document.all.form1.action = "index.jsp";
		document.all.form1.submit();		
	}

	function edit(id)
	{
		document.all.txt_type.value = "5";
		document.all.txt_id.value = id;
		document.all.txt_dict.value = "";
		document.all.txt_edit.value = "2";
		document.all.form1.action = "index.jsp";
		document.all.form1.submit();
	}

	function del(id)
	{
		if(!confirm("是否真的要删除?"))
		{
		}
		else
		{
			document.all.txt_type.value = "5";
			document.all.txt_id.value = id;
			document.all.txt_edit.value = "3";
			document.all.form1.action = "../../Sysman";
			document.all.form1.submit();
		}
	}
</script>
<%}finally{
	if(myBean!=null)myBean.closeConn();
	if(rBean!=null)rBean.closeConn();
}%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -