jsh77b@naver.com пре 4 година
родитељ
комит
93e2e62c5f

+ 21 - 3
src/main/webapp/WEB-INF/views/web/planning/PlanningCustGradeBenefitFormWeb.html

@@ -273,9 +273,26 @@
 
  	var fnInit = function () {
 		let expctCustGrade = exptCustGradeMap.expctCustGrade;	// 예상등급
+		
+		// 2022.01.06 현재등급으로 대체
+		var gradeCdNo = customerInfo.custGrade.substring(5,8);
+		
+		// 현재등급이 VIP가 아닐때
+		if (Number(gradeCdNo) > 10) {
+			// 현재등급이 > 주문금액등급보다 클때
+			if (Number(gradeCdNo) > Number(expctCustGrade.gradeCdNo)) {
+				expctCustGrade.gradeCdNo = gradeCdNo;
+			}
+		}
+		// 현재등급이 VIP 일때
+		else {
+			// 현재등급 VIP, 주문금액등급이 VIP 가 아닐때 무조건 GOLD로 설정 
+			if (Number(expctCustGrade.gradeCdNo) > 10) {
+				expctCustGrade.gradeCdNo = 20;
+			}
+		}
 
-		//expctCustGrade.custGradeNo 10:VIP, 20: GOLD, 30:SILVER, 40:BRONZE, 50:WELCOME
-
+		// expctCustGrade.custGradeNo 10:VIP, 20: GOLD, 30:SILVER, 40:BRONZE, 50:WELCOME
 		// 예정등급이 VIP가 아닌경우
 		if (Number(expctCustGrade.gradeCdNo) > 10) {
 			let nextGradeNo = 'G110_'+(Number(expctCustGrade.gradeCdNo)-10); // 다음등급번호
@@ -283,7 +300,6 @@
 		} else {
 			fnDisplayVipText(expctCustGrade);
 		}
-
 	};
 
  	// 다음 등급정책
@@ -296,6 +312,8 @@
 
 	// 다음등급 조건 알림
 	var fnNextGradeCondition = function (nextCustGradePolicy) {
+		alert("b");
+		
 		let $etcGrade = $('#etcGrade');
 		let $sameVipGrade = $('#sameVipGrade');
 		let $vipGrade = $('#vipGrade');