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