diff --git a/src/main/java/kcc/kccadr/cmm/KccadrConstants.java b/src/main/java/kcc/kccadr/cmm/KccadrConstants.java
index 076f3899..a6d68bf7 100644
--- a/src/main/java/kcc/kccadr/cmm/KccadrConstants.java
+++ b/src/main/java/kcc/kccadr/cmm/KccadrConstants.java
@@ -244,6 +244,8 @@ public class KccadrConstants {
*
* */
+ public static final String ADR_MODE_UPT_TO_GOPREV = "prevAfterUpt"; // 수정 후 전 단계 이동
+
public static final String ADR_MODE_UPT = "Upt"; // 수정
public static final String ADR_MODE_NEW = "New"; // 등록
diff --git a/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ans/ansSubmit.jsp b/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ans/ansSubmit.jsp
index 77c59f05..bbd63b61 100644
--- a/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ans/ansSubmit.jsp
+++ b/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ans/ansSubmit.jsp
@@ -207,7 +207,7 @@
문건명 선택
선택해주세요
- 신청인답변서
+ 준비서면 및 답변서
diff --git a/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ars/tab/adjstReqStatusTabDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ars/tab/adjstReqStatusTabDetail.jsp
index 7e63602c..117f3974 100644
--- a/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ars/tab/adjstReqStatusTabDetail.jsp
+++ b/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ars/tab/adjstReqStatusTabDetail.jsp
@@ -572,7 +572,7 @@ resInfo--%>
-
답변서 제출
+
준비서면 및 답변서 제출
<%-- 조정 대리인 신청(기일참관인)은 입금완료 후 부터 기일조서 결재완료 전까지 노출 --%>
조정 대리인 신청
diff --git a/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ars/tab/adjstReqStatusTabNormal.jsp b/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ars/tab/adjstReqStatusTabNormal.jsp
index b5420b08..13c177a5 100644
--- a/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ars/tab/adjstReqStatusTabNormal.jsp
+++ b/src/main/webapp/WEB-INF/jsp/web/kccadr/accdnt/ars/tab/adjstReqStatusTabNormal.jsp
@@ -617,6 +617,7 @@
조정진행 상세 - 조정기록 : 일자, 등록인, 문건명, 상대방 공개여부 등 정보제공
+
@@ -625,6 +626,7 @@
+ 번호
일자
등록인
문건명
@@ -642,10 +644,11 @@
-
-
+
+
+
diff --git a/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/adjstReqRegistStep2.jsp b/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/adjstReqRegistStep2.jsp
index 98e8012e..9545b49d 100644
--- a/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/adjstReqRegistStep2.jsp
+++ b/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/adjstReqRegistStep2.jsp
@@ -52,7 +52,7 @@
AdjstReq.step2Onload();
- /* 피 신청인 조회 버튼 Function */
+ /* 피 신청인 조회 버튼 Function
$('.respondentSch').on('click', function(e){
// 피신청인 구분 tbody
@@ -88,6 +88,7 @@
// ajax 호출
ajaxValueChk(rpplNm, rpplEmail);
});
+ */
function ajaxValueChk(rpplNm, rpplEmail){
@@ -123,6 +124,54 @@
}
});
+
+ $(document).on('click', '.emailCheck', function(){
+
+ if($(this).is(':checked'))
+ {
+
+ // 피신청인 구분 => _1 / _2 / _3
+ var rpplGb = $(this).attr('data-info');
+
+ $('#rpplEmail1'+rpplGb).val('');
+ $('#rpplEmail2'+rpplGb).val('');
+ $('#rpplEmailSelect'+rpplGb).prop("selected", false);
+ $('#rpplEmailSelect'+rpplGb).val('');
+
+ }
+
+ });
+
+ /*
+ * @.rpplEmailSelectClass => 직접입력 select box
+ * @.input_email => 이메일 입력 input box
+ * @ discription :
+ */
+ $(document).on('change', '.rpplEmailSelectClass, .input_email', function(){
+ if($(this).val())
+ {
+ var $cheTag = $(this).closest('td').find('.emailCheck');
+ if($cheTag.is(':checked'))
+ {
+ $cheTag.prop('checked', false);
+ }
+ }
+ });
+
+
+// $(document).on('change', '.input_email', function(){
+
+// if($(this).val())
+// {
+// var $cheTag = $(this).closest('td').find('.emailCheck');
+// if($cheTag.is(':checked'))
+// {
+// $cheTag.prop('checked', false);
+// }
+// }
+// });
+
+
@@ -177,7 +226,7 @@
피신청인 이름 입력
- 피신청인 조회
+
@@ -190,7 +239,7 @@
피신청인 대표자 입력
- 피신청인 조회
+
@@ -222,7 +271,7 @@
피신청인 이름 입력
- 피신청인 조회
+
@@ -256,7 +305,7 @@
- 필수입력 항목 *
+
이메일
@@ -264,10 +313,10 @@
@
이메일공급자 입력
-
이메일공급자 선택
-
-
+
+
+ 이메일 주소 모름
@@ -377,7 +426,7 @@
피신청인 이름 입력
- 피신청인 조회
+
@@ -390,7 +439,7 @@
피신청인 대표자 입력
- 피신청인 조회
+
@@ -423,7 +472,7 @@
피신청인 이름 입력
- 피신청인 조회
+
@@ -457,7 +506,7 @@
- 필수입력 항목 *
+
이메일
@@ -467,8 +516,9 @@
이메일공급자 입력
이메일공급자 선택
-
-
+
+ "/>
+ 이메일 주소 모름
diff --git a/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/adjstReqRegistStep3.jsp b/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/adjstReqRegistStep3.jsp
index 89cb1aa0..df787c5c 100644
--- a/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/adjstReqRegistStep3.jsp
+++ b/src/main/webapp/WEB-INF/jsp/web/kccadr/adjst/adjstReqRegistStep3.jsp
@@ -1,260 +1,264 @@
-ㅊ <%--
- 대국민 사용자
- Class Name : adjstReq4Regist.jsp
- Description : 조정신청 등록화면4 - 신청취지/원인 정보 등록
- Modification Information
-
- 수정일 수정자 수정내용
- ------- -------- ---------------------------
- 2021.08.24 우영두 내용
-
- author : 우영두
- since : 2021.08.24
-
---%>
-<%-- 공통 JS 함수 정의 : /jsp/web/com/webLayout.jsp --%>
-<%@ 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="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
-<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
-<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
-<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %>
-
-
-
-
-
-신청취지/원인 등록
-
-
-<%-- --%>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
조정신청
-
-
-
-
-
- 신청인 취지/원인 정보 : 저작물 종류, 신청취지, 신청이유, 첨부파일등의 정보입력
-
-
-
-
-
-
-
- 필수입력 항목 *
- 저작물종류
-
-
- 저작물종류 선택
-
-
-
-
-
- 필수입력 항목 *
- 신청취지
- 예문
-
-
- 신청취지 입력
-
-
-
-
-
- 필수입력 항목 *
- 신청이유
- 예문
-
-
- 신청이유 입력
-
-
-
-
-
- 필수입력 항목 *
- 첨부파일
-
-
- 첨부파일 선택
- 파일 첨부하기 (*파일 종류에 제한이 없습니다.)
-
-
-
- 첨부파일 리스트 : 파일명, 종류, 크기, 삭제
-
-
-
-
-
-
-
-
- 파일 명
- 종류
- 크기
- 삭제
-
-
-
-
- 첨부하실 파일을 마우스로 끌어서 넣어주세요.
-
-
-
-
-
-
-
- 첨부파일 리스트 : 파일명, 종류, 크기, 삭제
-
-
-
-
-
-
-
-
- 파일 명
- 종류
- 크기
- 삭제
-
-
-
-
-
-
-
-
-
-
- ">.
-
-
- ">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
제출하신 신청서는 조정조사관이 서류미비시 도움을 드리겠습니다.
-
-
-
-
2단계이동
-
-
- 미리보기
-<%-- 신청서 삭제 --%>
-
-
- 임시저장
-
-
- 임시저장
-
-
- 조정신청서 제출
-
-
-
-
-
-
-
-
-
+ㅊ <%--
+ 대국민 사용자
+ Class Name : adjstReq4Regist.jsp
+ Description : 조정신청 등록화면4 - 신청취지/원인 정보 등록
+ Modification Information
+
+ 수정일 수정자 수정내용
+ ------- -------- ---------------------------
+ 2021.08.24 우영두 내용
+
+ author : 우영두
+ since : 2021.08.24
+
+--%>
+<%-- 공통 JS 함수 정의 : /jsp/web/com/webLayout.jsp --%>
+<%@ 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="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
+<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
+<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
+<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %>
+
+
+
+
+
+신청취지/원인 등록
+
+
+<%-- --%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
조정신청
+
+
+
+
+
+ 신청인 취지/원인 정보 : 저작물 종류, 신청취지, 신청이유, 첨부파일등의 정보입력
+
+
+
+
+
+
+
+ 필수입력 항목 *
+ 저작물종류
+
+
+ 저작물종류 선택
+
+
+
+
+
+ 필수입력 항목 *
+ 신청취지
+ 예문
+
+
+ 신청취지 입력
+
+
+
+
+
+ 필수입력 항목 *
+ 신청이유
+ 예문
+
+
+ 신청이유 입력
+
+
+
+
+
+ 필수입력 항목 *
+ 첨부파일
+
+
+ 첨부파일 선택
+ 파일 첨부하기 (*파일 종류에 제한이 없습니다.)
+
+
+
+ 첨부파일 리스트 : 파일명, 종류, 크기, 삭제
+
+
+
+
+
+
+
+
+ 파일 명
+ 종류
+ 크기
+ 삭제
+
+
+
+
+ 첨부하실 파일을 마우스로 끌어서 넣어주세요.
+
+
+
+
+
+
+
+ 첨부파일 리스트 : 파일명, 종류, 크기, 삭제
+
+
+
+
+
+
+
+
+ 파일 명
+ 종류
+ 크기
+ 삭제
+
+
+
+
+
+
+
+
+
+
+ ">.
+
+
+ ">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
제출하신 신청서는 조정조사관이 서류미비시 도움을 드리겠습니다.
+
+
+
+
+
2단계이동
+
+ 미리보기
+
+
+ 임시저장
+
+
+ 임시저장
+
+
+ 조정신청서 제출
+
+
+
+
+
+
+
+
+
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 ae23c08a..53a06c6c 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
@@ -87,8 +87,12 @@ var AdjstReq = {
copyTb.find("tr[usrTy=02],tr[usrTy=03]").hide();
copyTb.find("input[name=rpplAddrCpYn]").prop("checked", false);
copyTb.find("caption").text("피신청인"+ (len+1) +" 정보: 피신청인 분류, 피신청인 이름, 주소, 이메일, 연락처, 이메일 수신여부, SMS 수신여부, 우편물 수령지등 정보입력");
-
+ // 20221219
+ // 이메일 주소 모름 check box 추가로 인해 생성
+ copyTb.find(".emailCheck").eq(0).prop("checked" , true);
+ copyTb.find(".emailCheck").eq(0).attr('data-info', '_'+(len+1));
+
// id값 체인지 id가 필요는 없지만 라벨때문에 처리..
var elements = copyTb.find("label");
$.each(elements,function(idx, elm){
@@ -414,6 +418,7 @@ var AdjstReq = {
var targetObj = $(".personWarp");
$.each(targetObj, function(idx , obj){
+ console.log(obj);
saveList.push(AdjstReq.getResPersonData($(this)));
});
@@ -523,7 +528,7 @@ var AdjstReq = {
if(!this.validStep(this.STEP)){
return false;
}
-
+
var data = new FormData($("#"+this.STEP)[0]);
//첨부파일 등록 처리
_fileForm2.forEach(function(obj, idx) {
@@ -537,12 +542,18 @@ var AdjstReq = {
}else if(mode == "${KccadrConstants.ADR_MODE_SMT}"){
msg = "조정신청서를 최종 제출하시겠습니까?";
endMsg = "조정신청서 제출이 완료되었습니다.";
+ }else if(mode == "${KccadrConstants.ADR_MODE_UPT_TO_GOPREV}"){ // 수정 후 전 페이지
+ msg = "등록된 내용을 저장하시겠습니까?";
+ endMsg = "저장이 완료되었습니다.";
}
// 등록 구분 코드 삽입..
data.append("mode" , mode);
if(!confirm(msg)){
+ if(mode == "${KccadrConstants.ADR_MODE_UPT_TO_GOPREV}"){ // 수정 후 전 페이지
+ AdjstReq.fncGoPrev();
+ }
return false;
}
@@ -565,6 +576,8 @@ var AdjstReq = {
$("#atchFileId").val(returnData.rsVO.atchFileId);
if(mode == "${KccadrConstants.ADR_MODE_SMT}"){
AdjstReq.fncGoMyAdjstListPage();
+ }else if(mode == "${KccadrConstants.ADR_MODE_UPT_TO_GOPREV}"){ // 수정 후 전 페이지
+ AdjstReq.fncGoPrev();
}else{
if(previewYn != 'Y'){
AdjstReq.fncGoRefresh();
@@ -933,15 +946,19 @@ var AdjstReq = {
}
- if(resPerson.rpplEmail1 == ''){
- alert("이메일을 입력해 주세요.");
- return flag = false;
- }
-
- if(resPerson.rpplEmail2 == ''){
- alert("이메일 도메인 정보를 입력해 주세요.");
- return flag = false;
- }
+ /*
+ if(resPerson.rpplEmail1 == ''){
+ alert("이메일을 입력해 주세요.");
+ return flag = false;
+ }
+
+ if(resPerson.rpplEmail2 == ''){
+ alert("이메일 도메인 정보를 입력해 주세요.");
+ return flag = false;
+ }
+ */
+
+
if(!AdjstReq.TEL_REGEXP.test(resPerson.rpplPhone1+resPerson.rpplPhone2+resPerson.rpplPhone3)){
alert("피신청인["+idxNo+"] 연락처 지역번호 및 휴대폰 앞자리를 확인해주세요.");
return flag = false;