From c26c05fde5cb81db9e251573161a0cbf32060785 Mon Sep 17 00:00:00 2001 From: myname Date: Fri, 15 Mar 2024 12:15:12 +0900 Subject: [PATCH] =?UTF-8?q?2024-03-15=2012:14=20=EA=B8=B0=EC=86=8C?= =?UTF-8?q?=EC=9C=A0=EC=98=88=20=EC=B7=A8=EC=86=8C=20=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cndtnSspnIdtmt/popup/cnclStatusPopup.jsp | 54 +++++++++++++++---- .../jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp | 16 ++++-- 2 files changed, 56 insertions(+), 14 deletions(-) diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/popup/cnclStatusPopup.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/popup/cnclStatusPopup.jsp index e88e2173..2f11d746 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/popup/cnclStatusPopup.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/popup/cnclStatusPopup.jsp @@ -6,6 +6,9 @@ <%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> +<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%> +<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%> <% /** @@ -42,17 +45,43 @@ self.close(); } - function fn_updateCnclUpdate() { + function fn_updateCnclUpdate_a() { var v_msg = $('#rmrks').val(); - /* if(!v_msg){ - alert("메모를 입력해 주세요"); - return false; - } */ -// window.opener.fn_popup_submit_cmmAjax(v_msg); - opener.parent.fn_popup_submit_cmmAjax(v_msg); -// self.close(); + fn_cmmAjax(); + } + + function fn_cmmAjax(){ + var p_data = new FormData(document.getElementById("listForm")); + var url = ""; + + // AJAX 호출을 통해 서버에 데이터 전송 + $.ajax({ + type:"POST", + url: url, + data: p_data, + dataType:'json', + async: false, + processData: false, + contentType: false, + cache: false, + + success : function(returnData) { + if (returnData.result == "success") { + alert("변경 처리 되었습니다."); + opener.location.reload(); + //window.close(); + } else { + alert("변경 중 오류가 발생하였습니다."); + } + }, + error : function(jqXHR, textStatus, errorThrown) { + console.error("AJAX Error:", textStatus, errorThrown); + console.error("Response:", jqXHR.responseText); + } + }); + } @@ -62,10 +91,15 @@ + " /> + " /> + " /> + +
-

비공개 메모()

+

비공개 메모(의뢰취소 담당자 이름 기입)

@@ -91,7 +125,7 @@
- +
diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp index 393de2f4..8591de4c 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp @@ -314,16 +314,21 @@ "reqStateCd" : p_reqStateCd }; - //'alert(dataToSend); + //alert(sspnIdtmtTrgtOrdList); + + var form = document.popForm; + form.sspnIdtmtTrgtOrdList.value = sspnIdtmtTrgtOrdList; + form.eduStateCd.value = p_eduStateCd; + form.reqStateCd.value = p_reqStateCd; //alert(""); //document.listForm.eduAplctOrd.value = eduAplctOrd; //document.listForm.eduChasiOrd.value = eduChasiOrd; - document.listForm.action = ""; + document.popForm.action = ""; window.open("", "_CancelStatusPopup", "scrollbars = no, top=100px, left=100px, height=750px, width=750px"); - document.listForm.target = "_CancelStatusPopup"; - document.listForm.submit(); + document.popForm.target = "_CancelStatusPopup"; + document.popForm.submit(); /* commonPopWindowopenForm( @@ -525,6 +530,9 @@
+ + +