Pārlūkot izejas kodu

최대배송지 등록 갯수 수정 20개

jsh77b 4 gadi atpakaļ
vecāks
revīzija
af5a295dc7

+ 1 - 1
src/main/webapp/WEB-INF/views/mob/mypage/MypageCustDeliveryAddrFormMob.html

@@ -125,7 +125,7 @@
 				xhr.setRequestHeader('Content-Type'	, 'application/json');
 			},
 			success 	: function(result) {
-				if (parseInt(result) > 20) {
+				if (parseInt(result) >= 20) {
 					mcxDialog.alert("배송지는 최대 20개까지 등록 가능합니다.");
 					return false;
 				} else {

+ 1 - 1
src/main/webapp/WEB-INF/views/mob/popup/DelvAddrChangePopMob.html

@@ -162,7 +162,7 @@ $('#btn_adrsAdd_pop').on("click", function(){
 			xhr.setRequestHeader('Content-Type'	, 'application/json');
 		},
 		success 	: function(result) {
-			if (parseInt(result) > 20) {
+			if (parseInt(result) >= 20) {
 				mcxDialog.alert("배송지는 최대 20개까지 등록 가능합니다.");
 				return false;
 			} else {

+ 1 - 1
src/main/webapp/WEB-INF/views/web/mypage/MypageCustDeliveryAddrFormWeb.html

@@ -145,7 +145,7 @@
 				xhr.setRequestHeader('Content-Type'	, 'application/json');
 			},
 			success 	: function(result) {
-				if (parseInt(result) > 20) {
+				if (parseInt(result) >= 20) {
 					mcxDialog.alert("배송지는 최대 20개까지 등록 가능합니다.");
 					return false;
 				} else {

+ 22 - 10
src/main/webapp/WEB-INF/views/web/popup/DelvAddrChangePopWeb.html

@@ -136,16 +136,11 @@ $("#delvAddrChangeForm .btn_addrModify_pop").on("click", function(){
 
 // 2.3 배송지추가 팝업열기
 $('#btn_adrsAdd_pop').on("click", function(){
-	// 2021.08.11 배송지갯수체크 20개이하
-	if (deliveryAddrCnt > 20) {
-		mcxDialog.alert("배송지는 최대 20개까지 등록 가능합니다.");
-		return false;
-	}
 	
+	// 2021.08.11 배송지갯수체크 20개이하
 	$.ajax( {
 		type		: "POST",
-		url 		: '/common/delvAddrAddPop',
-		data		: JSON.stringify(jsonObj),
+		url 		: '/common/addDelvAddrCnt',
 		dataType 	: 'html',
 		beforeSend : function(xhr, settings) {
 			xhr.setRequestHeader("AJAX"			, "true");
@@ -153,10 +148,27 @@ $('#btn_adrsAdd_pop').on("click", function(){
 			xhr.setRequestHeader('Content-Type'	, 'application/json');
 		},
 		success 	: function(result) {
-			$("#adrsAddPop .modal-dialog .modal-content").html(result);
-			$("#adrsAddPop").modal("show");
+			if (parseInt(result) >= 20) {
+				mcxDialog.alert("배송지는 최대 20개까지 등록 가능합니다.");
+				return false;
+			} else {
+				$.ajax( {
+					type		: "POST",
+					url 		: '/common/delvAddrAddPop',
+					dataType 	: 'html',
+					beforeSend : function(xhr, settings) {
+						xhr.setRequestHeader("AJAX"			, "true");
+						xhr.setRequestHeader('Accept'		, 'application/json');
+						xhr.setRequestHeader('Content-Type'	, 'application/json');
+					},
+					success 	: function(result) {
+						$("#adrsAddPop .modal-dialog .modal-content").html(result);
+						$("#adrsAddPop").modal("show");
+					}
+				});
+			}
 		}
-	});	
+	});
 });