bin2107 4 лет назад
Родитель
Сommit
05911fa6cd

+ 26 - 1
src/main/webapp/WEB-INF/views/display/MainGnbContentsPopupForm.html

@@ -23,7 +23,7 @@
 			<div class="panelContent">
 				<ul class="panelBar">
 					<li class="aL">
-						<span class="cBlue">* 상단으로 드래그&amp;드랍하여 순서 변경 가능합니다.d</span>
+						<span class="cBlue">* 상단으로 드래그&amp;드랍하여 순서 변경 가능합니다.</span>
 					</li>
 					<li class="aR">
 						<button type="button" class="btn btn btn-base btn-sm" onclick="fnAddTab(this);">TAB 컨텐츠 추가</button>
@@ -373,6 +373,27 @@
 
 	}
 
+	// 대카테고리 유형일 때 카테고리 선택값 체크
+	var cateDataValidation = function (){
+		let dupCnt = 0;
+		$("#gnbTabList .tabTable").each(function (i){
+			var thisIdx = $(this).find("input[name=tableIdx]").val();
+			// 대카테고리 유형일 때 카테고리 선택값 체크
+			if($(this).find("input:radio[name=cateType"+thisIdx+"]:checked").val()=='C'){
+				if(gagajf.isNull($(this).find("select[name=cate1List]").val())){
+					mcxDialog.alert((i+1)+'번째 카테고리를 선택해주세요.');
+					dupCnt++;
+					return false;
+				}
+
+			}
+		});
+
+		if(dupCnt==0){
+			return true;
+		}
+	}
+
 	// 유형선택 체크
 	var dataTypeValidation = function (){
 		var dataBool = true;
@@ -422,6 +443,10 @@
 			if(!dataTypeValidation()){
 				return false;
 			}
+
+			if(!cateDataValidation()){
+				return false;
+			}
 		}
 
 		dataArr = [];

+ 16 - 0
src/main/webapp/WEB-INF/views/marketing/CouponPopupForm.html

@@ -780,6 +780,22 @@
 	limitedTimeCpnGridOptions.defaultColDef.editable = true;
 	limitedTimeCpnGridOptions.rowSelection = "multiple";
 
+	// 선착순 쿠폰 종료시간 초 59로 변경
+	limitedTimeCpnGridOptions.onCellValueChanged = function (event){
+		if (event.colDef.field == "downEdTime"){
+			var temp = event.data.downEdTime.replaceAll(":","");
+			var hh = temp.substr(0,2);
+			var mm = temp.substr(2,2);
+			// var ss = temp.substr(4,2);
+
+			event.data.downEdTime = hh+':'+mm+':'+'59';
+			// console.log('event.data.downEdTime:::'+event.data.downEdTime);
+
+			limitedTimeCpnGridOptions.api.updateRowData({update: [event.data]});
+			return;
+		}
+	}
+
 	// 삭제버튼 클릭시
 	// 1.공급업체
 	$('#btnSupplyDel').on('click', function() {