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