Przeglądaj źródła

Merge branch 'develop' of http://112.172.147.34:4936/style24/style24.scm into develop

card007 4 lat temu
rodzic
commit
38389e5892

+ 13 - 1
src/main/webapp/WEB-INF/views/goods/GoodsRegisterForm.html

@@ -1045,7 +1045,19 @@
 			return false;
 		}
 		
-	
+		var fromDate = $("#goodsDetailForm input[name=sellStYMD]").val().replaceAll('-', '')+ $("#goodsDetailForm select[name=sellStHH]").val();
+		var toDate = $("#goodsDetailForm input[name=sellEdYMD]").val().replaceAll('-', '')+ $("#goodsDetailForm select[name=sellEdHH]").val();
+
+		if (fromDate > toDate) {
+			mcxDialog.alertC("판매기간의 시작일시는 종료일시 보다 클 수 없습니다.", {
+				sureBtnText: "확인",
+				sureBtnClick: function() {
+					$('#goodsDetailForm input[name=sellStYMD]').focus();
+				}
+			});
+			return false;
+		}
+		
 		idx = 0;
 		
 		if($("#goodsDetailForm").find("#optionList tr").length == 0){

+ 14 - 0
src/main/webapp/WEB-INF/views/goods/GoodsSalfRegisterForm.html

@@ -736,6 +736,20 @@
 			return false;
 		}
 	
+		
+		var fromDate = $("#goodsDetailForm input[name=sellStYMD]").val().replaceAll('-', '')+ $("#goodsDetailForm select[name=sellStHH]").val();
+		var toDate = $("#goodsDetailForm input[name=sellEdYMD]").val().replaceAll('-', '')+ $("#goodsDetailForm select[name=sellEdHH]").val();
+
+		if (fromDate > toDate) {
+			mcxDialog.alertC("판매기간의 시작일시는 종료일시 보다 클 수 없습니다.", {
+				sureBtnText: "확인",
+				sureBtnClick: function() {
+					$('#goodsDetailForm input[name=sellStYMD]').focus();
+				}
+			});
+			return false;
+		}
+		
 		idx = 0;
 		
 		//고시정보가 등록되지 않은 상품 체크

+ 25 - 0
src/main/webapp/ux/plugins/gaga/gaga.validation.js

@@ -715,6 +715,11 @@ var gagajf = {
 			formData.append("policy", policy);
 		}
 
+		// 파일 사이즈 체크
+		if (!gagajf.checkFileSize(file)) {
+			return;
+		}
+		
 		$.ajax({
 			type : 'POST',
 			url : actionUrl,
@@ -1042,6 +1047,26 @@ var gagajf = {
 		});
 
 		return arrValue;
+	},
+	
+	/**
+	 * 파일의 사이즈를 체크한다.
+	 * 예)
+	 * 		gagajf.checkFileSize(file);
+	 * @param  : file - 선택된 파일
+	 * @author : gagamel
+	 * @since  : 2021. 7. 16
+	 */
+	checkFileSize : function(file) {
+		var fileSize = file.size;
+		var maxSize = 1024 * 1024 * 10; // 10MByte
+		
+		if (fileSize > maxSize) {
+			mcxDialog.alert('파일 용량이 10MB를 초과했습니다.');
+			return false;
+		}
+
+		return true;
 	}
 };