leftMenuTree.jsp 3.38 KB
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ include file="/systeminfo/init_wev8.jsp"%>
<%@ taglib uri="/WEB-INF/weaver.tld" prefix="wea"%>
<%
	//系统使用菜单
	String titlename = SystemEnv.getHtmlLabelName(32127, user.getLanguage());
%>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title><%=titlename%></title>
<link rel="stylesheet" type="text/css" href="/wui/common/jquery/plugin/zTree3.5/css/zTreeStyle/CustomResourcezTreeStyle_wev8.css" />
<script type="text/javascript" src="/wui/common/jquery/plugin/zTree3.5/js/jquery.ztree.core.min_wev8.js"></script>
<script type="text/javascript">
	$(document).ready(function() {
		$('#zDialog_div_content').height($(window).height()-105);
		
		var setting = {
			async : {
				enable : true, //启用异步加载
				dataType : "text", //ajax数据类型
				url : function (treeId, treeNode) {
					//获取子节点时
				    if (treeNode && treeNode.isParent && treeNode.isParent) {
				    	return "/page/maint/menu/CommonMenuSettingListJSON.jsp?type=left&isCustom=true&resourceType=3&resourceId=<%=user.getUID()%>&parentid="+treeNode.id+"&mode=visible&e=" + new Date().getTime();
				    } else {
				    	//初始化时
				    	return "/page/maint/menu/CommonMenuSettingListJSON.jsp?type=left&isCustom=true&resourceType=3&resourceId=<%=user.getUID()%>&parentid=0&mode=visible&e=" + new Date().getTime();
				    }
				}
			},
			callback : {
				onClick: function(event, treeId, treeNode) {
					var dialog = parent.getDialog(window);
					dialog.callback(treeNode);
				}
			},
			check : {
				enable : false
			},
			view : {
				showLine : false,
				showIcon : false,
				selectedMulti : false
			}
		};
		var zNodes = [];
		$.fn.zTree.init($("#menutree"), setting, zNodes);
	});
	
	function onCancel(){
		var dialog = parent.getDialog(window);
		dialog.close();
	}
	
	function onClear(){
		var dialog = parent.getDialog(window);
		dialog.clear();
	}
</script>
</head>
<body>
	<jsp:include page="/systeminfo/commonTabHead.jsp">
		<jsp:param name="mouldID" value="portal" />
		<jsp:param name="navName" value="<%=titlename%>" />
	</jsp:include>
	<%@ include file="/systeminfo/TopTitle_wev8.jsp"%>
	<%@ include file="/systeminfo/RightClickMenuConent_wev8.jsp"%>
	<%
		RCMenu += "{" + SystemEnv.getHtmlLabelName(311, user.getLanguage()) + ",javascript:onClear(),_self} ";
		RCMenuHeight += RCMenuHeightStep;
	%>
	<%@ include file="/systeminfo/RightClickMenu_wev8.jsp"%>

	<table id="topTitle">
		<tr>
			<td class="rightSearchSpan"><span title="<%=SystemEnv.getHtmlLabelName(23036, user.getLanguage())%>" class="cornerMenu"></span></td>
		</tr>
	</table>
	<div id="zDialog_div_content" class="zDialog_div_content">
		<ul id="menutree" class="ztree"></ul>
	</div>
	<div id="zDialog_div_bottom" class="zDialog_div_bottom">
		<wea:layout needImportDefaultJsAndCss="false">
			<wea:group context="" attributes="{\"groupDisplay\":\"none\"}">
				<wea:item type="toolbar">
					<input type="button" value="<%=SystemEnv.getHtmlLabelName(311, user.getLanguage())%>" id="zd_btn_clear" class="zd_btn_submit" onclick="onClear();" />
					<span class="e8_sep_line">|</span>
					<input type="button" value="<%=SystemEnv.getHtmlLabelName(309, user.getLanguage())%>" id="zd_btn_cancle" class="zd_btn_cancle" onclick="onCancel();" />
				</wea:item>
			</wea:group>
		</wea:layout>
	</div>
	<jsp:include page="/systeminfo/commonTabFoot.jsp"></jsp:include>
</body>
</html>