Browse Source

마이페이지- 회원 수정

jsshin 5 years ago
parent
commit
797b5b6709

+ 4 - 2
src/main/webapp/WEB-INF/views/mob/app/NoticeFormMob.html

@@ -20,7 +20,7 @@
 <th:block layout:fragment="content">
 <main class="container app-only">
 	<!-- ★ 컨텐츠 시작 -->
-	<section id="notice" class="notice">
+	<section id="notice" class="notice nodata">
 	</section>
 	<!-- ★ 컨텐츠 종료 -->
 </main>
@@ -35,13 +35,14 @@
 				} else if (_osType === 'I') {
 
 				}
+			} else {
+				$('#notice').addClass('nodata');
 			}
 	});
 
 	var pushListInfo = function (pushList) {
 		if (!gagajf.isNull(pushList)) {
 			let pushListJosn = JSON.parse(pushList);
-
 			let html = '';
 			$.each(pushListJosn.pushList, function(idx, item) {
 				html += '<div class="inner">\n';
@@ -67,6 +68,7 @@
 				html += '    </a>';
 				html += '</div>\n'
 			});
+			$('#notice').removeClass('nodata');
 			$('#notice').html(html);
 		} else {
 			$('#notice').addClass('nodata');

+ 5 - 7
src/main/webapp/WEB-INF/views/mob/customer/JoinCompleteFormMob.html

@@ -96,13 +96,11 @@
 	$(document).ready(function(){
 		if (_isApp === 'true') {
 			if (gagajf.isNull(maskingCustId)) {
-				$.get("idsend://?id=" + [[${custNo}]] + "^link=", function () {
-					if (_osType === 'A') {
-						window.style24.pushEnable('ON');
-					} else if (_osType === 'I') {
-						window.webkit.messageHandlers.pushEnable.postMessage({"status":"ON"});
-					}
-				});
+				if (_osType === 'A') {
+					window.style24.setCustNo([[${custNo}]]);
+				} else if (_osType === 'I') {
+
+				}
 			}
 		}
 	});

+ 14 - 0
src/main/webapp/WEB-INF/views/mob/customer/JoinFormMob.html

@@ -244,6 +244,8 @@
 		const $avlPwd = $('#avlPwd');
 		const red = 'c_red2';
 		const gray = 'c_gray';
+		const icoRed = 'red';
+		const icoGray = 'gray';
 
 		let custId = $('#joinForm input[name=custId]').val();
 		let password = $('#joinForm input[name=passwd]').val();
@@ -255,20 +257,28 @@
 		if (fnValidtaionPwdMixedWord(password) || fnValidationPwdLength(password)) {
 			pwdCheck = false;
 			$firstFailed.removeClass(gray);
+			$firstFailed.find('.ico').removeClass(icoGray);
 			$firstFailed.addClass(red);
+			$firstFailed.find('.ico').addClass(icoRed);
 		} else {
 			$firstFailed.removeClass(red);
+			$firstFailed.find('.ico').removeClass(icoRed);
 			$firstFailed.addClass(gray);
+			$firstFailed.find('.ico').addClass(icoGray);
 		}
 
 		// 동일한 문자/숫자 4자이상 || 연속된 문자가 4자이상
 		if (fnValidationPwdSameWord(password) || fnValidtaionPwdCntnsWord(password)) {
 			pwdCheck = false;
 			$secondFailed.removeClass(gray);
+			$secondFailed.find('.ico').removeClass(icoGray);
 			$secondFailed.addClass(red);
+			$secondFailed.find('.ico').addClass(icoRed);
 		} else {
 			$secondFailed.removeClass(red);
+			$secondFailed.find('.ico').removeClass(icoRed);
 			$secondFailed.addClass(gray);
+			$secondFailed.find('.ico').addClass(icoGray);
 		}
 
 		// 아이디 포함
@@ -276,10 +286,14 @@
 			if (fnValidationPwdSameId(password, custId)) {
 				pwdCheck = false;
 				$thirdFailed.removeClass(gray);
+				$thirdFailed.find('.ico').removeClass(icoGray);
 				$thirdFailed.addClass(red);
+				$thirdFailed.find('.ico').addClass(icoRed);
 			} else {
 				$thirdFailed.removeClass(red);
+				$thirdFailed.find('.ico').removeClass(icoRed);
 				$thirdFailed.addClass(gray);
+				$thirdFailed.find('.ico').addClass(icoGray);
 			}
 		}
 

+ 15 - 0
src/main/webapp/WEB-INF/views/mob/customer/PasswordChangeFormMob.html

@@ -132,6 +132,9 @@
 		const $avlPwd = $('#avlPwd');
 		const red = 'c_red2';
 		const gray = 'c_gray';
+		const icoRed = 'red';
+		const icoGray = 'gray';
+
 		let custId = $('#resetPasswordForm input[name=custId]').val();
 		let password = $('#resetPasswordForm input[name=passwd]').val();
 		let confirmPassword = $('#resetPasswordForm input[name=confirmPassword]').val();
@@ -141,30 +144,42 @@
 		if (fnValidtaionPwdMixedWord(password) || fnValidationPwdLength(password)) {
 			pwdCheck = false;
 			$firstFailed.removeClass(gray);
+			$firstFailed.find('.ico').removeClass(icoGray);
 			$firstFailed.addClass(red);
+			$firstFailed.find('.ico').addClass(icoRed);
 		} else {
 			$firstFailed.removeClass(red);
+			$firstFailed.find('.ico').removeClass(icoRed);
 			$firstFailed.addClass(gray);
+			$firstFailed.find('.ico').addClass(icoGray);
 		}
 
 		// 동일한 문자/숫자 4자이상 || 연속된 문자가 4자이상
 		if (fnValidationPwdSameWord(password) || fnValidtaionPwdCntnsWord(password)) {
 			pwdCheck = false;
 			$secondFailed.removeClass(gray);
+			$secondFailed.find('.ico').removeClass(icoGray);
 			$secondFailed.addClass(red);
+			$secondFailed.find('.ico').addClass(icoRed);
 		} else {
 			$secondFailed.removeClass(red);
+			$secondFailed.find('.ico').removeClass(icoRed);
 			$secondFailed.addClass(gray);
+			$secondFailed.find('.ico').addClass(icoGray);
 		}
 
 		// 아이디 포함
 		if (fnValidationPwdSameId(password, custId)) {
 			pwdCheck = false;
 			$thirdFailed.removeClass(gray);
+			$thirdFailed.find('.ico').removeClass(icoGray);
 			$thirdFailed.addClass(red);
+			$thirdFailed.find('.ico').addClass(icoRed);
 		} else {
 			$thirdFailed.removeClass(red);
+			$thirdFailed.find('.ico').removeClass(icoRed);
 			$thirdFailed.addClass(gray);
+			$thirdFailed.find('.ico').addClass(icoGray);
 		}
 
 		if (pwdCheck) {

+ 24 - 20
src/main/webapp/WEB-INF/views/mob/mypage/MypageCustModifyFormMob.html

@@ -187,29 +187,29 @@
 					</div>
 				</div>
 			</div>
-			<!-- 210408_ 추가 : 은행 선택 팝업 -->
-			<div id="refundBankPop" class="popup_box refundBankPop">
-				<div class="lap">
-					<div class="popup_close">카테고리닫기</div>
-					<div class="popup_head sr-only">
-						<h2 class="">은행 선택 팝업</h2>
-					</div>
-					<div class="popup_con">
-						<div class="button_list clear">
-							<th:block th:if="${bankList}" th:each="oneData, status : ${bankList}">
-								<button type="button" th:id="|bankCd_${oneData.cd}|" th:with="cd = ${oneData.cd}">
-									<span th:text="${oneData.cdNm}"></span>
-									<input type="hidden" name="bankCd" th:value="${cd}"/>
-								</button>
-							</th:block>
-						</div>
-					</div>
-				</div>
-			</div>
-			<!-- //210408_ 추가 : 은행 선택 팝업 -->
 		</form>
 	</section>
 </main>
+<!-- 210408_ 추가 : 은행 선택 팝업 -->
+<div id="refundBankPop" class="popup_box refundBankPop">
+	<div class="lap">
+		<div class="popup_close">카테고리닫기</div>
+		<div class="popup_head sr-only">
+			<h2 class="">은행 선택 팝업</h2>
+		</div>
+		<div class="popup_con">
+			<div class="button_list clear">
+				<th:block th:if="${bankList}" th:each="oneData, status : ${bankList}">
+					<button type="button" th:id="|bankCd_${oneData.cd}|" th:with="cd = ${oneData.cd}">
+						<span th:text="${oneData.cdNm}"></span>
+						<input type="hidden" name="bankCd" th:value="${cd}"/>
+					</button>
+				</th:block>
+			</div>
+		</div>
+	</div>
+</div>
+<!-- //210408_ 추가 : 은행 선택 팝업 -->
 <script th:src="@{'/biz/customer.js?v=' + ${#calendars.format(#calendars.createNow(), 'yyyyMMddHHmmss')}}" src="/biz/customer.js"></script>
 <script th:inline="javascript">
 	/*<![CDATA[*/
@@ -551,6 +551,10 @@
 			$("body").css({"overflow":"visible"});
 		});
 
