이호영 이호영 2024-07-10
[사용자] 카톡발송 > 알림톡 소개 ==>서비스 이용 방법 링크 개선
@2e861d306a611719a5f4ac8ff8b878b4a5d97cec
src/main/java/itn/let/kakao/user/stepInfo/web/KakaoStepInfoController.java
--- src/main/java/itn/let/kakao/user/stepInfo/web/KakaoStepInfoController.java
+++ src/main/java/itn/let/kakao/user/stepInfo/web/KakaoStepInfoController.java
@@ -176,7 +176,13 @@
 	public String kakaoAlimtalkIntrdView(HttpServletRequest request, 
 			@ModelAttribute("searchVO") BoardMasterVO boardMasterVO, ModelMap model , BoardVO boardVO ,
 			RedirectAttributes redirectAttributes) throws Exception {
-		
+
+		LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
+		String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId());
+		if(userId == "") {
+			return "redirect:/web/user/login/login.do";
+		}
+		model.addAttribute("loginVO", loginVO);
 		
 		return "/web/kakao/intrd/KakaoAllimtalkIntro";
 	}
src/main/webapp/WEB-INF/jsp/web/kakao/include/KaKaoAlimtalkTopMenuTap.jsp
--- src/main/webapp/WEB-INF/jsp/web/kakao/include/KaKaoAlimtalkTopMenuTap.jsp
+++ src/main/webapp/WEB-INF/jsp/web/kakao/include/KaKaoAlimtalkTopMenuTap.jsp
@@ -68,6 +68,8 @@
 	
 	var usrDept = '${loginVO.dept}';
 	
+	console.log('usrDept : ', usrDept);
+	
 	//카카오 알림톡 기업회원 전용체크
 	if(usrDept != 'c'){
 		
@@ -82,7 +84,53 @@
 	
 }
 
+ /**
+ * @discripton : 카톡발송 > 알림톡 소개 하단에 버튼 액션
+ * 				기업회원 체크
+ */
+function cntntBtnInfo(stepInfo){
+	
+
+	//기업회원 여부 체크
+	if(usrDeptChk()){
+		if(stepInfo == 'step02'){
+			location.href="<c:url value='/web/mjon/kakao/profile/selectKaKaoProfileList.do'/>";
+		}else if(stepInfo == 'step03'){
+			location.href="<c:url value='/web/mjon/kakao/template/selectKaKaoTemplateList.do'/>";
+			
+		}
+	}	
+}
+
+//step 02
+//<c:url value='/web/mjon/kakao/profile/selectKaKaoProfileList.do'/>
+
+
+// step 03
+// <c:url value='/web/mjon/kakao/template/selectKaKaoTemplateList.do'/>
+
 </script>
+
+
+<!-- 기업회원 이동 팝업 -->
+<div class="tooltip-wrap cvt_member_popup_wrap">
+    <div class="popup-com cvt_member_layer popup02" tabindex="0" data-tooltip-con="popup02" data-focus="popup02" data-focus-prev="popup02-close">
+       <div class="popup_heading">
+           <p>알림</p>
+           <button type="button" class="tooltip-close" data-focus="popup02-close"><img src="/publish/images/content/layerPopup_close.png" alt="팝업 닫기"></button>
+       </div>
+       <div class="layer_in">
+           <p>카카오톡 알림톡은 기업회원만 전송 가능합니다.<br>기업회원 전환 페이지로 이동하시겠습니까?</p>
+           <div class="popup_btn_wrap2">
+           	<button type="button" onclick="location.href='/web/user/membershipChange.do'">확인</button>
+               	<button type="button" class="tooltip-close" data-focus="popup02-close" data-focus-next="popup02">취소</button>
+            </div>
+        </div>
+    </div>
+</div>
+<button type="button" id="btnDeptPop" data-tooltip="popup02" style="display: none;"></button>
+
+
 	<ul class="tabType4">
         <li id="tabAt" class="tab topTab"><button type="button" onclick="javascript:fnLinkPageTopTab('tabAlim');">알림톡</button></li>
         <li id="tabConf" class="tab topTab"><button type="button" onclick="javascript:fnLinkPageTopTab('tabConf');">카카오톡 설정</button></li>
