From 60b618642b47d349572520044d94df680658676f Mon Sep 17 00:00:00 2001 From: tolag3 Date: Mon, 23 Oct 2023 14:02:46 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=B4=EC=A4=80=ED=98=B8=20=EC=A0=84?= =?UTF-8?q?=EC=9E=90=EC=A1=B0=EC=A0=95=EC=8B=9C=EC=8A=A4=ED=85=9C=20?= =?UTF-8?q?=EC=BB=A4=EB=B0=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - (사용자) 조정신청 시 주소 validation 추가 --- .../textsense/web/TextSenseController.java | 2 ++ .../kccadr/kccadrCom/kccadrConstantsJsp.jsp | 23 +++++++++++++++++-- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/src/main/java/kcc/kccadr/textsense/web/TextSenseController.java b/src/main/java/kcc/kccadr/textsense/web/TextSenseController.java index 0448438a..3e31a045 100644 --- a/src/main/java/kcc/kccadr/textsense/web/TextSenseController.java +++ b/src/main/java/kcc/kccadr/textsense/web/TextSenseController.java @@ -218,6 +218,8 @@ public class TextSenseController { apiTextSenseVO.setUrl("http://textsense:8080"); apiTextSenseVO.setReqType("document"); //고정값으로 변경 불가 //apiTextSenseVO.setReqOption("{}"); //기본값으로 빈값을 넣어준다. + //apiTextSenseVO.setOutputType("json"); //지원하는 output type은 pdf, json, excel, text, text-split 입니다 + // 2023-10-23 김상훈 본부장님 에게 text로 하기로 협의 되었다고 전달받음 apiTextSenseVO.setOutputType("json"); //지원하는 output type은 pdf, json, excel, text, text-split 입니다 apiTextSenseVO.setType("textSense"); //고정값으로 변경 불가 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 a963c8af..93c551a8 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 @@ -883,6 +883,23 @@ var AdjstReq = { return false; } } + + if(reqPerson.rpplPost == ''){ + alert("주소 우편번호를 입력해 주세요."); + return false; + } + if(reqPerson.rpplAddrDtl == ''){ + alert("상세 주소 정보를 입력해 주세요."); + return false; + } + if(reqPerson.rpplRealPost == ''){ + alert("우편물 수령지 우편번호 정보를 입력해 주세요."); + return false; + } + if(reqPerson.rpplRealAddrDtl == ''){ + alert("우편물 수령지 상세주소 정보를 입력해 주세요."); + return false; + } } @@ -905,6 +922,7 @@ var AdjstReq = { alert("우편물 수령지 상세주소 정보를 입력해 주세요."); return false; } + }else if(reqPerson.rpplUsrDiv == "${KccadrConstants.ADR_RPPL_USR_DIV_02}"){ // 신청인이 외국인 경우 확인 (선택국적, 주소) if(reqPerson.rpplPost == ''){ @@ -1526,7 +1544,7 @@ var AdjstReq = { console.log('selectedValue : ', selectedValue); // "01": 한국인일 때 - if (selectedValue === '01') { + if (selectedValue === '01' || selectedValue == undefined) { // 가장 가까운 주소 입력란을 찾아 readonly 속성을 추가합니다. $(thisObj).closest('tbody').find('.adr_input').attr('readonly', true); $(thisObj).closest('tbody').find('.searchResultAddr').attr('readonly', true); @@ -1547,7 +1565,7 @@ var AdjstReq = { } // "02": 외국인일 때 - if (selectedValue === '02') { + else if (selectedValue === '02') { $(thisObj).closest('tbody').find('.adr_input').attr('readonly', true); // 가장 가까운 주소 입력란을 찾아 readonly 속성을 삭제합니다. @@ -1569,6 +1587,7 @@ var AdjstReq = { .first() .after("주소는 영문으로 입력해주세요"); } + } ,expDivision : function(stepVal){