Explorar el Código

메인전시 - 메인배너 수정

bin2107 hace 5 años
padre
commit
20827b8b61

+ 12 - 3
src/main/webapp/WEB-INF/views/display/MainContentsPopupForm.html

@@ -567,10 +567,10 @@
 		html += '<td class="aL">';
 		if(contentsLoc!='SCM002' && contentsLoc!='SCM003' && contentsLoc!='SMM011' && contentsLoc!='SBM012'){
 			if(contentsLoc!='SMM005'){
-				html += '<button type="button" class="btn btn-base btn-lg" onclick="fnAddTitlePopRow(this);">타이틀추가</button>';
+				html += '<button type="button" class="btn btn-base btn-lg" id="addTitle'+dataIdx+'" onclick="fnAddTitlePopRow(this);">타이틀추가</button>';
 			}
 			if(contentsLoc=='SMM001' || contentsLoc=='SMM002' || contentsLoc=='SBM004' || contentsLoc=='SBMM004' || contentsLoc=='SCM001'){
-				html += '<button type="button" class="btn btn-base btn-lg" onclick="fnAddSubTextPopRow(this);">서브텍스트추가</button>';
+				html += '<button type="button" class="btn btn-base btn-lg" id="addSubText'+dataIdx+'" onclick="fnAddSubTextPopRow(this);">서브텍스트추가</button>';
 			}
 			if(contentsLoc=='SBM005' || contentsLoc=='SBMM005'){
 				html += '<button type="button" class="btn btn-base btn-lg" onclick="fnAddBrandDescRow(this);">브랜드소개추가</button>';
@@ -578,7 +578,7 @@
 			if(contentsLoc!='SBM005' && contentsLoc!='SBMM005' && contentsLoc!='SGNB001') {
 				html += '<button type="button" class="btn btn-base btn-lg" onclick="fnAddImgPopRow(this);">이미지추가</button>';
 			}
-				html += '<button type="button" class="btn btn-base btn-lg" onclick="fnAddLinkPopRow(this);">링크추가</button>';
+				html += '<button type="button" class="btn btn-base btn-lg" id="addLink'+dataIdx+'" onclick="fnAddLinkPopRow(this);">링크추가</button>';
 		}
 		html += '<button type="button" class="btn btn-danger btn-lg" onclick="fnDeleteContentsRow(this);">삭제</button></td>';
 		html += '</tr>';
@@ -761,6 +761,12 @@
 			changeYear: true,
 			defaultDate: $('.schDate').val()
 		});
+		if(contentsLoc=='SMM001'){
+			$("#addTitle"+dataIdx).click();
+			$("#addSubText"+dataIdx).click();
+			$("#addLink"+dataIdx).click();
+		}
+
 		if(contentsLoc=='SGNB001'){
 			gagaSn.setContents('#openBannerDesc'+dataIdx, '');
 		}
@@ -809,6 +815,9 @@
 
 	var callbackPlanPopup = function (result){
 		$("#mcTable"+tableDataId+" .planArea").find("input[name=planSq"+tableDataId+"]").val(result[0].planSq);
+		$("#mcTable"+tableDataId).find("tr[name=titlePopRow]").find("input[name=title]").val(result[0].planNm);
+		$("#mcTable"+tableDataId).find("tr[name=subTextPopRow]").find("input[name=subText]").val(result[0].dtlTitle1);
+		$("#mcTable"+tableDataId).find("tr[name=linkPopRow]").find("input[name=link]").val('/planning/detail/form?planSq='+result[0].planSq);
 	}
 
 	// SMM001 데이터 validation 체크

+ 21 - 2
src/main/webapp/WEB-INF/views/marketing/CouponPopupForm.html

@@ -523,6 +523,7 @@
 					<button type="button" class="btn btnRight btn-success btn-lg couponButton" id="btnChangeStatIng" style="display: none;">진행</button>
 					<button type="button" class="btn btnRight btn-success btn-lg couponButton" id="btnCouponDelete" style="display: none;">삭제</button>
 					<button type="button" class="btn btnRight btn-success btn-lg couponButton" id="btnCouponStop" style="display: none;">중지</button>
+					<button type="button" class="btn btnRight btn-success btn-lg couponButton" id="btnCouponEnd" style="display: none;">종료</button>
 				</div>
 
 			</form>
@@ -1897,13 +1898,15 @@ console.log('jsonData::'+jsonData);
 		} else {
 			if(cpnDetail.cpnStat == "G232_10"){
 				$("#btnCouponSave").show();		// 저장버튼
-				$("#btnChangeStatIng").show();		// 진행버튼
+				$("#btnChangeStatIng").show();	// 진행버튼
 				$("#btnCouponDelete").show();	// 삭제버튼
+				$("#btnCouponEnd").show();		// 종료버튼
 				$("#CouponForm .buttonSpan").show();	//행추가,삭제버튼
-			}else if(cpnDetail.cpnStat == "G232_10"){
+			}else if(cpnDetail.cpnStat == "G232_11"){
 				$("#btnCouponSave").hide();		// 저장버튼
 				$("#btnCouponStop").show();		// 중지버튼
 				$("#btnCouponDelete").show();	// 삭제버튼
+				$("#btnCouponEnd").show();		// 종료버튼
 				$("#CouponForm .buttonSpan").hide();	//행추가,삭제버튼
 			}else{
 				$("#CouponForm .buttonSpan").hide();	//행추가,삭제버튼
@@ -2340,6 +2343,22 @@ console.log('jsonData::'+jsonData);
 		});
 	});
 
+	// 종료 버튼 클릭
+	$("#btnCouponEnd").on("click", function() {
+		mcxDialog.confirmC("쿠폰을 종료하시겠습니까?<br/>종료한 프로모션은 복원하실 수 없습니다.", {
+			btn: ["아니오","예"],
+			btnClick: function(index) {
+				if(index == 2) {
+					let data = { cpnStat: "G232_13"			// 종료
+						, cpnId : $('#CouponForm input[name=cpnId]').val()
+					}
+					var jsonData = JSON.stringify(data);
+					gagajf.ajaxJsonSubmit('/marketing/coupon/changeStat', jsonData, fnCouponSaveCollback);
+				}
+			}
+		});
+	});
+
 	// 제휴채널 추가
 	$('#btnAddAf').on('click' , function () {
 		cfnOpenAfChannelPopup("callBackAf");