From cdbc4f985cbe75b015f5d98bca80e291d4d93215 Mon Sep 17 00:00:00 2001 From: hylee Date: Wed, 16 Nov 2022 15:43:30 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=EC=A0=84=EC=9E=90=EC=A1=B0=EC=A0=95?= =?UTF-8?q?=EC=8B=A0=EC=B2=AD=20=EC=83=81=EC=84=B8=20=EC=88=98=EC=A0=95=20?= =?UTF-8?q?:=201.=EB=B3=B8=EC=9D=B8->=EC=8B=A0=EC=B2=AD=EC=9D=B8=20,=202.?= =?UTF-8?q?=EC=B2=A8=EB=B6=80=ED=8C=8C=EC=9D=BC=20->=20=EB=8C=80=EB=A6=AC?= =?UTF-8?q?=EC=8B=A0=EC=B2=AD=EC=84=9C,=203.=EB=B2=95=EC=9D=B8=EC=9D=BC?= =?UTF-8?q?=EB=95=8C=20=EB=B2=95=EC=9D=B8=EB=AA=85=EB=85=B8=EC=B6=9C=204.?= =?UTF-8?q?=EB=8C=80=ED=91=9C=EC=9E=90,=20=EB=B2=95=EC=9D=B8/=EC=82=AC?= =?UTF-8?q?=EC=97=85=EC=B2=B4=EB=AA=85,=20=EB=B2=95=EC=9D=B8=EB=93=B1?= =?UTF-8?q?=EB=A1=9D=EB=B2=88=ED=98=B8,=20=EC=97=B0=EB=9D=BD=EC=B2=98=20?= =?UTF-8?q?=ED=95=84=EC=88=98=EC=A1=B0=EA=B1=B4=20=EC=82=AD=EC=A0=9C,=205.?= =?UTF-8?q?=EC=97=B0=EB=9D=BD=EC=B2=98=20split=20=EC=98=A4=EB=A5=98=20?= =?UTF-8?q?=ED=95=B4=EA=B2=B0,=206.=EC=98=88=EB=AC=B8=EA=B4=80=EB=A6=AC=20?= =?UTF-8?q?=ED=8D=BC=EB=B8=94=EC=9A=94=EC=B2=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../adjreqmgr/web/AdjReqMgrController.java | 2 + .../jsp/kccadr/adjPgrMgr/apm/apmTab0.jsp | 17 +- .../apm/popup/adjstReqOpenExamplePop.jsp | 79 +++++----- .../kccadr/adjReqMgr/adjReqMgrRegDetail.jsp | 19 ++- .../jsp/kccadr/adjReqMgr/adjReqMgrRegEdit.jsp | 146 +++++++++++------- .../adjReqMgrPastBasicRegist.jsp | 1 + .../webapp/js/kccadr/adm/common/common.js | 32 ++++ 7 files changed, 194 insertions(+), 102 deletions(-) create mode 100644 src/main/webapp/js/kccadr/adm/common/common.js diff --git a/src/main/java/kcc/kccadr/adjreqmgr/web/AdjReqMgrController.java b/src/main/java/kcc/kccadr/adjreqmgr/web/AdjReqMgrController.java index 63bd7fd4..8791b150 100644 --- a/src/main/java/kcc/kccadr/adjreqmgr/web/AdjReqMgrController.java +++ b/src/main/java/kcc/kccadr/adjreqmgr/web/AdjReqMgrController.java @@ -1010,6 +1010,8 @@ public class AdjReqMgrController { List codeResult = cmmUseService.selectCmmCodeDetail("CC001"); model.addAttribute("CC001", codeResult); + System.out.println("resultAdjReqMgrOffLine :: "+ resultAdjReqMgrOffLine.getAdjReqMgrVoList().get(2)); + model.addAttribute("adrVO", resultAdjReqMgrOffLine); model.addAttribute("reqPerTotCnt", resultAdjReqMgrOffLine.getReqPerTotCnt()); diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/apmTab0.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/apmTab0.jsp index 5b9c7646..5907e7c3 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/apmTab0.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/apmTab0.jsp @@ -1432,9 +1432,18 @@ $(document).ready(function(){ -

신청인 이름

+

신청인

- + + + + + + + + + + @@ -1483,7 +1492,7 @@ $(document).ready(function(){ -

대리인정보

+

신청인 대리인 정보

@@ -1558,7 +1567,7 @@ $(document).ready(function(){ - + diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgr/adjReqMgrRegEdit.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgr/adjReqMgrRegEdit.jsp index 552d83a4..0b12ed88 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgr/adjReqMgrRegEdit.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgr/adjReqMgrRegEdit.jsp @@ -29,6 +29,9 @@ 조정신청 수정 + + + @@ -137,7 +140,17 @@ $('#rppl0'+ num +'Email2').val(splEmail[1]); var splPhone = []; - splPhone = rpplPhone.split("-"); + + if(rpplPhone.indexOf("-") > 1){ + splPhone = rpplPhone.split("-"); + } + else{ + splPhone[0] = rpplPhone.substring(0, 3); + splPhone[1] = rpplPhone.substring(3, 7); + splPhone[2] = rpplPhone.substring(7, 11); + } + + $('#rppl0'+ num +'Phone1').val(splPhone[0]); $('#rppl0'+ num +'Phone2').val(splPhone[1]); @@ -399,6 +412,10 @@ var num = Number(reqPerTotCnt) + 2; var ustTy = $("[name='adjReqMgrVoList["+ num +"].rpplUsrTy']:eq(0)"); ustTy.prop("checked", true); + + $('#rppl0'+num+'UsrTy1').trigger("click"); + + $("[name='adjReqMgrVoList["+ num +"].rpplUsrTy']:eq(0)").val("01"); //개인/법인 선택에 따른 하위 항목 숨기기 @@ -428,15 +445,20 @@ } //피신청인 rpplSeq 번호 받아오기 - var num = Number(reqPerCnt) + 1; - var rpplSeq = $('#rppl0' + num + 'Seq' ).val(); +// var num = Number(reqPerCnt) + 1; + + var num = $(this).data('info'); + var inputID = 'rppl0' + num + 'Seq'; + var rpplSeq = $('#'+inputID ).val(); + if(rpplSeq == "" ){ - $('.reqPer0' + reqPerCnt + 'Tit').hide(); - $('.reqPer0' + reqPerCnt + 'Tit').prop("disabled", true); - $('.reqPer0' + reqPerCnt + 'Tb').hide(); - $('.reqPer0' + reqPerCnt + 'Tb').prop("disabled", true); + num = num-1; + $('.reqPer0' + num + 'Tit').hide(); + $('.reqPer0' + num + 'Tit').prop("disabled", true); + $('.reqPer0' + num + 'Tb').hide(); + $('.reqPer0' + num + 'Tb').prop("disabled", true); $('#reqPerTotCnt').val(Number(reqPerCnt) - 1); return false; @@ -614,7 +636,7 @@ var rppl0102Nm = $('#rppl0102Nm').val(); var rppl01BizNm = $('#rppl01BizNm').val(); var rppl01BizId = $('#rppl01BizId').val(); - + /* if(rppl0102Nm == ""){ alert("신청인 대표자 이름을 입력해 주세요."); @@ -635,7 +657,7 @@ return false; } - + */ }else { // 개인 사업자인 경우 var rppl0103Nm = $('#rppl0103Nm').val(); @@ -695,7 +717,7 @@ return false; } - + /* if(rppl01Phone1 == ""){ alert("신청인 연락처 정보를 입력해 주세요."); @@ -716,7 +738,7 @@ return false; } - + */ if(rppl01RealPost == ""){ alert("신청인 우편물 수령지 우편번호 정보를 입력해 주세요."); @@ -756,12 +778,12 @@ var rppl0201Nm = $('#rppl0201Nm').val(); - if(rppl0201Nm == ""){ + /* if(rppl0201Nm == ""){ alert("피신청인 이름을 입력해 주세요."); return false; - } + } */ }else if(rppl02UsrTy == "02"){ // 법인일 경우 @@ -849,7 +871,7 @@ return false; } - + /* if(rppl02Phone1 == ""){ alert("피신청인 신청인 연락처 정보를 입력해 주세요."); @@ -870,7 +892,7 @@ return false; } - + */ if(rppl02RealPost == ""){ alert("우편물 수령지 우편번호 정보를 입력해 주세요."); @@ -908,14 +930,14 @@ if(rppl03UsrTy == "01"){ //개인일 경우 var rppl0301Nm = $('#rppl0301Nm').val(); - + /* if(rppl0301Nm == ""){ alert("피신청인 이름을 입력해 주세요."); return false; } - + */ }else if(rppl03UsrTy == "02"){ // 법인일 경우 var rppl0302Nm = $('#rppl0302Nm').val(); @@ -1002,7 +1024,7 @@ return false; } - + /* if(rppl03Phone1 == ""){ alert("피신청인 연락처 정보를 입력해 주세요."); @@ -1022,7 +1044,7 @@ alert("피신청인 연락처 정보를 입력해 주세요."); return false; - } + } */ if(rppl03RealPost == ""){ @@ -1061,14 +1083,14 @@ if(rppl04UsrTy == "01"){ //개인일 경우 var rppl0401Nm = $('#rppl0401Nm').val(); - + /* if(rppl0401Nm == ""){ alert("피신청인 이름을 입력해 주세요."); return false; } - + */ }else if(rppl04UsrTy == "02"){ // 법인일 경우 var rppl0402Nm = $('#rppl0402Nm').val(); @@ -1155,7 +1177,7 @@ return false; } - + /* if(rppl04Phone1 == ""){ alert("피신청인 연락처 정보를 입력해 주세요."); @@ -1176,7 +1198,7 @@ return false; } - + */ if(rppl04RealPost == ""){ alert("우편물 수령지 우편번호 정보를 입력해 주세요."); @@ -1215,14 +1237,14 @@ if(rppl05UsrTy == "01"){ //개인일 경우 var rppl0501Nm = $('#rppl0501Nm').val(); - + /* if(rppl0501Nm == ""){ alert("피신청인 이름을 입력해 주세요."); return false; } - + */ }else if(rppl05UsrTy == "02"){ // 법인일 경우 var rppl0502Nm = $('#rppl0502Nm').val(); @@ -1309,7 +1331,7 @@ return false; } - + /* if(rppl05Phone1 == ""){ alert("피신청인 연락처 정보를 입력해 주세요."); @@ -1330,7 +1352,7 @@ return false; } - + */ if(rppl05RealPost == ""){ alert("우편물 수령지 우편번호 정보를 입력해 주세요."); @@ -1368,14 +1390,14 @@ if(rppl06UsrTy == "01"){ //개인일 경우 var rppl0601Nm = $('#rppl0601Nm').val(); - + /* if(rppl0601Nm == ""){ alert("피신청인 이름을 입력해 주세요."); return false; } - + */ }else if(rppl06UsrTy == "02"){ // 법인일 경우 var rppl0602Nm = $('#rppl0602Nm').val(); @@ -1462,7 +1484,7 @@ return false; } - + /* if(rppl06Phone1 == ""){ alert("피신청인 연락처 정보를 입력해 주세요."); @@ -1482,7 +1504,7 @@ alert("피신청인 연락처 정보를 입력해 주세요."); return false; - } + } */ if(rppl06RealPost == ""){ @@ -1605,11 +1627,14 @@ location.href=""; } - +
+ + +
@@ -1683,7 +1708,7 @@
- + - - - - + - - @@ -2133,7 +2158,12 @@ - +
-

첨부파일

+

대리신청서

diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/popup/adjstReqOpenExamplePop.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/popup/adjstReqOpenExamplePop.jsp index 0c4c5245..3baa1098 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/popup/adjstReqOpenExamplePop.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/popup/adjstReqOpenExamplePop.jsp @@ -91,46 +91,43 @@ - - - -
-
-

- - - - - - - - - - - - - - - - -
- -
-
-
-
+ +
+
+

+ + + + + + + + + + + + + + + + +
+ +
+
+
diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgr/adjReqMgrRegDetail.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgr/adjReqMgrRegDetail.jsp index d790ab69..dbad45c5 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgr/adjReqMgrRegDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgr/adjReqMgrRegDetail.jsp @@ -287,9 +287,18 @@
-

신청인 이름

+

신청인

+ + + + + + + + +
@@ -354,7 +363,7 @@
-

본인과의 관계

+

신청인과의 관계

@@ -413,7 +422,7 @@
-

첨부파일

+

대리신청서

@@ -442,7 +451,7 @@
-

피신청인 이름

+

피신청인

본인과의 관계신청인과의 관계
checked > @@ -1896,19 +1921,19 @@
+

대표자

+

법인/사업체명

+

법인등록번호

@@ -2026,10 +2051,10 @@
-

피신청인 정보

+

피신청인 정보

- +
@@ -2049,7 +2074,7 @@
+

피신청인 이름

@@ -2082,7 +2107,7 @@
+

피신청인 이름

연락처연락처 + + + + + - @@ -2191,6 +2221,9 @@

피신청인 정보 02

+
+ +
@@ -2209,7 +2242,7 @@ - - @@ -2351,6 +2384,9 @@

피신청인 정보 03

+
+ +
+

피신청인 이름

@@ -2242,7 +2275,7 @@
+

피신청인 이름

@@ -2369,7 +2405,7 @@ - - @@ -2511,6 +2547,9 @@

피신청인 정보 04

+
+ +
+

피신청인 이름

@@ -2402,7 +2438,7 @@
+

피신청인 이름

@@ -2529,7 +2568,7 @@ - - @@ -2671,6 +2710,9 @@

피신청인 정보 05

+
+ +
+

피신청인 이름

@@ -2562,7 +2601,7 @@
+

피신청인 이름

@@ -2689,7 +2731,7 @@ - - @@ -2839,14 +2881,14 @@ diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/adjReqMgrPastBasicRegist.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/adjReqMgrPastBasicRegist.jsp index 806b2a86..264f5706 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/adjReqMgrPastBasicRegist.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/adjReqMgrPastBasicRegist.jsp @@ -30,6 +30,7 @@ + diff --git a/src/main/webapp/js/kccadr/adm/common/common.js b/src/main/webapp/js/kccadr/adm/common/common.js new file mode 100644 index 00000000..66af5970 --- /dev/null +++ b/src/main/webapp/js/kccadr/adm/common/common.js @@ -0,0 +1,32 @@ + +// 예문 팝업 function +function openExampleAdminPop(exmpCd) { + + var pop = document.pop; + pop.ccTy.value = $('#ccTy').val(); + pop.exmpCd.value = exmpCd; + + + var uri = ''; + if(exmpCd == '01') + uri = "adjstReqOpenExamplePop.do"; + else if (exmpCd == '02') + uri = "adjstReqOpenExamplePop2.do"; + + console.log('uri :: ', uri); + + +// var uri = ''; +// if(exmpCd == '01') +// { +// uri = "adjstReqOpenExamplePop.do"; +// } +// else if (exmpCd == '02') +// { +// uri = "adjstReqOpenExamplePop2.do"; +// +// } + +// commonPopWindowopenForm("/web/kccadr/adjst/popup/"+uri, '500', '400', "openExampleAdminPop", $('#pop')); + commonPopWindowopenForm("/kccadr/adjPgrMgr/apm/popup/"+uri, '600', '400', "openExampleAdminPop", $('#pop')); +}
+

피신청인 이름

@@ -2722,7 +2764,7 @@
+

피신청인 이름

신청취지 - +
신청원인 - +