ERP-node/WebContent/WEB-INF/view/admin/menu/menuMngList.jsp

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}">
&nbsp;&nbsp;&nbsp;
</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}">&nbsp;&nbsp;${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}">
&nbsp;&nbsp;&nbsp;
</c:forEach>
${userMenu.LPAD_MENU_NAME_KOR}
</td>
<td title="${userMenu.SEQ}">${userMenu.SEQ}</td>
<td align="left" title="${userMenu.MENU_URL}">&nbsp;&nbsp;${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>