ERP-node/WebContent/WEB-INF/view/admin/adminMenu.jsp

90 lines
2.9 KiB
Plaintext

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="com.pms.common.utils.*"%>
<%@ page import="java.util.*" %>
<%@include file= "/init.jsp" %>
<%
ArrayList adminMenuList = new ArrayList();
adminMenuList = (ArrayList)request.getAttribute("adminMenuList");
%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title><%=Constants.SYSTEM_NAME%></title>
<script type="text/javascript">
$(document).ready(function () {
$("[objType=menuObj]").click(function(){
var url = $(this).attr("url");
var menuId = $(this).attr("id");
if("" != url){
$(window.parent.frames['adminContents_page'].document.location).attr("href",url);
}else{
$(".menu1").click(function(){
var menuKey = $(this).attr("menuObjid");
$(".menu2").css({display:"none"})
$("[parentObjid="+menuKey+"]").css({display:"block"})
});
}
});
$(".menu2").hide();
//메뉴 슬라이드토글
$(".main_menu").click(function(){
var menuObjId = $(this).attr("menuObjId");
$(".menu2").not($("[parentObjid="+menuObjId+"]")).slideUp();
$("[parentObjid="+menuObjId+"]").slideToggle();
});
//선택된 메뉴에 다른 스타일을 준다
$("#menu>.menu2>a").click(function(){
$("#menu>.menu2>a").css({backgroundColor:"rgba( 255, 255, 255, 0 )" , color : "#000"});
$(this).css({backgroundColor:"#e7eaee" , color : "#000"});
});
});
</script>
</head>
<body id="menuback">
<a href="#" class="admin_main_link"></a>
<form name="adminMenuForm" method="post">
<div id="menu">
<c:choose>
<c:when test="${!empty adminMenuList}">
<%
for(int i=0;i<adminMenuList.size();i++){
HashMap menuMap = (HashMap)adminMenuList.get(i);
String menuDesc = CommonUtils.checkNull(menuMap.get("MENU_DESC"));
String menuKorName = CommonUtils.checkNull(menuMap.get("MENU_NAME_KOR"));
String menuObjid = CommonUtils.checkNull(menuMap.get("OBJID"));
String parentObjid = CommonUtils.checkNull(menuMap.get("PARENT_OBJ_ID"));
String menuUrl = CommonUtils.checkNull(menuMap.get("MENU_URL"));
String lev = CommonUtils.checkNull(menuMap.get("LEV"));
String menuSeq = CommonUtils.checkNull(menuMap.get("SEQ"));
if("2".equals(lev)){
%>
<div class="main_menu" menuObjId="<%=menuObjid%>"><span><a href="#" url="<%=menuUrl%>" objType="menuObj" menuObjId="<%=menuObjid%>"><%=menuKorName%></a></span></div>
<%
}else if("3".equals(lev)){
%>
<div class="menu2" parentObjid="<%=parentObjid%>" menuType="12"><a href="#" url="<%=menuUrl%>" objType="menuObj" menuObjId="<%=menuObjid%>"><%=menuKorName%></a></div>
<%
}
}
%>
</c:when>
<c:otherwise>
<li>
<a href="#" class="subMenu" url="/admin/menuMngList.do" objType="menuObj">메뉴관리</a>
</li>
</c:otherwise>
</c:choose>
</div>
</form>
</body>
</html>