메뉴 구조 및 로그인 임시 활성화

This commit is contained in:
leejunho 2025-09-17 10:56:08 +09:00
parent c5a5989d80
commit bc265c9621
2 changed files with 106 additions and 321 deletions

View File

@ -46,7 +46,7 @@ function footerSiteLinkPageGo (){
<div class="inner">
<ul>
<li><a href="#">개인정보처리방침</a></li>
<li><a href="#">개인정보 침해신고센터</a></li>
<li><a href="https://privacy.kisa.or.kr/main.do">개인정보 침해신고센터</a></li>
<li><a href="#">이메일무단수집거부</a></li>
<li><a href="#">찾아오시는 길</a></li>
</ul>
@ -54,8 +54,8 @@ function footerSiteLinkPageGo (){
</div>
<div class="area_bottom">
<div class="inner">
<a href="./index.html" class="pc"><img src="/ipedu/visitEdu/usr/publish/images/common/footer_logo.png" alt=""></a>
<a href="./index.html" class="mobile"><img src="/ipedu/visitEdu/usr/publish/images/common/footer_logo_mobile.png" alt=""></a>
<a href="${pageContext.request.contextPath}" class="pc"><img src="${pageContext.request.contextPath}/visitEdu/usr/publish/images/common/footer_logo.png" alt=""></a>
<a href="${pageContext.request.contextPath}" class="mobile"><img src="${pageContext.request.contextPath}/visitEdu/usr/publish/images/common/footer_logo_mobile.png" alt=""></a>
<address>
<p>(06133) 서울특별시 강남구 테헤란로131 (역삼동, 한국지식재산센터 6층)</p>
<p><span>TEL.</span> 02-2183-5800 <span>FAX.</span> 02-2183-5899</p>

View File

@ -6,339 +6,124 @@
<c:set var="URL" value="${pageContext.request.requestURL}" />
<c:set var="URI" value="${pageContext.request.requestURI}" />
<!-- 헤드 선언 - weblayout.jsp 헤드 종료 - webCommonHeader.jsp -->
<script type="text/javascript">
$(document).ready(function (){
// 2뎁스 링크 주소 1뎁스로 복사 넣기
// 탑메뉴
$("nav#menu ul.depth01").find('li').each(function (index, item){
$($(this).find('a')[0]).attr('href' , $($(this).find('.depth02').find('a')[0]).attr('href'));
});
//사이트맵
$('.full_menu ul.depth01').find('li').each(function (index, item){
$($(this).find('a')[0]).attr('href' , $($(this).find('.depth02').find('a')[0]).attr('href'));
});
/* //대국민일 경우 '나의 사건 관리' 원뎁스 메뉴 클릭 시 대시보드로 이동
if("${auth}" == 'ROLE_USER_MEMBER'){
$("#9997000").attr('href', "/web/kccadr/accdnt/ai/adjstIncidentDashList.do")
}
*/
/* 강사 대시보드 이동 - 강사메뉴에 대시보드를 추가하기로 해서 필요 없어짐.*/
/* if("${auth}" == 'ROLE_USER_MANAGER'){
if("${instrDiv}" == 'tngrInstrDiv'){
$("#99923000").attr('href', "${pageContext.request.contextPath}/web/ve/instr/tngrVisitEdu/instrInfo/instrDashboard.do")
}else if("${instrDiv}" == 'adultInstrDiv'){
$("#99923000").attr('href', "${pageContext.request.contextPath}/web/ve/instr/adultVisitEdu/instrInfo/instrDashboard.do")
}
} */
//청소년 강사 > 성인강사 메뉴 삭제 / 성인 강사 > 청소년 강사 메뉴 삭제
if("${auth}" == 'ROLE_USER_MANAGER'){
if("${instrDiv}" == 'tngrInstrDiv'){
$("#9991000").parent('li').hide();
$("#full_9991000").parent('li').hide();
$("#99912000").parent('li').hide();
$("#full_99912000").parent('li').hide();
$("#99913000").parent('li').hide();
$("#full_99913000").parent('li').hide();
}else if("${instrDiv}" == 'adultInstrDiv'){
$("#99923000").parent('li').hide();
$("#full_99923000").parent('li').hide();
}
}
/* //담당자일 경우 '담당자' 원뎁스 메뉴 클릭 시 대시보드로 이동
if("${auth}" == 'ROLE_USER_MANAGER'){
$("#99912000").attr('href', "/web/kccadr/adjcclt/ai/adjstConciliatorDashList.do")
} */
});
/* 회원정보 수정 link */
function usrModify(){
var gsWin = window.open('about:blank','modifyTab','');
var frm = document.usrModifyForm;
frm.target ="modifyTab";
frm.accessToken.value = "<c:out value='${ssoLoginVO.access_token}'/>";
frm.refreshToken.value = "<c:out value='${ssoLoginVO.refresh_token}'/>";
frm.returnSiteCode.value = "<c:out value='${returnSiteCode}'/>";
frm.returnSiteUrl.value = "<c:out value='${returnSiteUrl}'/>";
frm.action = "<c:url value='${modifyUrl}'/>";
frm.submit();
}
/* 회원가입 link */
function usrJoin(){
var gsWin = window.open('about:blank','joinTab','');
var frm = document.usrJoinForm;
frm.target ="joinTab";
frm.returnSiteCode.value = "<c:out value='${returnSiteCode}'/>";
frm.returnSiteUrl.value = "<c:out value='${returnSiteUrl}'/>";
frm.action = "<c:url value='${joinUrl}'/>";
frm.submit();
}
/* 화면 확대 축소 */
var nowZoom = 100;
/* 20220429줌아웃기능 반대로 되어있어서 수정 */
function zoomOut() { // 화면크기축소
nowZoom = nowZoom + 10;
if(nowZoom >= 200) nowZoom = 200; // 화면크기 최대 확대율 200%
zooms();
}
function zoomIn() { // 화면크기확대
nowZoom = nowZoom - 10;
if(nowZoom <= 70) nowZoom = 70; // 화면크기 최대 축소율 70%
zooms();
}
function zooms() {
document.body.style.zoom = nowZoom + "%";
}
//상단 e배움터 링크 이동 - 로그인상태
/* function goEEdu() {
var environment = '${environment}';
$.ajax({
url : "<c:url value='/web/updateMberSeqKeyAjax.do'/>",
async:false,
processData: false,
contentType: false,
cache: false,
success: function (returnData, status) {
if(returnData.status == 'loginY'){
if(environment == 'real'){
window.location.href = "https://edu-copyright.or.kr/user/main/main.do?user_id="+returnData.user_id+"&key="+returnData.key;
}else{
window.location.href = "http://223.255.205.7/user/main/main.do?user_id="+returnData.user_id+"&key="+returnData.key;
}
} else if(returnData.status == 'fail') {
alert("key 갱신 오류");
} else if(returnData.status == 'loginN'){
alert("로그인을 해주세요.")
}
},
error: function (e) {
console.log("ERROR : ", e);
alert("key 갱신 오류");
}
$(document).ready(function (){
// 2뎁스 링크 주소 1뎁스로 복사 넣기
// 탑메뉴
$("nav#menu ul.depth01").find('li').each(function (index, item){
$($(this).find('a')[0]).attr('href', $($(this).find('.depth02').find('a')[0]).attr('href'));
});
// 사이트맵
$('.full_menu ul.depth01').find('li').each(function (index, item){
$($(this).find('a')[0]).attr('href', $($(this).find('.depth02').find('a')[0]).attr('href'));
});
});
} */
//상단 포탈사이트, 장애인e배움터, 저작권배움터 링크 이동
function goLink(target){
var environment = '${environment}';
var loginVO = '${LoginVO}';
var ssoLoginVO = '${ssoLoginVO}';
var url = "";
if(environment == 'real'){ //운영 or 개발 서버 구분
if(target == 'portal'){ //포탈사이트
url = "https://edu-copyright.or.kr/portal/main.do"
}else if(target == 'user'){ //e배움터
url = "https://edu-copyright.or.kr/user/main/main.do"
}else if(target == 'dsprUser'){ //장애인e배움터
url = "https://edu-copyright.or.kr/dsprUser/main/main.do"
}else{ //교육관리시스템
url = "https://www.edu-copyright.or.kr/ipedu/web/main/mainPage.do"
}
}else{
if(target == 'portal'){
url = "http://223.255.205.7/portal/main.do"
}else if(target == 'user'){
url = "http://223.255.205.7/user/main/main.do"
}else if(target == 'dsprUser'){
url = "http://223.255.205.7/dsprUser/main/main.do"
}else{
url = "http://119.193.215.98:9989/ipedu/web/main/mainPage.do"
}
}
if(loginVO != '' && ssoLoginVO != ''){ //로그인 상태일시
$.ajax({
url : "<c:url value='/web/updateMberSeqKeyAjax.do'/>",
async:false,
processData: false,
contentType: false,
cache: false,
success: function (returnData, status) {
if(returnData.status == 'loginY'){
/* window.location.href = url+"?user_id="+returnData.user_id+"&key="+returnData.key; */
window.open(url+"?user_id="+returnData.user_id+"&key="+returnData.key);
} else if(returnData.status == 'fail') {
alert("key 갱신 오류");
} else if(returnData.status == 'loginN'){
alert("로그인을 해주세요.")
}
},
error: function (e) {
console.log("ERROR : ", e);
alert("key 갱신 오류");
}
});
}else{ //비로그인 상태일시
/* window.location.href = url; */
window.open(url);
}
}
</script>
</head>
<!-- 바디 선언 - 헤더/바디종료 - 푸터-->
<!-- ${LoginVO} -->
<!-- ${ssoLoginVO} -->
<body>
<!-- 찾교 헤더HTML 시작 -->
<div class="mask"></div>
<div class="skip_menu">
<a href="#main" class="contGo" title="본문 바로가기">본문 바로가기</a>
</div>
<!-- header -->
<header>
<div class="header_top_area">
<div class="inner">
<!-- 로그인전 -->
<!-- <div class="login">
<a href="#" class="btn line gray">본인인증</a>
</div> -->
<!-- 로그인 후 -->
<div class="login_after">
<div class="user_info">
<p>홍길동님</p>
<a href="#">마이페이지</a>
</div>
<a href="#" class="btn line gray">인증해제</a>
</div>
<div class="inner">
<c:choose>
<%-- 로그인전 --%>
<c:when test="${empty LoginVO or empty ssoLoginVO}">
<div class="login">
<a href="${pageContext.request.contextPath}/web/user/login/ssoLogin.do" class="btn line gray">본인인증</a>
</div>
</c:when>
<%-- 로그인 후 --%>
<c:when test="${!empty LoginVO and !empty ssoLoginVO}">
<div class="login_after">
<div class="user_info">
<p><c:out value="${LoginVO.id}"/>님</p>
<a href="#">마이페이지</a>
</div>
<a href="#" class="btn line gray" onclick="location.href='${pageContext.request.contextPath}/web/uat/uia/actionLogout.do'">인증해제</a>
</div>
</c:when>
</c:choose>
</div>
</div>
</div>
</div>
<nav id="menu">
<div class="inner">
<a class="logo" href="${pageContext.request.contextPath}">
<h1><img src="/ipedu/visitEdu/usr/publish/images/common/logo.png" alt=""></h1>
</a>
<div class="menu_area">
<ul class="menu">
<c:forEach var="resultListOne" items="${fullMenuResultList}" varStatus="status">
<c:if test="${resultListOne.depths eq '1' }">
<li>
<a href="#" class="depth01" id="full_${resultListOne.menuNo}">
<c:out value="${resultListOne.menuNm}" escapeXml="false" />
</a>
<div class="depth02_wrap">
<strong class="menu_title"><span>상표권조건부 기소유예</span></strong>
<ul class="depth02">
<c:forEach var="resultListTwo" items="${fullMenuResultList}" varStatus="status">
<c:if test="${resultListTwo.depths eq '2' && resultListOne.menuNo eq resultListTwo.upperMenuId }">
<li>
<a href="${pageContext.request.contextPath}${empty resultListTwo.url ? '#' : resultListTwo.url }" ${resultListTwo.menuType eq 'O' ? 'target="_blank"' : ""} >
<c:out value="${resultListTwo.menuNm}" />
</a>
</li>
</c:if>
</c:forEach>
</ul>
</div>
</li>
</c:if>
</c:forEach>
</ul>
<div class="btn_wrap">
<button type="button" class="btn_identify mobile" title="전체메뉴 열기"><i></i></button>
<button type="button" class="btn_sitemap" title="전체메뉴 열기"><i></i></button>
</div>
</div>
</div>
</nav>
<nav>
<div class="inner">
<a class="logo" href="./index.html">
<h1><img src="/ipedu/visitEdu/usr/publish/images/common/logo.png" alt=""></h1>
</a>
<div class="menu_area">
<ul class="menu">
<li>
<a href="#" class="depth01">기소유예교육</a>
<div class="depth02_wrap">
<strong class="menu_title"><span>상표권조건부 기소유예</span></strong>
<ul class="depth02">
<li><a href="#">교육안내</a></li>
<li><a href="#">교육신청</a></li>
</ul>
</div>
</li>
<li>
<a href="#" class="depth01">시정명령교육</a>
<div class="depth02_wrap">
<strong class="menu_title"><span>상표권조건부 기소유예</span></strong>
<ul class="depth02">
<li><a href="#">교육안내</a></li>
<li><a href="#">교육신청</a></li>
</ul>
</div>
</li>
<li>
<a href="#" class="depth01">예방교육</a>
<div class="depth02_wrap">
<strong class="menu_title"><span>상표권조건부 기소유예</span></strong>
<ul class="depth02">
<li><a href="#">교육안내</a></li>
<li><a href="#">교육신청</a></li>
</ul>
</div>
</li>
<li>
<a href="#" class="depth01">고객지원</a>
<div class="depth02_wrap">
<strong class="menu_title"><span>상표권조건부 기소유예</span></strong>
<ul class="depth02">
<li><a href="#">교육안내</a></li>
<li><a href="#">교육신청</a></li>
</ul>
</div>
</li>
</ul>
<div class="btn_wrap">
<button type="button" class="btn_identify mobile" title="전체메뉴 열기"><i></i></button>
<button type="button" class="btn_sitemap" title="전체메뉴 열기"><i></i></button>
</div>
</div>
</div>
</nav>
<div class="all_menu_wrap">
<div class="inner">
<div class="top_area">
<h1 class="logo"><a href="#"><img src="/ipedu/visitEdu/usr/publish/images/common/logo.png" alt=""></a></h1>
<button type="button" class="btn_close"><i></i></button>
</div>
<ul class="menu">
<li>
<a href="#" class="depth01">상표권 교육조건부<br>기소유예</a>
<ul class="depth02">
<li><a href="#">교육안내</a></li>
<li><a href="#">교육신청</a></li>
</ul>
</li>
<li>
<a href="#" class="depth01">부정경쟁행위 시정명령</a>
<ul class="depth02">
<li><a href="#">교육안내</a></li>
<li><a href="#">교육신청</a></li>
</ul>
</li>
<li>
<a href="#" class="depth01">상표권 침해·부정경쟁 행위 예방</a>
<ul class="depth02">
<li><a href="#">교육안내</a></li>
<li><a href="#">교육신청</a></li>
</ul>
</li>
<li>
<a href="#" class="depth01">고객지원</a>
<ul class="depth02">
<li><a href="#">공지사항</a></li>
<li><a href="#">교육자료실</a></li>
<li><a href="#">자주 받는 질문</a></li>
<li><a href="#">교육문의</a></li>
</ul>
</li>
<li>
<a href="#" class="depth01">마이페이지</a>
<ul class="depth02">
<li><a href="#">교육현황</a></li>
<li><a href="#">나의 교육문의</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div class="all_menu_wrap">
<div class="inner">
<div class="top_area">
<h1 class="logo"><a href="#"><img src="/ipedu/visitEdu/usr/publish/images/common/logo.png" alt=""></a></h1>
<button type="button" class="btn_close"><i></i></button>
</div>
<ul class="menu">
<c:forEach var="resultListOne" items="${fullMenuResultList}" varStatus="status">
<c:if test="${resultListOne.depths eq '1' }">
<li>
<a href="#" class="depth01"><c:out value="${resultListOne.menuNm}" escapeXml="false" /></a>
<ul class="depth02">
<c:forEach var="resultListTwo" items="${fullMenuResultList}" varStatus="status">
<c:if test="${resultListTwo.depths eq '2' && resultListOne.menuNo eq resultListTwo.upperMenuId }">
<li>
<a href="${pageContext.request.contextPath}${empty resultListTwo.url ? '#' : resultListTwo.url }" ${resultListTwo.menuType eq 'O' ? 'target="_blank"' : ""} >
<c:out value="${resultListTwo.menuNm}" />
</a>
</li>
</c:if>
</c:forEach>
</ul>
</li>
</c:if>
</c:forEach>
</ul>
</div>
</div>
</header>
<!-- //header -->