ChangeRoleRight1.jsp
上传用户:mingda
上传日期:2017-06-20
资源大小:27691k
文件大小:3k
源码类别:

OA系统

开发平台:

Java

  1. <%@ page contentType="text/html; charset=gb2312"%>
  2. <%@ page import="com.gforce.gfoa.*,com.gforce.currency.*,java.util.*" %>
  3. <jsp:include page="/CheckLogin1.jsp" flush="true"/> <% Session m_session = new Session(session); %>
  4. <%
  5. Request m_request = new Request(request);
  6. int iRoleID = m_request.GetInt("RoleID");
  7. if(iRoleID<1)
  8. {
  9. %>
  10. <script language="JavaScript" type="text/JavaScript">
  11. alert("请选择正确的用户角色,修改失败!");
  12. window.top.close();
  13. </script>
  14. <%
  15. }
  16. else
  17. {
  18. String strRoleRightModuleIDs = "," + RoleModuleRightManager.getModuleIDsByRoleID(iRoleID) + ",";
  19. String strRoleName = RoleManager.getRoleNameByID(iRoleID);
  20. Vector vt = ModuleManager.getAllRecord();
  21. %>
  22. <html>
  23. <head>
  24. <meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta http-equiv="pragma" content="no-cache">
  25. <title>角色权限管理-- GForce OA 2.0</title>
  26. <link href="../css/txt.jsp" rel="stylesheet" type="text/css">
  27. <script language="JavaScript" src="/js/changestyle.js"></script>
  28. <script language="JavaScript" type="text/javascript">
  29. function checkchangeright()
  30. {
  31.     with(document.changeright)
  32.     for(var i=0;i<ModuleID.length;i++)
  33.     {
  34.         if(ModuleID[i].title.indexOf("(必须有效)")>0 && ModuleID[i].checked==false)
  35.         {
  36.             alert("该项必须选择,否则无法使用本系统,请选择本项并检查是否有其他错误!");
  37.             ModuleID[i].focus();
  38.             return false;
  39.         }
  40.     }
  41. }
  42. </script>
  43. </head>
  44. <body bgcolor="<%=m_session.GetString("BackColor")%>" leftmargin="0" topmargin="0">
  45. <table width="100%" height="100%" border="0" align="center" cellspacing="0">
  46.     <tr>
  47.         <td align="center" valign="top">
  48.             <p><br></p>
  49.             <form name="changeright" action="ChangeRoleRightAction.jsp" method="post" onSubmit="javascript:return checkchangeright();" target="_self">
  50.             <input name="RoleID" Value="<%=iRoleID%>" type="hidden">
  51.             <table width="90%" border="1" cellpadding="3" cellspacing="0" bordercolordark="#ffffff" bordercolorlight="#0a0a0a" style="">
  52.                 <tr align="center" valign="middle" bgcolor="<%=m_session.GetString("TitleColor")%>">
  53.                     <th nowrap><font color="#000000">修改“<%=strRoleName%>”系统操作权限</font></th>
  54.                 </tr>
  55.                 <tr align="left" valign="top">
  56.                     <td>
  57.                 <%
  58. for(int i=0;i<vt.size();i++)
  59. {
  60.     if(i > 0 && (i % 4) == 0)
  61.     {
  62.         out.println("<br>");
  63.     }
  64.     String strID = ((Vector)vt.get(i)).get(0).toString();
  65.     String strModuleName = ((Vector)vt.get(i)).get(1).toString();
  66.     if(strRoleRightModuleIDs.indexOf("," + strID + ",")>-1)
  67.     {
  68.         out.println("<input name="ModuleID" type="checkbox" value="" + strID + "" checked title="" + strModuleName + "">");
  69.     }
  70.     else
  71.     {
  72.         out.println("<input name="ModuleID" type="checkbox" value="" + strID + "" title="" + strModuleName + "">");
  73.     }
  74.     out.println("<font color="#0A0A0A">" + strModuleName + "</font>&nbsp;&nbsp;&nbsp;");
  75. }
  76. %>
  77.             </table>
  78.             <input value="修改" type="submit">&nbsp;&nbsp;&nbsp;&nbsp;
  79.             <input value="重填" type="reset">&nbsp;&nbsp;&nbsp;&nbsp;
  80.             <input value="取消" type="button" onclick="window.top.close();">
  81.             </form>
  82.         </td>
  83.     </tr>
  84. </table>
  85. </body>
  86. </html>
  87. <%
  88. }
  89. %>