EditRole.jsp~52~
上传用户:zghglow
上传日期:2022-08-09
资源大小:27227k
文件大小:6k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

JavaScript

  1. <%@ page contentType="text/html; charset=GBK" %>
  2. <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
  3. <html>
  4. <head>
  5. <title>EditRole</title>
  6. <script type="text/javascript">
  7. function OpenCheckBox(){
  8.   <c:if test="${role != null}">
  9.   var fmodel = '<c:out value="${role.rol_FModel}" />';
  10.   var fmodels = fmodel.split(",");
  11.   var cmodel = '<c:out value="${role.rol_CModel}" />';
  12.   var cmodels = cmodel.split(",");
  13.   var menu = '<c:out value="${role.rol_Menu}" />';
  14.   var menus = menu.split(",");
  15.   for(var i=0;i<fmodels.length;i++){
  16.     document.getElementById("che_" + fmodels[i]).checked = true;
  17.     document.getElementById("div_" + fmodels[i]).style.display = "";
  18.   }
  19.   for(var j=0;j<cmodels.length;j++){
  20.     document.getElementById("che_" + cmodels[j]).checked = true;
  21.   }
  22.   for(var z=0;z<menus.length;z++){
  23.     document.getElementById("che" + menus[z]).checked = true;
  24.   }
  25.   </c:if>
  26. }
  27. function ShowDiv(name){
  28.   if(document.getElementById("che_" + name).checked == true){
  29.     document.getElementById("div_" + name).style.display = "";
  30.   }else{
  31.     document.getElementById("div_" + name).style.display = "none";
  32.   }
  33. }
  34. window.onload = OpenCheckBox;
  35. </script>
  36. <link href="<%=request.getContextPath() %>/Manage/Css/skinv2.0.css" rel="stylesheet" type="text/css" />
  37. </head>
  38. <body bgcolor="#ffffff">
  39. <form method="post" action="<%=request.getContextPath() %>/Manage/Role.do?todo=EditRole" enctype="multipart/form-data">
  40. <table cellspacing="0" cellpadding="0" width="100%" border="0">
  41.   <tr bgcolor="#cfdbe8">
  42.     <td style="WIDTH: 20px" width="20" bgcolor="#cfdbe8" height="19">&nbsp;<img height="10" src="<%=request.getContextPath() %>/Manage/images/icon.gif" width="12" alt="" /></td>
  43.     <td valign="middle" bgcolor="#cfdbe8" colspan="2">&nbsp; 角色管理</td>
  44.   </tr>
  45.   <tr>
  46.     <td style="HEIGHT: 31px" valign="top" align="left" height="80">&nbsp;</td>
  47.     <td style="HEIGHT: 31px" valign="middle" align="left" colspan="2">
  48.       &nbsp;<img src="<%=request.getContextPath() %>/Manage/images/edit.gif" align="middle" alt="" />&nbsp;添加角色
  49.     </td>
  50.   </tr>
  51.   <tr>
  52.     <td style="HEIGHT: 1px" valign="top" align="left"></td>
  53.     <td style="HEIGHT: 1px" valign="top" align="left" width="820" bgcolor="#cfdbe8"></td>
  54.     <td style="HEIGHT: 1px; width: 144px;" valign="top" align="left"></td>
  55.   </tr>
  56.   <tr>
  57.     <td style="HEIGHT: 381px" valign="top" align="left"></td>
  58.     <td style="HEIGHT: 381px" valign="top" align="left" colspan="2">
  59.       <br/>
  60.       <table align="left" bgcolor="#cccccc" border="0" cellpadding="1" cellspacing="1" width="98%">
  61.         <tr bgcolor="#ffffff">
  62.           <td style="height: 25px; width: 117px;">
  63.           &nbsp; 角色名:
  64.           </td>
  65.           <td style="height: 23px">
  66.             <input type="text" id="txtTitle" name="name" value='<c:out value="${role.rol_Name}" />' />
  67.             <input type="hidden" id="hidID" name="id" value='<c:out value="${role.rol_ID}" />' />
  68.           </td>
  69.         </tr>
  70.         <tr bgcolor="#ffffff">
  71.           <td style="height: 25px; width: 117px;">
  72.           &nbsp; 权限授予:
  73.           </td>
  74.           <td style="height: 23px; padding:8px;">
  75.             <c:forEach var="fmodel" items="${ModelList}" varStatus="status">
  76.               <input id="che_<c:out value="${fmodel.mod_Key}" />" type="checkbox" name='fmodel' value='<c:out value="${fmodel.mod_Key}" />' onclick='ShowDiv("<c:out value="${fmodel.mod_Key}" />")' />
  77.               <strong><c:out value="${fmodel.mod_CnName}" /></strong>
  78.               <div id='div_<c:out value="${fmodel.mod_Key}" />' style="border:solid 1px #CCCCCC; padding:5px 22px;width:500px; margin-top:4px;display:none;">
  79.               <c:forEach var="cmodel" items="${fmodel.childModel}" varStatus="status">
  80.                 <div style="float:left; width:150px;display: block;">
  81.                   <input id='che_<c:out value="${cmodel.mod_Key}" />' type="checkbox" name='<c:out value="${fmodel.mod_Key}" />' value='<c:out value="${cmodel.mod_Key}" />' />
  82.                   <c:out value="${cmodel.mod_CnName}" />
  83.                 </div>
  84.               </c:forEach>
  85.               </div><br />
  86.             </c:forEach>
  87.             <br />
  88.             详细菜单项
  89.             <div style="border:solid 1px #CCCCCC; padding:5px 22px;width:500px; margin-top:4px;">
  90.               <div style="float:left; width:150px;display: block;">
  91.                 <input type="checkbox" name='menus' value='QYXX' id="cheQYXX" />企业信息
  92.               </div>
  93.               <div style="float:left; width:150px;display: block;">
  94.                 <input type="checkbox" name='menus' value='QYWH' id="cheQYWH" />企业文化
  95.               </div>
  96.               <div style="float:left; width:150px;display: block;">
  97.                 <input type="checkbox" name='menus' value='XWGG' id="cheXWGG" />新闻公告
  98.               </div>
  99.               <div style="float:left; width:150px;display: block;">
  100.                 <input type="checkbox" name='menus' value='GDTD' id="cheGDTD" />股东天地
  101.               </div>
  102.               <div style="float:left; width:150px;display: block;">
  103.                 <input type="checkbox" name='menus' value='SCJY' id="cheSCJY" />生产经营
  104.               </div>
  105.               <div style="float:left; width:150px;display: block;">
  106.                 <input type="checkbox" name='menus' value='RLZY' id="cheLLZY" />人力资源
  107.               </div>
  108.               <div style="float:left; width:150px;display: block;">
  109.                 <input type="checkbox" name='menus' value='WZDT' id="cheWZDT" />栏目列表
  110.               </div>
  111.             </div>
  112.           </td>
  113.         </tr>
  114.         <tr bgcolor="#ffffff" align="center">
  115.           <td colspan="2">
  116.             <input type="submit" id="btnSave" value="保  存" onclick="" />&nbsp;&nbsp;&nbsp;&nbsp;
  117.             <input type="submit" value="返  回" />
  118.           </td>
  119.         </tr>
  120.       </table>
  121.     </td>
  122.   </tr>
  123. </table>
  124. </form>
  125. </body>
  126. </html>