264 lines
7.6 KiB
Plaintext
264 lines
7.6 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 = (ArrayList)request.getAttribute("adminMenuList");
|
|
System.out.println(adminMenuList);
|
|
%>
|
|
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
<title><%=Constants.SYSTEM_NAME%></title>
|
|
<script>
|
|
//메뉴 추가 팝업 호출
|
|
function addMenu(objid,type,level){
|
|
if("" != objid){
|
|
window.open("","addMenuPop","width=400 height=300 menubar=no status=no");
|
|
|
|
var hiddenForm = document.hiddenForm;
|
|
hiddenForm.parentObjid.value = objid;
|
|
hiddenForm.menuType.value = type;
|
|
hiddenForm.target = "addMenuPop";
|
|
hiddenForm.action = "/admin/menuRegistFormPopUp.do";
|
|
hiddenForm.submit();
|
|
}
|
|
}
|
|
|
|
//메뉴 권한 지정 팝업 호출
|
|
function menuAuthMng(objid){
|
|
if("" != objid){
|
|
window.open("","menuAuthMngPopUp","width=1200 height=400 menubar=no status=no");
|
|
var hiddenForm = document.hiddenForm;
|
|
hiddenForm.objid.value = objid;
|
|
hiddenForm.target = "menuAuthMngPopUp";
|
|
hiddenForm.action = "/admin/menuAuthMngPopUpFS.do";
|
|
hiddenForm.submit();
|
|
}
|
|
}
|
|
|
|
//메뉴수정
|
|
function modifyMenu(objid){
|
|
if("" != objid){
|
|
window.open("","modifyMenuPop","width=400 height=300 menubar=no status=no");
|
|
|
|
var hiddenForm = document.hiddenForm;
|
|
hiddenForm.objid.value = objid;
|
|
hiddenForm.target = "modifyMenuPop";
|
|
hiddenForm.action = "/admin/menuModifyFormPopUp.do";
|
|
hiddenForm.submit();
|
|
}
|
|
|
|
}
|
|
|
|
function deleteMenu(objid){
|
|
if("" != objid){
|
|
if(confirm("해당 메뉴를 삭제하시겠습니까?")){
|
|
var hiddenForm = document.hiddenForm;
|
|
hiddenForm.objid.value = objid;
|
|
hiddenForm.action = "/admin/deleteMenu.do";
|
|
hiddenForm.submit();
|
|
}
|
|
}
|
|
}
|
|
|
|
</script>
|
|
|
|
</head>
|
|
<body>
|
|
<form name="hiddenForm" method="post">
|
|
<input type="hidden" name="parentObjid">
|
|
<input type="hidden" name="objid">
|
|
<input type="hidden" name="menuType">
|
|
</form>
|
|
<form name="menuListForm" action="" method="post">
|
|
<input type="hidden" name="objid">
|
|
|
|
<section id="commonSection" class="admin1">
|
|
<div id="adminMenuTt">
|
|
<h2>메뉴관리</h2>
|
|
</div>
|
|
<p class="tableMenu">admin메뉴</p>
|
|
<div id="MenuTableWrap">
|
|
<div class="tableWrap">
|
|
<table id="MenuTable" class="">
|
|
<colgroup>
|
|
<col width="3%" />
|
|
<col width="*%" />
|
|
<col width="5%" />
|
|
<col width="*%" />
|
|
<col width="10%" />
|
|
<col width="10%" />
|
|
<col width="10%" />
|
|
<!--
|
|
<col width="9%" />
|
|
<col width="9%" />
|
|
-->
|
|
<col width="10%" />
|
|
<col width="9%" />
|
|
</colgroup>
|
|
<tr id="thead">
|
|
<td>LEV</td>
|
|
<td>메뉴명</td>
|
|
<td>SEQ</td>
|
|
<td>URL</td>
|
|
<!--
|
|
<td>등록자</td>
|
|
<td>등록일</td>
|
|
-->
|
|
<td>상태</td>
|
|
<td colspan="4">기능</td>
|
|
</tr>
|
|
</table>
|
|
<div class="pdm_scroll_table_wrap">
|
|
<table id="MenuTableTbody">
|
|
<colgroup>
|
|
<col width="3%" />
|
|
<col width="*%" />
|
|
<col width="5%" />
|
|
<col width="*%" />
|
|
<col width="10%" />
|
|
<col width="10%" />
|
|
<col width="10%" />
|
|
<!--
|
|
<col width="9%" />
|
|
<col width="9%" />
|
|
-->
|
|
<col width="10%" />
|
|
<col width="9%" />
|
|
</colgroup>
|
|
<c:forEach var="adminMenu" items="${adminMenuList}">
|
|
<tr>
|
|
<td title="${adminMenu.LEV}">${adminMenu.LEV}</td>
|
|
<td align="left" title="${adminMenu.LPAD_MENU_NAME_KOR}">
|
|
<c:forEach begin="0" end="${adminMenu.LEV}">
|
|
|
|
</c:forEach>
|
|
${adminMenu.LPAD_MENU_NAME_KOR}
|
|
</td>
|
|
<td title="${adminMenu.SEQ}">${adminMenu.SEQ}</td>
|
|
<td style="text-align:left !important;" title="${adminMenu.MENU_URL}"> ${adminMenu.MENU_URL}</td>
|
|
<%--
|
|
<td title="${adminMenu.WRITER}">${adminMenu.WRITER}</td>
|
|
<td title="${adminMenu.REGDATE}">${adminMenu.REGDATE}</td>
|
|
--%>
|
|
<td>
|
|
${adminMenu.STATUS_TITLE}
|
|
</td>
|
|
<td>
|
|
<c:if test="${'3' ne adminMenu.LEV}">
|
|
<input type="button" value="메뉴추가" class="btns" onclick="javascript:addMenu('${adminMenu.OBJID}','${adminMenu.MENU_TYPE}','${adminMenu.LEV}')">
|
|
</c:if>
|
|
</td>
|
|
<td><input type="button" value="권한설정" class="btns" onclick="javascript:menuAuthMng('${adminMenu.OBJID}')"></td>
|
|
<td>
|
|
<c:if test="${'0' ne adminMenu.PARENT_OBJ_ID && '1' ne adminMenu.PARENT_OBJ_ID}">
|
|
<input type="button" value="메뉴수정" class="btns" onclick="javascript:modifyMenu('${adminMenu.OBJID}')">
|
|
</c:if>
|
|
</td>
|
|
<td>
|
|
<c:if test="${'0' ne adminMenu.PARENT_OBJ_ID && '1' ne adminMenu.PARENT_OBJ_ID}">
|
|
<input type="button" value="삭제" class="btns" onclick="javascript:deleteMenu('${adminMenu.OBJID}')">
|
|
</c:if>
|
|
</td>
|
|
</tr>
|
|
</c:forEach>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<p class="tableMenu trop">사용자 메뉴</p>
|
|
<div id="MenuTableWrap">
|
|
<div class="tableWrap">
|
|
<table id="MenuTable" class="">
|
|
<colgroup>
|
|
<col width="3%" />
|
|
<col width="*%" />
|
|
<col width="5%" />
|
|
<col width="*%" />
|
|
<col width="10%" />
|
|
<col width="10%" />
|
|
<col width="10%" />
|
|
<!--
|
|
<col width="9%" />
|
|
<col width="9%" />
|
|
-->
|
|
<col width="10%" />
|
|
<col width="9%" />
|
|
</colgroup>
|
|
<tr id="thead">
|
|
<td>LEV</td>
|
|
<td>메뉴명</td>
|
|
<td>SEQ</td>
|
|
<td>URL</td>
|
|
<!--
|
|
<td>등록자</td>
|
|
<td>등록일</td>
|
|
-->
|
|
<td>상태</td>
|
|
<td colspan="4">기능</td>
|
|
</tr>
|
|
</table>
|
|
<div class="pdm_scroll_table_wrap">
|
|
<table id="MenuTableTbody">
|
|
<colgroup>
|
|
<col width="3%" />
|
|
<col width="*%" />
|
|
<col width="5%" />
|
|
<col width="*%" />
|
|
<col width="10%" />
|
|
<col width="10%" />
|
|
<col width="10%" />
|
|
<!--
|
|
<col width="9%" />
|
|
<col width="9%" />
|
|
-->
|
|
<col width="10%" />
|
|
<col width="9%" />
|
|
</colgroup>
|
|
<c:forEach var="userMenu" items="${userMenuList}">
|
|
<tr ${userMenu.STATUS eq 'inActive'?'style="background-color:red;"':''}>
|
|
<td title="${userMenu.LEV}">${userMenu.LEV}</td>
|
|
<td align="left" title="${userMenu.MENU_NAME_KOR}">
|
|
<c:forEach begin="0" end="${userMenu.LEV}">
|
|
|
|
</c:forEach>
|
|
${userMenu.LPAD_MENU_NAME_KOR}
|
|
</td>
|
|
<td title="${userMenu.SEQ}">${userMenu.SEQ}</td>
|
|
<td align="left" title="${userMenu.MENU_URL}"> ${userMenu.MENU_URL}</td>
|
|
<%--
|
|
<td title="${userMenu.WRITER}">${userMenu.WRITER}</td>
|
|
<td title="${userMenu.REGDATE}">${userMenu.REGDATE}</td>
|
|
--%>
|
|
<td>
|
|
${userMenu.STATUS_TITLE}
|
|
</td>
|
|
<td>
|
|
<%-- <c:if test="${'3' ne userMenu.LEV}"> --%>
|
|
<input type="button" value="메뉴추가" class="btns" onclick="javascript:addMenu('${userMenu.OBJID}','${userMenu.MENU_TYPE}','${userMenu.LEV}')">
|
|
<%-- </c:if> --%>
|
|
</td>
|
|
<td><input type="button" value="권한설정" class="btns" onclick="javascript:menuAuthMng('${userMenu.OBJID}')"></td>
|
|
<td>
|
|
<c:if test="${'0' ne userMenu.PARENT_OBJ_ID && '1' ne userMenu.PARENT_OBJ_ID}">
|
|
<input type="button" value="메뉴수정" class="btns" onclick="javascript:modifyMenu('${userMenu.OBJID}')">
|
|
</c:if>
|
|
</td>
|
|
<td>
|
|
<c:if test="${'0' ne userMenu.PARENT_OBJ_ID && '1' ne userMenu.PARENT_OBJ_ID}">
|
|
<input type="button" value="삭제" class="btns" onclick="javascript:deleteMenu('${userMenu.OBJID}')">
|
|
</c:if>
|
|
</td>
|
|
</tr>
|
|
</c:forEach>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</form>
|
|
</body>
|
|
</html> |