diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/arm/armDetail.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/arm/armDetail.jsp index 65332dd6..0bdadd62 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/arm/armDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/arm/armDetail.jsp @@ -213,9 +213,10 @@ } //결재 팝업 이후 처리내용 - function fnc_aprvl_pop_ret(param){ - //location.reload(); - fncGoList('list'); //조정진행목록으로 + function fnc_aprvl_pop_ret(sbmtSeq, sbmtTy){ + $('#sbmtSeq').val(sbmtSeq); + $('#sbmtTy').val(sbmtTy); + fncApprPass(); } function sendDlvInfoPop() { @@ -297,6 +298,77 @@ } + /* 조정권고안 승인요청 후 자동으로 조정부장 결재되도록 처리 */ + function fncApprPass(){ + var data = { + adrSeq : $("#adrSeq").val(), + adrSn : $("#adrSn").val(), + sbmtSeq : $("#sbmtSeq").val(), + sbmtTy : $("#sbmtTy").val(), + sbmtYn : 'Y' + } + + var statCd = $('#statCd').val(); + $.ajax({ + type: "POST", + url: "/web/kccadr/adjcclt/ai/adjstConciliatorApmSave.do", + data: JSON.stringify(data), + dataType:'json', + async: false, + processData: false, + contentType: "application/json", + cache: false, + success: function (returnData, status) { + if(returnData.result == 'FAIL'){ + if(returnData.message != ''){ + alert(returnData.message); + }else{ + alert("처리중 오류가 발생하였습니다."); + } + }else if(returnData.result == 'SUCCESS'){ + var s_adrHstryMgrSeq = returnData.adrHstryMgrSeq; + + var exportUrl = ""; + + exportUrl = "/kccadr/adjPgrMgr/arm/armOzExportAjax.do"; + //조정권고안 종결문서 번호 입력 + $('#closeDocTy').val("30"); + ozExportReport(exportUrl); +// alert("승인되었습니다."); + } + location.reload(); + }, + error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); } + }); + } + + function ozExportReport(exportUrl){ + + var data = new FormData(document.getElementById("detailForm")); + + $.ajax({ + type: "POST", + url: exportUrl, + data: data, + dataType:'json', + async: false, + processData: false, + contentType: false, + cache: false, + success: function (returnData, status) { + console.log(returnData.result); + //alert(returnData.result); + if(returnData.result == 'SUCCESS'){ + + }else{ + alert(returnData.message); + } + }, + error: function (e) { alert("Export 요청에 실패하였습니다."); console.log("ERROR : ", e); } + }); + + } + @@ -310,6 +382,17 @@ + + + + + + + + + + +
" /> " /> diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/chd/chdDetail.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/chd/chdDetail.jsp index cdd30f55..860b6bd1 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/chd/chdDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/chd/chdDetail.jsp @@ -263,7 +263,9 @@ } //결재 팝업이후 처리 내용 - function fnc_aprvl_pop_ret(param){ + function fnc_aprvl_pop_ret(sbmtSeq, sbmtTy){ + $('#sbmtSeq').val(sbmtSeq); + $('#sbmtTy').val(sbmtTy); updtDntSbmt(); //SBMT_YN='Y'로 처리 //fncGoList(); //조정진행목록으로 } @@ -286,7 +288,9 @@ console.log(returnData.result); //alert(returnData.result); if(returnData.result == 'SUCCESS'){ - alert('성공적으로 요청하였습니다.'); + // 기일통지서 승인 요청 시 조정부장 결재 자동 처리 + fncApprPass(); + alert('성공적으로 처리하였습니다.'); fncGoList(); }else{ alert(returnData.message); @@ -382,6 +386,106 @@ } + /* 기일통지서 승인요청 후 자동으로 조정부장 결재되도록 처리 */ + function fncApprPass(){ + var data = { + adrSeq : $("#adrSeq").val(), + adrSn : $("#adrSn").val(), + sbmtSeq : $("#sbmtSeq").val(), + sbmtTy : $("#sbmtTy").val(), + sbmtYn : 'Y' + } + + var statCd = $('#statCd').val(); + $.ajax({ + type: "POST", + url: "/web/kccadr/adjcclt/ai/adjstConciliatorApmSave.do", + data: JSON.stringify(data), + dataType:'json', + async: false, + processData: false, + contentType: "application/json", + cache: false, + success: function (returnData, status) { + if(returnData.result == 'FAIL'){ + if(returnData.message != ''){ + alert(returnData.message); + }else{ + alert("처리중 오류가 발생하였습니다."); + } + }else if(returnData.result == 'SUCCESS'){ + var s_adrHstryMgrSeq = returnData.adrHstryMgrSeq; + + updtDntApprYn('Y', s_adrHstryMgrSeq); + + exportUrl = "/kccadr/adjPgrMgr/dnt/dntOzExportAjax.do"; + ozExportReport(exportUrl); + alert("승인되었습니다."); + } + location.reload(); + }, + error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); } + }); + } + + //기일통지서승인 일자 업데이트 처리해주기 + function updtDntApprYn(status + , s_adrHstryMgrSeq + ){ + var data = new FormData(document.getElementById("detailForm")); + data.append("apprYn" ,status); + data.append("assHstrySeq" ,s_adrHstryMgrSeq); + + $.ajax({ + type: "POST", + url: "/web/kccadr/adjcclt/ai/dntUpdApprYnAjax.do", + data: data, + dataType:'json', + async: false, + processData: false, + contentType: false, + cache: false, + success: function (returnData, status) { + console.log(returnData.result); + //alert(returnData.result); + if(returnData.result == 'SUCCESS'){ + //alert('성공적으로 요청하였습니다.'); + //fncGoList(); + }else{ + alert(returnData.message); + } + }, + error: function (e) { alert("요청에 실패하였습니다."); console.log("ERROR : ", e); } + }); + } + + function ozExportReport(exportUrl){ + + var data = new FormData(document.getElementById("detailForm")); + + $.ajax({ + type: "POST", + url: exportUrl, + data: data, + dataType:'json', + async: false, + processData: false, + contentType: false, + cache: false, + success: function (returnData, status) { + console.log(returnData.result); + //alert(returnData.result); + if(returnData.result == 'SUCCESS'){ + + }else{ + alert(returnData.message); + } + }, + error: function (e) { alert("Export 요청에 실패하였습니다."); console.log("ERROR : ", e); } + }); + + } + @@ -396,6 +500,16 @@
+ + + + + + + + + +
" /> " /> diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/dnt/dntDetail.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/dnt/dntDetail.jsp index 7850b84d..d941492e 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/dnt/dntDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/dnt/dntDetail.jsp @@ -426,7 +426,6 @@ function updtDntApprYn(status , s_adrHstryMgrSeq ){ - alert("function_updtDntApprYn in"); var data = new FormData(document.getElementById("detailForm")); data.append("apprYn" ,status); data.append("assHstrySeq" ,s_adrHstryMgrSeq); diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/ent/entDetail.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/ent/entDetail.jsp index 55f1214d..fbdfe795 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/ent/entDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/ent/entDetail.jsp @@ -235,10 +235,11 @@ } //결재 팝업이후 처리 내용 - function fnc_aprvl_pop_ret(param){ - //updtDntSbmt(); //SBMT_YN='Y'로 처리 - fncGoList('list'); //조정진행목록으로 - } + function fnc_aprvl_pop_ret(sbmtSeq, sbmtTy){ + $('#sbmtSeq').val(sbmtSeq); + $('#sbmtTy').val(sbmtTy); + fncApprPass(); + } function sendDlvInfoRppl() { var f = document.getElementById("dlvpop"); @@ -294,6 +295,77 @@ } + /* 취하종결통보서 승인요청 후 자동으로 조정부장 결재되도록 처리 */ + function fncApprPass(){ + var data = { + adrSeq : $("#adrSeq").val(), + adrSn : $("#adrSn").val(), + sbmtSeq : $("#sbmtSeq").val(), + sbmtTy : $("#sbmtTy").val(), + sbmtYn : 'Y' + } + + var statCd = $('#statCd').val(); + $.ajax({ + type: "POST", + url: "/web/kccadr/adjcclt/ai/adjstConciliatorApmSave.do", + data: JSON.stringify(data), + dataType:'json', + async: false, + processData: false, + contentType: "application/json", + cache: false, + success: function (returnData, status) { + if(returnData.result == 'FAIL'){ + if(returnData.message != ''){ + alert(returnData.message); + }else{ + alert("처리중 오류가 발생하였습니다."); + } + }else if(returnData.result == 'SUCCESS'){ + var s_adrHstryMgrSeq = returnData.adrHstryMgrSeq; + + var exportUrl = ""; + + exportUrl = "/kccadr/adjPgrMgr/ent/entOzExportAjax.do"; + //취하종결 문서 번호 입력 + $('#closeDocTy').val("50"); + ozExportReport(exportUrl); +// alert("승인되었습니다."); + } + location.reload(); + }, + error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); } + }); + } + + function ozExportReport(exportUrl){ + + var data = new FormData(document.getElementById("detailForm")); + + $.ajax({ + type: "POST", + url: exportUrl, + data: data, + dataType:'json', + async: false, + processData: false, + contentType: false, + cache: false, + success: function (returnData, status) { + console.log(returnData.result); + //alert(returnData.result); + if(returnData.result == 'SUCCESS'){ + + }else{ + alert(returnData.message); + } + }, + error: function (e) { alert("Export 요청에 실패하였습니다."); console.log("ERROR : ", e); } + }); + + } + @@ -308,6 +380,16 @@
+ + + + + + + + + +
" /> " />