File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
<%--
Class Name : EgovIncTopnav.jsp
Description : 상단메뉴화면(include)
Modification Information
수정일 수정자 수정내용
------- -------- ---------------------------
2011.08.31 JJY 경량환경 버전 생성
author : 실행환경개발팀 JJY
since : 2011.08.31
--%>
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ page import ="egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%
String srchRoll = "N";
if(EgovUserDetailsHelper.getAuthorities().contains("ROLE_ADMIN")){
srchRoll = "Y";
}
%>
<c:set var="srchRoll" value="<%=srchRoll%>" />
<!-- topmenu start -->
<!-- <meta name="viewport" content="width=device-width, initial-scale=1.0"> -->
<script type="text/javascript">
$( document).ready(function() {
//사진 조회
<c:if test="${!empty userCheck.atchFileId}">
$('#userImage').attr("src" , "/cmm/fms/getUserImage.do?atchFileId=${userCheck.atchFileId}");
</c:if>
}); //document.ready 끝
<c:if test="${!empty message}">alert("${message}");</c:if>
function getLastLink(baseMenuNo){
var tNode = new Array;
for (var i = 0; i < document.menuListForm.tmp_menuNm.length; i++) {
tNode[i] = document.menuListForm.tmp_menuNm[i].value;
var nValue = tNode[i].split("|");
//선택된 메뉴(baseMenuNo)의 하위 메뉴중 첫번재 메뉴의 링크정보를 리턴한다.
if (nValue[1]==baseMenuNo) {
if(nValue[5]!="dir" && nValue[5]!="" && nValue[5]!="/"){
//링크정보가 있으면 링크정보를 리턴한다.
return nValue[5];
}else{
//링크정보가 없으면 하위 메뉴중 첫번째 메뉴의 링크정보를 리턴한다.
return getLastLink(nValue[0]);
}
}
}
}
function goMenuPage(baseMenuNo, baseMenuNm){
document.getElementById("baseMenuNo").value=baseMenuNo;
document.getElementById("link").value="forward:"+getLastLink(baseMenuNo);
location.href = "/EgovTopPageLink.do?link="+getLastLink(baseMenuNo)+"&baseMenuNo="+document.menuListForm.baseMenuNo.value+"&baseMenuNm="+encodeURIComponent(baseMenuNm) ;
sessionStorage.clear();//상단 버튼 클릭시 좌측 leftItemNo 세션 없애기
sessionStorage.setItem("top_menu_click", true); //상단매뉴 클릭했다는 세션등록
sessionStorage.setItem("body_top_head", baseMenuNo );
}
function actionLogout()
{
if(confirm("로그아웃 하시겠습니까?")){
window.close(); // 일반적인 현재 창 닫기
//window.open('about:blank','_self').self.close(); // IE에서 묻지 않고 창 닫기
}
}
//레이어 팝업
var old_url="";
function layer_pop(url,nWidth,nHeight){ //function pop('팝어할 URL','레이어 수평크기','레이어 수직크기')
if (old_url != url) //이미 열려있는지 확인
{ //열려있지 않거나 다른 파일을 열때
$('#ifrm').attr("src",url); //iframe 에 열 파일 링크
$('#lay').css("width" , nWidth + "px") ;
$('#lay').css("height" , nHeight + "px") ;
$('#lay').show(); //레이어를 보이도록
old_url = url //같은 링크 클릭시 확인위해 임시 저장 */
itnWrapWindowByMask();
}else{
$('#ifrm').attr("src","");
$('#lay').hide();
old_url=""; // 임시저장된것을 지움
}
}
function itnWrapWindowByMask(){
//화면의 높이와 너비를 구한다.
var maskHeight = $(document).height();
var maskWidth = $(window).width();
//마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다.
$(".itn_mask").css({"width":maskWidth,"height":maskHeight});
//애니메이션 효과 - 일단 0초동안 까맣게 됐다가 60% 불투명도로 간다.
$('.itn_mask').fadeIn(1000);
$(".itn_mask").fadeTo("slow",0.6);
// 레이어 팝업을 가운데로 띄우기 위해 화면의 높이와 너비의 가운데 값과 스크롤 값을 더하여 변수로 만듭니다.
var left = ( $(window).scrollLeft() + ( $(window).width() - $('.itn_window').width()) / 2 );
var top = ( $(window).scrollTop() + ( $(window).height() - $('.itn_window').height()) / 2 );
// css 스타일을 변경합니다.
$('.itn_window').css({'left':left,'top':top, 'position':'absolute'});
// 레이어 팝업을 띄웁니다.
$(".itn_window").show();
}
function itnLayerClose(){
$('.itn_mask, .itn_window').hide();
$('#ifrm').attr("src","");
$('#lay').hide();
old_url="";
}
function searchTop(form) {
if (!$('#q1').val()) {
alert('검색어를 입력해주세요');
return false;
}
try {
} catch (e) {
alert(e);
}
return true;
}
function goEgovUserView(){
if('${authorCode}'=='ROLE_ADMIN'){
goSubsession('/uss/umt/user/EgovUserSelectUpdtView.do?selectedId=${LoginVO.uniqId}' , '1000000' , '1100000');//환경관리>계정관리
}else{
goSubsession('/uss/umt/user/EgovUserSelectUpdtView.do?selectedId=${LoginVO.uniqId}' , '1140000' , '1148000');//민원/장비대여>일반직원메인
}
}
</script>
<head>
<meta charset="UTF-8">
<title>우체국물류지원단</title>
<link rel="stylesheet" href="/direct/css/font.css">
<link rel="stylesheet" href="/direct/css/reset.css">
<link rel="stylesheet" href="/direct/css/all.css">
<link rel="stylesheet" href="/direct/css/index.css">
<link rel="stylesheet" href="/direct/css/mypage_popup.css">
<!-- <script src="/direct/js/jquery-1.11.3.min.js"></script> jstree 중복으로 인해 주석처리-->
<script src="/direct/js/jquery-ui.min.js"></script>
<script src="/direct/js/popup_open.js"></script>
<script src="/direct/js/popup_open_2.js"></script>
<script src="/direct/js/script.js"></script>
</head>
<header>
<div class="header_section">
<div class="logo"><a href="/uat/uia/actionMain.do"><img src="/direct/img/logo_2.png" alt=""></a></div>
<c:if test="${srchRoll == 'Y'}">
<div class="serch_area">
<div class="serch_title">통합검색 |</div>
<div class="serch_in">
<form name="frmSearchTop" id="frmSearchTop" method="get" action="/kopost/search/search.do" class="totalsh" onsubmit="return searchTop(this);">
<input type="hidden" name="detailYn" value="N" />
<input type="hidden" name="rangeView" value="bizCntrt" />
<input type="hidden" id="ss" name="s" value="frstRegistPnttm|desc" />
<ul>
<li class="utill_search">
<input type="text" title="검색어 입력박스 해더" id="q1" name="q" class="search_box" size="10" maxlength="80" placeholder="검색어를 입력해주세요" value=""><button type="submit" class="header_serch_btn"></button>
</li>
</ul>
</form>
</div>
</div>
</c:if>
<div class="profile_area" onclick="mypagePopup();">
<div class="profile_img"><img id="userImage" src="/direct/img/profile_img.png" alt="">
</div>
<div class="profile_text_area">
<div class="profile_title">우체국물류지원단 ${LoginVO.name} (${LoginVO.id})</div>
<div class="profile_sub">접속 IP : ${adminUserIp} | 최근 접속일시 : ${beforeLoginDate}</div>
</div>
</div>
<div class="my_page_modal">
<div class="my_page_popup">
<ul>
<li>
<div class="my_popup_title">아 이 디</div>
<div class="my_popup_id">${LoginVO.id}</div>
</li>
<li>
<div class="my_popup_title">성    명</div>
<input type="text" value="${LoginVO.name}" readonly>
</li>
<li>
<div class="my_popup_title">사    번</div>
<input type="text" value="${LoginVO.emplNo}" readonly>
</li>
<li>
<div class="my_popup_title">부    서</div>
<input type="text" value="${LoginVO.orgnztNm}" readonly>
</li>
<li>
<div class="my_popup_title">직    위</div>
<input type="text" value="${LoginVO.orgnztPosi}" readonly>
</li>
<li>
<div class="my_popup_title">전화번호</div>
<input type="text" value="${LoginVO.tel}" readonly>
</li>
<li>
<div class="my_popup_title">이 메 일</div>
<input type="text" value="${LoginVO.email}" readonly>
</li>
<li>
<div class="my_popup_title">담당업무</div>
<input type="text" value="${LoginVO.userWork}" readonly>
</li>
</ul>
<div class="my_popup_btns">
<input type="button" value="마이페이지" onclick ="goEgovUserView(); return false;" ><input type="button" value="로그아웃" onclick ="javascript:actionLogout();" >
</div>
</div>
</div>
<form name="menuListForm" action="" method="post">
<input type="hidden" id="baseMenuNo" name="baseMenuNo" value="<%=session.getAttribute("baseMenuNo")%>" />
<input type="hidden" id="link" name="link" value="" />
<div style="width:0px; height:0px;">
<c:forEach var="result" items="${list_menulist}" varStatus="status" >
<input type="hidden" name="tmp_menuNm" value="${result.menuNo}|${result.upperMenuId}|${result.menuNm}|${result.relateImagePath}|${result.relateImageNm}|${result.chkURL}|" />
</c:forEach>
</div>
</form>
</header>