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