+		$(document).on('click','.popup_box.refundBankPop .button_list button',function(){
+			$(this).parents('.popup_box.refundBankPop').hide().removeClass('active');
+			$("body").css({"overflow":"visible"});
+		})
 
 
 	})

+ 15 - 0
src/main/webapp/WEB-INF/views/mob/mypage/MypageCustPwdModifyFormMob.html

@@ -129,6 +129,9 @@
 		const $avlPwd = $('#avlPwd');
 		const red = 'c_red2';
 		const gray = 'c_gray';
+		const icoRed = 'red';
+		const icoGray = 'gray';
+
 		let custId = $('#pwdModifyForm input[name=custId]').val();
 		let password = $('#pwdModifyForm input[name=passwd]').val();
 		let confirmPassword = $('#pwdModifyForm input[name=confirmPassword]').val();
@@ -138,30 +141,42 @@
 		if (fnValidtaionPwdMixedWord(password) || fnValidationPwdLength(password)) {
 			pwdCheck = false;
 			$firstFailed.removeClass(gray);
+			$firstFailed.find('.ico').removeClass(icoGray);
 			$firstFailed.addClass(red);
+			$firstFailed.find('.ico').addClass(icoRed);
 		} else {
 			$firstFailed.removeClass(red);
+			$firstFailed.find('.ico').removeClass(icoRed);
 			$firstFailed.addClass(gray);
+			$firstFailed.find('.ico').addClass(icoGray);
 		}
 
 		// 동일한 문자/숫자 4자이상 || 연속된 문자가 4자이상
 		if (fnValidationPwdSameWord(password) || fnValidtaionPwdCntnsWord(password)) {
 			pwdCheck = false;
 			$secondFailed.removeClass(gray);
+			$secondFailed.find('.ico').removeClass(icoGray);
 			$secondFailed.addClass(red);
+			$secondFailed.find('.ico').addClass(icoRed);
 		} else {
 			$secondFailed.removeClass(red);
+			$secondFailed.find('.ico').removeClass(icoRed);
 			$secondFailed.addClass(gray);
+			$secondFailed.find('.ico').addClass(icoGray);
 		}
 
 		// 아이디 포함
 		if (fnValidationPwdSameId(password, custId)) {
 			pwdCheck = false;
 			$thirdFailed.removeClass(gray);
+			$thirdFailed.find('.ico').removeClass(icoGray);
 			$thirdFailed.addClass(red);
+			$thirdFailed.find('.ico').addClass(icoRed);
 		} else {
 			$thirdFailed.removeClass(red);
+			$thirdFailed.find('.ico').removeClass(icoRed);
 			$thirdFailed.addClass(gray);
+			$thirdFailed.find('.ico').addClass(icoGray);
 		}
 
 		if (pwdCheck) {

+ 6 - 0
src/main/webapp/WEB-INF/views/mob/mypage/MypageCustSecedeCompleteFormMob.html

@@ -55,6 +55,12 @@
 							</td>
 						</tr>
 					</tbody>
+				</table>
+				<table>
+					<colgroup>
+						<col width="25%">
+						<col width="25%">
+					</colgroup>
 					<thead>
 						<tr>
 							<th scope="col">상품권 잔여금액</th>

+ 10 - 4
src/main/webapp/WEB-INF/views/mob/mypage/MypageCustSecedeFormMob.html

@@ -66,6 +66,12 @@
 							</td>
 						</tr>
 					</tbody>
+				</table>
+				<table>
+					<colgroup>
+						<col width="25%">
+						<col width="25%">
+					</colgroup>
 					<thead>
 						<tr>
 							<th scope="col">상품권 잔여금액</th>
@@ -204,22 +210,22 @@
 		$('#secedeCustForm input[name=custId]').val(custIdText);
 
 		if (orderTotal > 0) {
-			$('#ordCnt').addClass('on');
+			$('#ordCnt').addClass('t_req');
 			isPossible = false
 		}
 
 		if (orderStatInfo.cancelCount > 0) {
-			$('#cnclCnt').addClass('on');
+			$('#cnclCnt').addClass('t_req');
 			isPossible = false
 		}
 
 		if (orderStatInfo.returnCount > 0) {
-			$('#rtnCnt').addClass('on');
+			$('#rtnCnt').addClass('t_req');
 			isPossible = false
 		}
 
 		if (orderStatInfo.exchangeCount > 0) {
-			$('#exCnt').addClass('on');
+			$('#exCnt').addClass('t_req');
 			isPossible = false
 		}
 

+ 15 - 0
src/main/webapp/WEB-INF/views/mob/mypage/MypageCustSnsJoinInitPwdFormMob.html

@@ -120,6 +120,9 @@
 		const $avlPwd = $('#avlPwd');
 		const red = 'c_red2';
 		const gray = 'c_gray';
+		const icoRed = 'red';
+		const icoGray = 'gray';
+
 		let custId = $('#resetPasswordForm input[name=custId]').val();
 		let password = $('#resetPasswordForm input[name=passwd]').val();
 		let confirmPassword = $('#resetPasswordForm input[name=confirmPassword]').val();
@@ -129,30 +132,42 @@
 		if (fnValidtaionPwdMixedWord(password) || fnValidationPwdLength(password)) {
 			pwdCheck = false;
 			$firstFailed.removeClass(gray);
+			$firstFailed.find('.ico').removeClass(icoGray);
 			$firstFailed.addClass(red);
+			$firstFailed.find('.ico').addClass(icoRed);
 		} else {
 			$firstFailed.removeClass(red);
+			$firstFailed.find('.ico').removeClass(icoRed);
 			$firstFailed.addClass(gray);
+			$firstFailed.find('.ico').addClass(icoGray);
 		}
 
 		// 동일한 문자/숫자 4자이상 || 연속된 문자가 4자이상
 		if (fnValidationPwdSameWord(password) || fnValidtaionPwdCntnsWord(password)) {
 			pwdCheck = false;
 			$secondFailed.removeClass(gray);
+			$secondFailed.find('.ico').removeClass(icoGray);
 			$secondFailed.addClass(red);
+			$secondFailed.find('.ico').addClass(icoRed);
 		} else {
 			$secondFailed.removeClass(red);
+			$secondFailed.find('.ico').removeClass(icoRed);
 			$secondFailed.addClass(gray);
+			$secondFailed.find('.ico').addClass(icoGray);
 		}
 
 		// 아이디 포함
 		if (fnValidationPwdSameId(password, custId)) {
 			pwdCheck = false;
 			$thirdFailed.removeClass(gray);
+			$thirdFailed.find('.ico').removeClass(icoGray);
 			$thirdFailed.addClass(red);
+			$thirdFailed.find('.ico').addClass(icoRed);
 		} else {
 			$thirdFailed.removeClass(red);
+			$thirdFailed.find('.ico').removeClass(icoRed);
 			$thirdFailed.addClass(gray);
+			$thirdFailed.find('.ico').addClass(icoGray);
 		}
 
 		if (pwdCheck) {