wyh 2024-11-06
수정중
@3fd179f3f1e26ced8f3f5a1539633149b737ff25
src/main/webapp/WEB-INF/jsp/web/fax/addr/FaxAddrList.jsp
--- src/main/webapp/WEB-INF/jsp/web/fax/addr/FaxAddrList.jsp
+++ src/main/webapp/WEB-INF/jsp/web/fax/addr/FaxAddrList.jsp
@@ -687,33 +687,29 @@
 //저장
 function SetAddrMassSave(){
 
-	var selectedData = $tableExcel.getRows();
-	var columns = $tableExcel.getColumns();
-	var isAddrFaxNoSelected = columns.some(column => column.getField() === 'addrFaxNo');
-	
-	if (!isAddrFaxNoSelected) {
-		alert('팩스번호가 선택되지 않았습니다.');
-		return false;
-	} 
-	
-	if (selectedData == "" || selectedData == null) {
-		alert("한 개 이상의 연락처를 입력하세요");
-		return false;
-	}
-	else if (selectedData.length > 20000) {
-		alert("2만줄 이상의 업로드는 데이터 부하로 업로드 할수 없습니다.");
-		return false;
-	}
-	
-	var selectMassVal = $("#addrGrpIdInfo option:selected").val();
-	
 	var loginVO = '${LoginVO}';
-
 	if(loginVO == "" || loginVO == null){
 		alert("로그인 후 이용이 가능합니다.");
 		return false;
 	}
-	else if ($("#addrGrpIdInfo option:selected").val() == "NEW" && ($("#addrGrpNm").val() == "" || $("#addrGrpNm").val() == null || $("#addrGrpNm").val() == undefined)) {
+	
+	var $objTabul = fn_utils_getTabulator();
+	var tabulNm = fn_utils_getTabulatorNm();
+	
+	if($objTabul.getData().length < 1){
+		alert("한 개 이상의 연락처를 입력하세요");
+		return false;
+	}
+	
+	var columns = $objTabul.getColumns();
+	var isAddrFaxNoSelected = columns.some(column => column.getField() === 'addrFaxNo');
+	if (!isAddrFaxNoSelected) {
+		alert('팩스번호가 선택되지 않았습니다.');
+		return false;
+	}
+	
+	var selectMassVal = $("#addrGrpIdInfo option:selected").val();
+	if ($("#addrGrpIdInfo option:selected").val() == "NEW" && ($("#addrGrpNm").val() == "" || $("#addrGrpNm").val() == null || $("#addrGrpNm").val() == undefined)) {
 		alert("저장할 그룹을 선택하거나 새 그룹명을 입력해주세요.");
 		return false;		
 	}
@@ -908,8 +904,12 @@
 //#############################################################################################
 //파일 불러오기
 //#############################################################################################
+
 //seetJs 엑셀 파일 불러오기
-function excelExport(event){
+function excelExport_test(event){
+	
+	alert("TEST 입니다.");
+	
 	var data = new FormData(document.excelForm);
 	data.append("file0", $('#excelFile').prop('files')[0]);
 	
src/main/webapp/js/web/addr/fax/faxEvent.js
--- src/main/webapp/js/web/addr/fax/faxEvent.js
+++ src/main/webapp/js/web/addr/fax/faxEvent.js
@@ -37,7 +37,7 @@
 		// 데이터 넣기
 		updateTableFields($objTabul, group);
 		
-		// 필드가 휴대폰이면 열 중복체크
+		// 필드가 팩스번호이면 열 중복체크
 		if($(this).val() == 'addrFaxNo'){
 			fn_phoneDupl($objTabul);
 		}
@@ -47,7 +47,7 @@
 
 
 	 /**
-	  * @ 핸드폰 중복 데이터
+	  * @ 팩스번호 중복 데이터
 	  * */
 	 function fn_phoneDupl($objTabul) {
 		 
@@ -312,9 +312,6 @@
 	}
 }); 
 
-
-
-
 // 주소록 에러결과 초기화
 function fn_errorPopClean(){
 
@@ -323,7 +320,6 @@
 
     // popup 영역
 	$tableError.clearData();
-	
 
     // 중복 카운트
     $("#errorPopDupCnt").text(0);
@@ -334,7 +330,6 @@
 
 	// select box 초기화
 	$(tabluC+' .field-selector').each(function() { $(this).val(''); });
-	
 }
 
 function fn_rowCntInit(){
Add a comment
List