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

📄 role_premission.jsp

📁 oa办公系统
💻 JSP
字号:
<%@ page language="java" import="java.util.*,cn.jx.ecjtu.oa.ps.pojo.*" pageEncoding="GBK"%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>分配权限</title>
<link href="../../common/defaultFa/css/all.css" rel="stylesheet" type="text/css" />

<link href="../../common/defaultFa/css/css.css" rel="stylesheet" type="text/css" />
<script   language="JavaScript">
 function   moveOption(e1,   e2){   

           try{   
                  var  e = e1.options;
                  var sug="!!"; 
                  for(i=e.length-1;i>=0;i--)
			      {  
					   
                     if(e[i].selected)
				     {   
						  
                      if(e2==null){   
							
                       e.remove(i);   
							
                        } else{   						
                               var in2=false;                                  
                               for(j=0;j<e2.options.length;j++)   
                               if(e2.options[j].value==e[i].value)
							   {                               
                                  sug=e[i].text+" "+sug;   
                                  in2=true;   
                                   break;
                                 }  
       
                                 if(!in2)
                                 {
						           e2.options.add(new Option(e[i].text,e[i].value)); 
						           e.remove(i);  
						          }
                              }   
                           }
                       }   
              if(sug!="!!")
          {
            alert(sug+'已选择'); 
           } 
       
          } catch(e){}   
  }   
 function sel(e4){
 
      var   e   =   e4.options;
      try{
      if(e!=null){
       for(i=e.length-1;i>=0;i--){
           e[i].selected=true; 
           
       }
       }
       }catch(e){}
 }
 
 function removeselect(e3)
 {
    try{
     var   e   =   e3.options;
         if(e3!=null)
         {
             for(i=e.length-1;i>=0;i--){
                   e.remove(i); 
             }
         }
    
    }catch(e){
    }
 
 }
 
  function addRole(e5,role_id)
 {
    var  e  = e5.options;
 
    var  permission_id=new Array(e5.options.length);
  
    for(j=0;j<e.length;j++) 
    {
    // alert(e[j].value); 
        permission_id[j]=e[j].value;
    }
     	//var windowStatus = "left=380,top=200,width=400,height=130,resizable=0,scrollbars=0,menubar=no,status=0";
     	
		//在窗口中打开的页面
		window.location= "SaveRoleToPermission?permissionid="+permission_id+"&roleid="+role_id;
 	   // window.open(url,"noMenuWindowName",windowStatus);	 
	     
     
 }

 
</script>   
</head>

<body style="overflow-y:auto">
<table border="0" align="center" cellpadding="0" cellspacing="0" class="tb_title">
  <tr>
    <th align="left" valign="middle">分配权限</th>
    <td>&nbsp;</td>
  </tr>
</table>
 <form   name=form1 action="" method="post" >   
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="48%" align="center">
    <%
    String roleid=(String)request.getAttribute("RoleId");
    String rolename=(String)request.getAttribute("RoleName"); 
   %>
    所选角色<input type="text" name="role" readonly="readonly" value="<%=roleid+"."%><%=rolename%>">
 
     <select id=list1 multiple="multiple"    name="select" size="28" style="width:100%"  ondblclick="moveOption(this,this.form.list2)">
    
      <%List<Permission> Permission=(List<Permission>)request.getAttribute("pm"); 
      for(int i=0;i<Permission.size();i++){
      
      %>
       <option value="<%=Permission.get(i).getId()%>"><%=Permission.get(i).getName()%></option>
        <%} %>
    </select>
 
    </td>
    <td width="4%" align="center"><input   name=add   type=button   value="&gt;&gt;"    onclick="moveOption(this.form.list1,this.form.list2)">  <br>
      <br>
        <input   name=sub   type=button   value="&lt;&lt;"    onclick="moveOption(this.form.list2,this.form.list1)">   </td>
    <td width="48%" >
    <br>
     权限选择

    <select id=list2 multiple="multiple"   name="select2" size="28" style="width:100%"  ondblclick="moveOption(this,null)">
 <%List<Permission> Permission2=(List<Permission>)request.getAttribute("rp"); 
      for(int i=0;i<Permission2.size();i++){
      
      %>
       <option value="<%=Permission2.get(i).getId()%>"><%=Permission2.get(i).getName()%></option>
        <%} %>
     
    </select>

    </td>
  </tr>
</table>
    
<table border="0" align="center" cellpadding="0" cellspacing="0" class="tb_foot">
  <tr align="center">
    <td align="right">
	<input type="button" name="save" value="  全部选择 "  onclick="javascript:sel(this.form.list1)"></td>
	 <td align="center">
	<input type="button" name="save" value=" 清   空 " onclick="removeselect(this.form.list2)"></td>
	  <td align="center">
	<input type="button" name="return" value=" 返  回 " onClick="javascript:window.close()"></td>
	<td align="left">
	<input type="button" name="save" value=" 保  存 " onclick="javascript:addRole(this.form.list2,'<%=roleid%>')"></td>
  </tr>
</table>

</form> 
</body>
</html>

⌨️ 快捷键说明

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