| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- <%@ page contentType="text/html;charset=GBK"%>
- <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <HEAD>
- <TITLE>分配角色</TITLE>
- <SCRIPT type=text/javascript src="/shares/js/jquery-1.6.4.min.js"></SCRIPT>
- <link href="main.css" rel="stylesheet" type="text/css"></link>
- <script type="text/javascript" src="js/lr-page.js"></script>
- <script type="text/javascript" src="/shares/js/constant.js"></script>
- <script type="text/javascript" src="/shares/js/common.js"></script>
- <script type="text/javascript" src="/shares/js/yw/eu/personalAuthor.js"></script>
-
- <link href="./liger/lib/ligerUI/skins/${sessionScope.css}/css/ligerui-all.css" rel="stylesheet" type="text/css"></link>
- <script src="./liger/lib/ligerUI/js/core/base.js" type="text/javascript"></script>
- <script src="./liger/lib/ligerUI/js/plugins/ligerLayout.js" type="text/javascript"></script>
- <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/ligerui.all.js" type="text/javascript"></script>
- <script src="./liger/lib/ligerUI/js/plugins/ligerTab.js" type="text/javascript"></script>
- <script src="./liger/lib/ligerUI/js/plugins/ligerDialog.js" type="text/javascript"></script>
- <script src="./liger/lib/ligerUI/js/plugins/ligerTree.js" type="text/javascript"></script>
- <script type="text/javascript">
- $(function (){
- $("#layout1").ligerLayout({ leftWidth: 250});
- var height = $(".l-layout-center").height();
- $("#navtab1").ligerTab({height:height-25});
- tabitem = $("#navtab1").ligerGetTabManager();
- replaceItem();
- checkAll();
- $("#accordion1").height(height-24);
- var uid = $("#groupid").val();
- var url = 'includelist.do?v=T_ROLE&k=groupid@2@'+uid+'@3';
- //document.getElementsByName("listcontent")[0].src = url;
- });
- function init(){
- var useId = '<%=request.getAttribute("userId")%>';
- return useId;
- }
- function replaceItem(){
- tabitem.addTabItem({tabid:'temp_1',text: "",content:"",isMove:false});
- tabitem.selectTabItem("tabitem1");
- tabitem.removeTabItem('temp_1');
- }
-
-
-
- function checkAll(){
- var checkIds = $("[name='checkedIds']").val();
- var checkIdCol = checkIds.split(",");
- $("[name='role']").each(function(){
- var roleId = $(this).val();
- if(isExist(roleId,checkIdCol)){
- $(this).parent().click();
- }
- });
- }
- function backEdit(){
- var url="personalAuthorList.do?task=toList";
- submitAUrl(url);
- }
-
- </script>
- <style type="text/css">
- .author-list{
- width:100px;
- float:left;
- height:25px;
- padding-top:3px;
- overflow-x:hidden;
- white-space:nowrap;text-overflow:ellipsis;
- }
- .roleTree{
- height:20px;
- padding-top:3px;
- }
- .l-button{margin-left:1px;}
- body{ padding:5px; margin:0;}
- #layout1{width:100%;margin:0; padding:0; }
- #selectBtn{
- width: 100%;
- height:25px;
- padding-top:3px;
- background: #e5ecf9;
- text-align:center;
- vertical-align:middle;
- }
- </style>
- </HEAD>
- <BODY>
- <%@ include file="/include/button.jsp"%>
- <%@ include file="/include/message.jsp"%>
- <div id="title" class="form-button">
- <input type="button" class="l-button" value="保存" onclick="sumbitPersonalAuthor('addPersonalAuthor.do')"/>
- <input type="button" class="l-button" value="返回列表" onclick="backEdit()"/>
- </div>
- <div class="container-layout">
- <form id="personalAuthorForm" name="personalAuthorForm" action="addPersonalAuthor.do" method="post">
- <input type="hidden" name="loginName" value="${session.userName}"/>
- <input type="hidden" name="userIds" />
- <input type="hidden" name="roleIds" />
- <div id="layout1" >
- <div position="left" title="人员选择" id="accordion1">
- <input type="hidden" name="groupId" value="${groupId }" />
- <input type="hidden" name="userId" value="${userId }"/>
- <input type="hidden" name="checkedIds" value="${checkedIds}" />
- <input type="hidden" name="role" value="${role}"/>
- <input type="hidden" name="unit" value=""/>
- <input type="hidden" name="task" value="edit"/>
- <div id="accordion2" style="overflow:auto; height:99%">
- <ul id="userTree" class="tree" style="margin-top: 3px;">
- </div>
- </div>
- <div position="center" title="权限">
- <div id="navtab1" style="width: 99%;margin:0 auto;overflow:hidden;height:99%; border:1px solid #A3C0E8; ">
- <c:forEach items="${authorMap}" var="system" varStatus="i">
- <div title="${system.key}" ${i.index==0?"lselected='true'":""}>
- <div id="maingrid2" style="margin:5px;overflow:hidden">
- <c:forEach items="${system.value}" var="author">
- <div style="margin-top:3px">
- <div class="me">
- <span style="font-weight:bold"><input type="checkbox" name="checkAll" value=""/> ${author.text}</span>
- </div>
- <div class="node" style="padding-left:3px;float:left;text-align:left;border:1px solid #eee;width:98%">
- <c:forEach items="${author.children}" var="action">
- <div class="author-list">
- <input type="checkbox" value="${action.url}" name="author" id="${action.url}"/>
-
- <span title="${action.text}">${action.text}</span>
- </div>
- </c:forEach>
- </div>
- </div>
- </c:forEach>
- </div>
- </div>
- </c:forEach>
- </div>
- </div>
- </div>
- </form>
- </div>
-
- </BODY>
- </HTML>
|