Explorar el Código

메인전시 이미지 null 얼럿메세지 추가

bin2107 hace 4 años
padre
commit
b7f2c9ada7
Se han modificado 1 ficheros con 24 adiciones y 4 borrados
  1. 24 4
      src/main/webapp/WEB-INF/views/display/MainContentsPopupForm.html

+ 24 - 4
src/main/webapp/WEB-INF/views/display/MainContentsPopupForm.html

@@ -884,8 +884,10 @@
 		$("#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);
 		$("#mcTable"+tableDataId).find("tr[id=mobImgPop]").find("input[name=imgPath]").val(result[0].mainPimg);
-		$("#mcTable"+tableDataId).find('.mobImg').find("#bannerPreViewUrlPop_"+tableDataId).attr('src', $("#uploadDefaultUrlPop").val().replace('/contents/', '')+result[0].mainPimg);
-		$("#mcTable"+tableDataId).find('.mobImg').find("#imgViewPop_"+tableDataId).removeClass("off").addClass("on");
+		if(!gagajf.isNull(result[0].mainPimg)){
+			$("#mcTable"+tableDataId).find('.mobImg').find("#bannerPreViewUrlPop_"+tableDataId).attr('src', $("#uploadDefaultUrlPop").val().replace('/contents/', '')+result[0].mainPimg);
+			$("#mcTable"+tableDataId).find('.mobImg').find("#imgViewPop_"+tableDataId).removeClass("off").addClass("on");
+		}
 
 		let stdt = result[0].dispStdt.split(" ");
 		let eddt = result[0].dispEddt.split(" ");
@@ -913,6 +915,10 @@
 			var thisIdx = $(this).find("input[name=tableIdx]").val();
 			var contentsTypeVal = $(this).find("input:radio[name=contentsType"+thisIdx+"]:checked").val();
 			var textColorVal = $(this).find("input:radio[name=thumTextColor"+thisIdx+"]:checked").val();
+			var imgVal = $(this).find(".pcImgFile").find("input[name=imgPath]").val();
+			var newImgVal = $(this).find(".pcImgFile").find("input[name=newImgFile]").val();
+			var mImgVal = $(this).find(".mobImgFile").find("input[name=imgPath]").val();
+			var mNewImgVal = $(this).find(".mobImgFile").find("input[name=newImgFile]").val();
 
 			if(gagajf.isNull(contentsTypeVal)){
 				mcxDialog.alert('컨텐츠 유형을 선택해주세요.');
@@ -929,6 +935,14 @@
 				mcxDialog.alert('썸네일 글자 색상을 선택해주세요.');
 				dataBool = false;
 			}
+			if(gagajf.isNull(imgVal) && gagajf.isNull(newImgVal)){
+				mcxDialog.alert((i+1)+'번째 이미지를 선택해주세요.');
+				dataBool = false;
+			}
+			if(gagajf.isNull(mImgVal) && gagajf.isNull(mNewImgVal)){
+				mcxDialog.alert((i+1)+'번째 모바일용 이미지를 선택해주세요.');
+				dataBool = false;
+			}
 		});
 		if(!dataBool){
 			return false;
@@ -1374,7 +1388,13 @@
 			html += '<th>이미지';
 		}
 		html += '</th>';
-		html += '<td><div class="uFile w300">';
+		html += '<td><div class="uFile w300';
+		if(idx>1){
+			html += ' mobImgFile';
+		}else{
+			html += ' pcImgFile';
+		}
+		html +=' ">';
 		html += '<input id="filePop_'+imgIndex+'" name="file" type="file" class="uFileInput w300" onchange="fnPopFileUpload(this, '+imgIndex+')"/>';
 		html += '<label for="filePop_'+imgIndex+'" class="uFileLabel">파일선택</label>';
 		html += '<input type="hidden" name="imgPath" value="'+imgPath+'"/>';
@@ -1428,7 +1448,7 @@
 		var html = '<tr class="mobImg" name="imgPopRow" id="mobImgPop">';
 		html += '<th>모바일용 이미지';
 		html += '</th>';
-		html += '<td><div class="uFile w300">';
+		html += '<td><div class="uFile w300 mobImgFile">';
 		html += '<input id="filePop_'+imgMobIndex+'" name="file" type="file" class="uFileInput w300" onchange="fnPopFileUpload(this, '+imgMobIndex+')"/>';
 		html += '<label for="filePop_'+imgMobIndex+'" class="uFileLabel">파일선택</label>';
 		html += '<input type="hidden" name="imgPath" value="'+imgPath+'"/>';