src/main/webapp/WEB-INF/jsp/web/kakao/intrd/KakaoAllimtalkIntro.jsp
--- src/main/webapp/WEB-INF/jsp/web/kakao/intrd/KakaoAllimtalkIntro.jsp
+++ src/main/webapp/WEB-INF/jsp/web/kakao/intrd/KakaoAllimtalkIntro.jsp
@@ -203,7 +203,8 @@
 						</div>
 						<div class="text">
 							<div class="btn">
-								<a href="<c:url value='/web/mjon/kakao/profile/selectKaKaoProfileList.do'/>">채널 ID 등록하러 가기<img src="/publish/images/kakao_intro_cont/arrow.jpg" alt="화살표"></a>
+<%-- 								<a href="<c:url value='/web/mjon/kakao/profile/selectKaKaoProfileList.do'/>">채널 ID 등록하러 가기<img src="/publish/images/kakao_intro_cont/arrow.jpg" alt="화살표"></a> --%>
+								<a href="javascript:cntntBtnInfo('step02');">채널 ID 등록하러 가기<img src="/publish/images/kakao_intro_cont/arrow.jpg" alt="화살표"></a>
 							</div>
 							<div class="text-line"></div>
 							<div class="type">
@@ -225,7 +226,8 @@
 						</div>
 						<div class="text">
 							<div class="btn">
-								<a href="<c:url value='/web/mjon/kakao/template/selectKaKaoTemplateList.do'/>">알림톡 템플릿 등록하러 가기<img src="/publish/images/kakao_intro_cont/arrow.jpg" alt="화살표"></a>
+<%-- 								<a href="<c:url value='/web/mjon/kakao/template/selectKaKaoTemplateList.do'/>">알림톡 템플릿 등록하러 가기<img src="/publish/images/kakao_intro_cont/arrow.jpg" alt="화살표"></a> --%>
+								<a href="javascript:cntntBtnInfo('step03');">알림톡 템플릿 등록하러 가기<img src="/publish/images/kakao_intro_cont/arrow.jpg" alt="화살표"></a>
 							</div>
 							<div class="text-line"></div>
 							<div class="type">
src/main/webapp/WEB-INF/jsp/web/kakao/stepinfo/KakaoStepInfo.jsp
--- src/main/webapp/WEB-INF/jsp/web/kakao/stepinfo/KakaoStepInfo.jsp
+++ src/main/webapp/WEB-INF/jsp/web/kakao/stepinfo/KakaoStepInfo.jsp
@@ -54,24 +54,6 @@
 	<input type="hidden" id="menuSubTab" name="menuSubTab" value="tabStep">
 </form>
 
-<!-- 기업회원 이동 팝업 -->
-<div class="tooltip-wrap cvt_member_popup_wrap">
-    <div class="popup-com cvt_member_layer popup02" tabindex="0" data-tooltip-con="popup02" data-focus="popup02" data-focus-prev="popup02-close">
-       <div class="popup_heading">
-           <p>알림</p>
-           <button type="button" class="tooltip-close" data-focus="popup02-close"><img src="/publish/images/content/layerPopup_close.png" alt="팝업 닫기"></button>
-       </div>
-       <div class="layer_in">
-           <p>카카오톡 알림톡은 기업회원만 전송 가능합니다.<br>기업회원 전환 페이지로 이동하시겠습니까?</p>
-           <div class="popup_btn_wrap2">
-           	<button type="button" onclick="location.href='/web/user/membershipChange.do'">확인</button>
-               	<button type="button" class="tooltip-close" data-focus="popup02-close" data-focus-next="popup02">취소</button>
-            </div>
-        </div>
-    </div>
-</div>
-<button type="button" id="btnDeptPop" data-tooltip="popup02" style="display: none;"></button>
-
 <!-- content 영역 -->
 <div class="inner">
     <!-- send top -->
Add a comment
List