diff --git a/src/main/java/kcc/kccadr/adjPgrMgr/apm/service/RpplVO.java b/src/main/java/kcc/kccadr/adjPgrMgr/apm/service/RpplVO.java index d6e3f4a0..d23f8148 100644 --- a/src/main/java/kcc/kccadr/adjPgrMgr/apm/service/RpplVO.java +++ b/src/main/java/kcc/kccadr/adjPgrMgr/apm/service/RpplVO.java @@ -13,6 +13,8 @@ public class RpplVO extends PgrCmmVO implements Serializable { private String agntYn; /* 조정기일대리여부 */ private String rpplUsrTy; /* 관리인분류 */ private String rpplUsrTyTx; /* 관리인분류 */ + private String rpplUsrDiv; /* 신청인구분 */ + private String rpplUsrDivTx; /* 신청인구분 */ private String adrOlYn; /* 전자조정진행여부 */ private String rpplId; /* 조정사건관리인ID */ private String rpplNm; /* 이름_대표자 */ @@ -87,7 +89,20 @@ public class RpplVO extends PgrCmmVO implements Serializable { public void setRpplUsrTyTx(String rpplUsrTyTx) { this.rpplUsrTyTx = rpplUsrTyTx; } - public String getAdrOlYn() { + + public String getRpplUsrDiv() { + return rpplUsrDiv; + } + public void setRpplUsrDiv(String rpplUsrDiv) { + this.rpplUsrDiv = rpplUsrDiv; + } + public String getRpplUsrDivTx() { + return rpplUsrDivTx; + } + public void setRpplUsrDivTx(String rpplUsrDivTx) { + this.rpplUsrDivTx = rpplUsrDivTx; + } + public String getAdrOlYn() { return adrOlYn; } public void setAdrOlYn(String adrOlYn) { diff --git a/src/main/java/kcc/kccadr/adjst/service/AdjstReqVO.java b/src/main/java/kcc/kccadr/adjst/service/AdjstReqVO.java index cac1a6be..4952e2be 100644 --- a/src/main/java/kcc/kccadr/adjst/service/AdjstReqVO.java +++ b/src/main/java/kcc/kccadr/adjst/service/AdjstReqVO.java @@ -72,6 +72,7 @@ public class AdjstReqVO extends ComDefaultVO implements Serializable { private String rpplTy = ""; // 관리인구분 private String agntYn = ""; // 조정기일대리여부 private String rpplUsrTy = ""; // 관리인분류 + private String rpplUsrDiv = ""; // 관리인구분 (01:한국인, 02:외국인) private String adrOlYn = ""; // 전자조정진행여부 private String rpplId = ""; // 조정사건관리인ID private String rpplNm = ""; // 이름_대표자 @@ -403,6 +404,12 @@ public class AdjstReqVO extends ComDefaultVO implements Serializable { public void setRpplUsrTy(String rpplUsrTy) { this.rpplUsrTy = rpplUsrTy; } + public String getRpplUsrDiv() { + return rpplUsrDiv; + } + public void setRpplUsrDiv(String rpplUsrDiv) { + this.rpplUsrDiv = rpplUsrDiv; + } public String getAdrOlYn() { return adrOlYn; } diff --git a/src/main/java/kcc/kccadr/adjst/service/impl/AdjstReqServiceImpl.java b/src/main/java/kcc/kccadr/adjst/service/impl/AdjstReqServiceImpl.java index cb77f259..751e736c 100644 --- a/src/main/java/kcc/kccadr/adjst/service/impl/AdjstReqServiceImpl.java +++ b/src/main/java/kcc/kccadr/adjst/service/impl/AdjstReqServiceImpl.java @@ -599,6 +599,7 @@ public class AdjstReqServiceImpl extends EgovAbstractServiceImpl implements Adj adjstReqVO.setRpplRealPost(rpplRealPost); adjstReqVO.setRpplRealAddr(rpplRealAddr); adjstReqVO.setRpplRealAddrDtl(rpplRealAddrDtl); + System.out.println("adjstReqVO.getRpplUsrDiv() :: "+ adjstReqVO.getRpplUsrDiv()); //디비에 수정해 주기 int resultCnt = adjstReqDAO.updateAdrRppl(adjstReqVO); diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/apm/Apm_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/apm/Apm_SQL_Mysql.xml index a12ed00d..40570e77 100644 --- a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/apm/Apm_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/apm/Apm_SQL_Mysql.xml @@ -423,6 +423,8 @@ , A.AGNT_YN as agntYn /* 조정기일대리여부 */ , A.RPPL_USR_TY as rpplUsrTy /* 관리인분류 */ , CCD.CODE_NM as rpplUsrTyTx /* 관리인분류 */ + , A.RPPL_USR_DIV as rpplUsrDiv /* 관리인구분 : 한국인, 외국인 */ + , CCD2.CODE_NM as rpplUsrDivTx /* 관리인분류 */ , A.ADR_OL_YN as adrOlYn /* 전자조정진행여부 */ , A.RPPL_ID as rpplId /* 조정사건관리인ID */ , A.RPPL_NM as rpplNm /* 이름_대표자 */ @@ -457,7 +459,12 @@ , A.RPPL_CONN_NO as rpplConnNo /* 접속번호 */ , A.RPPL_RESPDD_SEQ as rpplRespddSeq /*대리인의 피신청인 일련번호*/ FROM ADR_RPPL A - LEFT JOIN LETTCCMMNDETAILCODE CCD ON CCD.CODE_ID = 'CC001' AND CCD.CODE = TRIM ( A.RPPL_USR_TY ) + LEFT JOIN LETTCCMMNDETAILCODE CCD + ON CCD.CODE_ID = 'CC001' + AND CCD.CODE = TRIM ( A.RPPL_USR_TY ) + LEFT JOIN LETTCCMMNDETAILCODE CCD2 + ON CCD2.CODE_ID = 'CC007' + AND CCD2.CODE = TRIM ( A.RPPL_USR_DIV ) WHERE A.ADR_SEQ = #adrSeq# AND A.RPPL_TY = #srchRpplTy# diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjst/AdjstReq_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjst/AdjstReq_SQL_Mysql.xml index 3573e499..57c493e7 100644 --- a/src/main/resources/egovframework/sqlmap/kccadr/adjst/AdjstReq_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjst/AdjstReq_SQL_Mysql.xml @@ -178,6 +178,7 @@ ,RPPL_TY ,AGNT_YN ,RPPL_USR_TY + ,RPPL_USR_DIV ,ADR_OL_YN ,RPPL_ID ,RPPL_NM @@ -214,6 +215,7 @@ ,#rpplTy# ,#agntYn# ,#rpplUsrTy# + ,#rpplUsrDiv# ,#adrOlYn# ,#rpplId# ,#rpplNm# @@ -298,6 +300,7 @@ ,RPPL_ID = #rpplId# ,AGNT_YN = #agntYn# ,RPPL_USR_TY = #rpplUsrTy# + ,RPPL_USR_DIV = #rpplUsrDiv# ,RPPL_NM = #rpplNm# ,RPPL_BIZ_NO = REPLACE(#rpplBizNo# , '-' , '') ,RPPL_BIZ_ID = REPLACE(#rpplBizId# , '-' , '') @@ -628,6 +631,7 @@ RPPL_TY AS rpplTy, AGNT_YN AS rpplYn, RPPL_USR_TY AS rpplUsrTy, + RPPL_USR_DIV AS rpplUsrDiv, ADR_OL_YN AS adrOlYn, RPPL_ID AS rpplId, RPPL_NM AS rpplNm, diff --git a/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ai/popup/adjstIncidentDetailPop.jsp b/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ai/popup/adjstIncidentDetailPop.jsp index 8a84609e..aa61bc66 100644 --- a/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ai/popup/adjstIncidentDetailPop.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ai/popup/adjstIncidentDetailPop.jsp @@ -86,6 +86,14 @@ + + 신청인 구분 + +

+   +

+ + 신청인 분류 diff --git a/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/adjstReqRegistInformation.jsp b/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/adjstReqRegistInformation.jsp index 5d888220..ec1781b8 100644 --- a/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/adjstReqRegistInformation.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/adjstReqRegistInformation.jsp @@ -134,13 +134,13 @@ function tutorialPop(){

2. 조정의 당사자 본인이신가요?

diff --git a/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/adjstReqRegistStep1.jsp b/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/adjstReqRegistStep1.jsp index 95e87728..8c12e14c 100644 --- a/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/adjstReqRegistStep1.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/adjstReqRegistStep1.jsp @@ -35,6 +35,7 @@ margin-right: 15px !important; } .btn_wrap.btn_layout01 .btnType01{height: 46px} + .post_adr span{display: block; padding: 5px 10px 0 30px; font-size: 14px; color: #e40000; word-break: keep-all;} <%-- --%> @@ -61,6 +62,10 @@ $( document ).ready(function(){ }); } +// var rpplUsrDiv = ''; +// var rpplUsrDiv = ''; +// console.log('rpplUsrDiv : ', rpplUsrDiv); + }); @@ -81,9 +86,13 @@ $( document ).ready(function(){

조정신청

+ + + +
@@ -274,6 +283,20 @@ $( document ).ready(function(){ + + + + +

필수입력 항목*

+

신청인 구분

+ + +
+ +
+ + +

필수입력 항목*

@@ -423,11 +446,11 @@ $( document ).ready(function(){ - - + +
- +
@@ -524,16 +547,18 @@ $( document ).ready(function(){

필수입력 항목*

우편물 수령지

+ ※ 기일통지서, 답변서 등 조정진행 관련 문서들이 우편으로 발송됩니다. 실제 우편물 수령이 가능한 주소를 입력하시기 바랍니다. - - + +
- + +
diff --git a/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/popup/adjstReqOpenExamplePop.jsp b/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/popup/adjstReqOpenExamplePop.jsp index 68369232..bd70f561 100644 --- a/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/popup/adjstReqOpenExamplePop.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/popup/adjstReqOpenExamplePop.jsp @@ -1,97 +1,117 @@ -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> -<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> -<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%> -<%pageContext.setAttribute("crlf", "\r\n"); %> - - - -조정신청 예문보기 - - - - - - - -
- " /> -
- - +<%@ page contentType="text/html; charset=utf-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> +<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%> +<%pageContext.setAttribute("crlf", "\r\n"); %> + + + +조정신청 예문보기 + + + + + + + +
+ " /> +
+ + diff --git a/src/main/webapp/WEB-INF/jsp/web/kccadr/kccadrCom/kccadrConstantsJsp.jsp b/src/main/webapp/WEB-INF/jsp/web/kccadr/kccadrCom/kccadrConstantsJsp.jsp index 96dd7645..fe8d5ccb 100644 --- a/src/main/webapp/WEB-INF/jsp/web/kccadr/kccadrCom/kccadrConstantsJsp.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/kccadr/kccadrCom/kccadrConstantsJsp.jsp @@ -313,7 +313,12 @@ var AdjstReq = { url = "/web/kccadr/"+depth+"/adjstReqRegistStep1Update.do"; } - if (confirm("신청인 정보 등록을 진행하시겠습니까?")) { +// if (confirm("신청인 정보 등록을 진행하시겠습니까?")) { + /* + * 20230822 수정 + * 230810 조정신청 절자 안내문구 등 수정 9항목 (이용정).hwp 수정요청사항 + */ + if (confirm("입력하신 신청인 정보를 저장하시겠습니까?")) { $.ajax({ type: "POST", url: url, @@ -380,7 +385,12 @@ var AdjstReq = { url = "/web/kccadr/"+depth+"/adjstReqRegistStep1Update.do"; } - if (confirm("신청인 정보 임시저장을 진행하시겠습니까?")) { +// if (confirm("신청인 정보 임시저장을 진행하시겠습니까?")) { + /* + * 20230822 수정 + * 230810 조정신청 절자 안내문구 등 수정 9항목 (이용정).hwp 수정요청사항 + */ + if (confirm("입력하신 신청인 정보를 임시 저장하시겠습니까?")) { $.ajax({ type: "POST", url: url, @@ -440,7 +450,12 @@ var AdjstReq = { var depth = this.expDivision(this.STEP); var url = "/web/kccadr/"+depth+"/adjstReqRegistStep2Save.do"; + /* + * 20230822 수정 + * 230810 조정신청 절자 안내문구 등 수정 9항목 (이용정).hwp 수정요청사항 + */ if (confirm("피신청인 정보 등록을 진행하시겠습니까?")) { +// if (confirm("입력하신 피신청인 정보를 저장하시겠습니까?")) { $.ajax({ type: "POST", url: url, @@ -495,7 +510,12 @@ var AdjstReq = { var depth = this.expDivision(this.STEP); var url = "/web/kccadr/"+depth+"/adjstReqRegistStep2Save.do"; - if (confirm("피신청인 정보 임시저장을 진행하시겠습니까?")) { + /* + * 20230822 수정 + * 230810 조정신청 절자 안내문구 등 수정 9항목 (이용정).hwp 수정요청사항 + */ +// if (confirm("피신청인 정보 임시저장을 진행하시겠습니까?")) { + if (confirm("입력하신 피신청인 정보를 임시 저장하시겠습니까?")) { $.ajax({ type: "POST", url: url, @@ -537,10 +557,17 @@ var AdjstReq = { if (obj) data.append("file"+idx, obj.fileObj); }); - var msg = "신청인 취지/원인 정보 등록을 진행하시겠습니까?"; - var endMsg = "신청인 취지/원인 정보 저장이 완료되었습니다."; + /* + * 20230822 수정 + * 230810 조정신청 절자 안내문구 등 수정 9항목 (이용정).hwp 수정요청사항 + */ +// var msg = "신청인 취지/원인 정보 등록을 진행하시겠습니까?"; + var msg = "입력하신 취지/원인 정보를 저장하시겠습니까?"; +// var endMsg = "신청인 취지/원인 정보 저장이 완료되었습니다."; + var endMsg = "입력하신 취지/원인 정보 저장하시겠습니까?"; if(mode == "${KccadrConstants.ADR_MODE_UPT}"){ - msg = "신청인 취지/원인 정보 수정 하시겠습니까?"; +// msg = "신청인 취지/원인 정보 수정 하시겠습니까?"; + msg = "입력하신 신청인 취지/원인 정보 수정 하시겠습니까?"; }else if(mode == "${KccadrConstants.ADR_MODE_SMT}"){ msg = "조정신청서를 최종 제출하시겠습니까?"; endMsg = "조정신청서 제출이 완료되었습니다."; @@ -612,7 +639,13 @@ var AdjstReq = { if (obj) data.append("file"+idx, obj.fileObj); });*/ - var msg = "조정신청서 삭제를 진행하시겠습니까?"; + + /* + * 20230822 수정 + * 230810 조정신청 절자 안내문구 등 수정 9항목 (이용정).hwp 수정요청사항 + */ +// var msg = "조정신청서 삭제를 진행하시겠습니까?"; + var msg = "조정신청서를 삭제하시겠습니까?"; var endMsg = "조정신청서 삭제가 완료되었습니다."; /*if(mode == "${KccadrConstants.ADR_MODE_UPT}"){ msg = "신청인 취지/원인 정보 수정 하시겠습니까?"; @@ -676,7 +709,12 @@ var AdjstReq = { if (obj) data.append("file"+idx, obj.fileObj); });*/ - var msg = "조정신청서 삭제를 진행하시겠습니까?"; + /* + * 20230822 수정 + * 230810 조정신청 절자 안내문구 등 수정 9항목 (이용정).hwp 수정요청사항 + */ +// var msg = "조정신청서 삭제를 진행하시겠습니까?"; + var msg = "조정신청서 삭제하시겠습니까?"; var endMsg = "조정신청서 삭제가 완료되었습니다."; /*if(mode == "${KccadrConstants.ADR_MODE_UPT}"){ msg = "신청인 취지/원인 정보 수정 하시겠습니까?"; @@ -1075,6 +1113,9 @@ var AdjstReq = { var rpplSeq = obj.find("input[name$=rpplSeq]").val(); var rpplTy = obj.find("input[name$=rpplTy]").val(); var rpplUsrTy = obj.find("input[name$=rpplUsrTy]:checked").val(); + + // 신청인 정보 > 한국인/외국인 정보 + var rpplUsrDiv = obj.find("input[name$=rpplUsrDiv]:checked").val(); if(rpplUsrTy == "${KccadrConstants.ADR_RPPL_USR_TY1}"){ rpplNm = obj.find("input[name$=rpplNm]").val(); @@ -1108,6 +1149,7 @@ var AdjstReq = { var data = { rpplSeq : rpplSeq, rpplUsrTy : rpplUsrTy, + rpplUsrDiv : rpplUsrDiv, rpplNm : rpplNm, rpplBizNm : rpplBizNm, rpplBizId : rpplBizId, @@ -1444,6 +1486,33 @@ var AdjstReq = { // thisElm.find("tr[usrTy]").find("input").val(""); thisElm.find("tr[usrTy="+val+"]").show(); thisElm.find("tr[usrTy="+val+"]").find("input").prop("disabled" , false); + }, + rpplUsrDivLayout : function(thisObj){ + var selectedValue = $(thisObj).val(); + + console.log('selectedValue : ', selectedValue); + + // "01": 한국인일 때 + if (selectedValue === '01') { + // 가장 가까운 주소 입력란을 찾아 readonly 속성을 추가합니다. + $(thisObj).closest('tbody').find('.adr_input').attr('readonly', true); +// $(thisObj).closest('tbody').find('.adr_input').val(''); + $(thisObj).closest('tbody').find('.searchResultAddr').attr('readonly', true); +// $(thisObj).closest('tbody').find('.searchResultAddr').val(''); + + // 가장 가까운 우편번호 검색 버튼을 찾아 보이게 합니다. + $(thisObj).closest('tbody').find('.btn_adr_search').show(); + } + + // "02": 외국인일 때 + if (selectedValue === '02') { + // 가장 가까운 주소 입력란을 찾아 readonly 속성을 삭제합니다. + $(thisObj).closest('tbody').find('.adr_input').removeAttr('readonly'); + $(thisObj).closest('tbody').find('.searchResultAddr').removeAttr('readonly'); + + // 가장 가까운 우편번호 검색 버튼을 찾아 숨깁니다. + $(thisObj).closest('tbody').find('.btn_adr_search').hide() + } } ,expDivision : function(stepVal){