mjon_git/src/main/webapp/WEB-INF/jsp/web/event/eventMsgFrstPop.jsp
2023-06-12 11:15:02 +09:00

145 lines
4.6 KiB
Plaintext

<%@ page contentType="text/html; charset=utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="ec" uri="/WEB-INF/tld/ecnet_tld.tld"%>
<!DOCTYPE html>
<head>
</head>
<script type="text/javascript" src="/publish/js/jquery-3.5.0.js"></script>
<script type="text/javascript">
/* function goMemberJoin(){
opener.goMemberJoin();
self.close();
} */
/* function goEventPayList(nttId, bbsId){
<c:if test="${empty loginVO }">
alert("문자온 서비스는 로그인 후 이용 가능합니다.");
self.close();
</c:if>
<c:if test="${not empty loginVO }">
opener.goEventPayList(nttId, bbsId);
self.close();
</c:if>
} */
function goMemberJoin(){
//alert("회원가입 화면으로 이동시켜 주세요.");
opener.location.href="<c:url value='/web/user/login/selectUserDept.do'/>";
self.close();
}
function goEventPayList(nttId, bbsId){
<c:if test="${empty loginVO }">
alert("문자온 서비스는 로그인 후 이용 가능합니다.");
self.close();
</c:if>
var frm = document.eventForm;
//frm.eventNttId.value = nttId;
//frm.eventBbsId.value = bbsId;
var data = new FormData(frm);
//팝업에서 결제하기 버튼을 누른 경우 해당 회원의 정보를 먼저 이벤트 회원 정보 테이블에 넣어준다.
$.ajax({
type:"POST",
url: "/web/event/insertEventDefaultMberInfoAjax.do",
data: data,
dataType:'json',
contentType: false,
processData: false,
success: function (returnData, status) {
if(status == 'success'){
if(returnData.resultSts == 'loginFail'){
alert("문자온 서비스는 로그인 후 이용 가능합니다.");
opener.location.href="<c:url value='/web/user/login/login.do'/>";
self.close();
}else if(returnData.resultSts == 'success'){//회원정보 입력이 끝나면 결제 화면으로 이동한다.
opener.location.href="<c:url value='/web/event/member/pay/PayView.do'/>";
self.close();
}else if(returnData.resultSts == 'eventJoined'){//현재 이벤트를 진행중인 회원
alert("현재 이벤트 진행 중입니다.");
opener.location.href="<c:url value='/web/main/mainPage.do'/>";
self.close();
}else if(returnData.resultSts == 'eventEnded'){//해당 이벤트가 완료된 회원
alert("해당 이벤트를 완료하셨습니다.");
opener.location.href="<c:url value='/web/main/mainPage.do'/>";
self.close();
}
} else if(status== 'fail'){
alert("이벤트 신청에 오류가 발생하였습니다.");
return false;
}
},
error: function (e) {
alert("이벤트 신청에 오류가 발생하였습니다.");
console.log("ERROR : ", e);
}
});
}
</script>
<form id="eventForm" name="eventForm" method="post">
<input type="hidden" id="payCount" name="payCount" value="0"/>
<input type="hidden" id="eventNttId" name="eventNttId" value="<c:out value='${resultEvent.nttId}'/>"/>
<input type="hidden" id="eventBbsId" name="eventBbsId" value="<c:out value='${resultEvent.bbsId}'/>"/>
<div class="info_popup ad_layer adpopup01" style="min-width:773px;">
<div class="popup_heading">
<p>
<c:out value="${resultEvent.nttSj}"/>
</p>
</div>
<div class="popup_heading">
<p>
<c:out value="${resultEvent.nttCn}" escapeXml="false" />
</p>
</div>
<div>이벤트 유의사항 동의 여부(필수)
<input type="radio" id="eventPolicyYnY" name="eventPolicyYn" value="Y" checked/> 예
<input type="radio" id="eventPolicyYnN" name="eventPolicyYn" value="N"/> 아니오
</div>
<div>이벤트 문자 수신 동의 여부(선택)
<input type="radio" id="eventSmsYnY" name="eventSmsYn" value="Y" checked/> 예
<input type="radio" id="eventSmsYnN" name="eventSmsYn" value="N"/> 아니오
</div>
<div class="layer_in">
<div class="list_tab_wrap2 type5">
<!-- tab button -->
<ul class="list_tab">
<c:if test="${empty loginVO }">
<li class="tab active"><button type="button" onclick="goMemberJoin(); return false;">회원가입</button></li>
</c:if>
<li class="tab"><button type="button" onclick="goEventPayList('<c:out value="${resultEvent.nttId}"/>','<c:out value="${resultEvent.bbsId}"/>'); return false;">결제하기</button></li>
</ul><!--// tab button -->
</div>
</div>
</div>
<!--// 광고문자 관련법규 안내 팝업 -->
</form>
</body>
</html>