diff --git a/src/main/java/cokr/xit/fims/epst/EpostQuery.java b/src/main/java/cokr/xit/fims/epst/EpostQuery.java index 4ed66c08..444b53f0 100644 --- a/src/main/java/cokr/xit/fims/epst/EpostQuery.java +++ b/src/main/java/cokr/xit/fims/epst/EpostQuery.java @@ -41,6 +41,7 @@ public class EpostQuery extends CmmnQuery { private String schSendDateTo; // 전자우편 접수 등록 대장(TB_EPOST_RCPT_REG)_전송 일자 종료 private String schRceptYmdFrom; // 전자우편 접수 등록 대장(TB_EPOST_RCPT_REG)_접수 일자 시작 private String schRceptYmdTo; // 전자우편 접수 등록 대장(TB_EPOST_RCPT_REG)_접수 일자 종료 + private String schSndngSeCd; // 발송 구분 코드 // 상세 검색 조건 private String schDetailRegDtOpt; // 상세 검색 등록 일자 구분 private String schDetailRegDtFrom; // 상세 검색 등록 일자 시작 @@ -56,6 +57,8 @@ public class EpostQuery extends CmmnQuery { private String relorsectCd; // 전자우편 접수 등록 대장(TB_EPOST_RCPT_REG)_연계기관결제부서코드 private String postPrcsSttsCdFrom; // 전자우편 접수 등록 대장(TB_EPOST_RCPT_REG)_우편 처리 상태 코드 시작 private String postPrcsSttsCdTo; // 전자우편 접수 등록 대장(TB_EPOST_RCPT_REG)_우편 처리 상태 코드 종료 + private String ttlNm; // 전자우편 안내문(TB_EPOST_GDCC)_제목 명 + // ETC private String callPurpose; // infoDialog 호출 용도(view 조회(편집불가), create 등록, update 수정, refresh 재조회). private String useYN; // 사용 여부 @@ -274,6 +277,15 @@ public class EpostQuery extends CmmnQuery { return self(); } + public String getSchSndngSeCd() { + return ifEmpty(schSndngSeCd, () -> null); + } + + public T setSchSndngSeCd(String schSndngSeCd) { + this.schSndngSeCd = schSndngSeCd; + return self(); + } + // 상세 검색 조건 /////////////////////////////////////////////////////////////// public String getSchDetailRegDtOpt() { return ifEmpty(schDetailRegDtOpt, () -> null); @@ -393,6 +405,15 @@ public class EpostQuery extends CmmnQuery { this.postPrcsSttsCdTo = postPrcsSttsCdTo; return self(); } + + public String getTtlNm() { + return ifEmpty(ttlNm, () -> null); + } + + public T setTtlNm(String ttlNm) { + this.ttlNm = ttlNm; + return self(); + } // 동적 검색 조건 /////////////////////////////////////////////////////////////// // ETC ///////////////////////////////////////////////////////////////////// diff --git a/src/main/java/cokr/xit/fims/epst/web/Epst02Controller.java b/src/main/java/cokr/xit/fims/epst/web/Epst02Controller.java index d8183fe8..d475af60 100644 --- a/src/main/java/cokr/xit/fims/epst/web/Epst02Controller.java +++ b/src/main/java/cokr/xit/fims/epst/web/Epst02Controller.java @@ -55,12 +55,13 @@ public class Epst02Controller extends ApplicationController { ManagedUser managedUser = (ManagedUser)currentUser().getUser(); // View(jsp)에서 사용할 공통코드를 조회 - Map> commonCodes = getCodesOf("FIM054"); + Map> commonCodes = getCodesOf("FIM047", "FIM054"); return mav .addObject("pageName", "epst02010") // View(jsp)에서 사용할 id 뒤에 붙일 suffix .addObject("infoPrefix", "epostGdcc") // prefix .addObject("sggCd", managedUser.getOrgID()) // 시군구 코드(SGG_CD) + .addObject("FIM047List", commonCodes.get("FIM047")) // 발송 구분 코드(SNDNG_SE_CD) .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) ; } diff --git a/src/main/resources/sql/mapper/fims/epst/epostGdcc-mapper.xml b/src/main/resources/sql/mapper/fims/epst/epostGdcc-mapper.xml index a314a9f1..2cc2148b 100644 --- a/src/main/resources/sql/mapper/fims/epst/epostGdcc-mapper.xml +++ b/src/main/resources/sql/mapper/fims/epst/epostGdcc-mapper.xml @@ -50,8 +50,8 @@ AND EG.TASK_SE_CD = #{taskSeCd} /* 업무 구분 코드 */ - - AND EG.SNDNG_SE_CD = #{sndngSeCd} /* 발송 구분 코드 */ + + AND EG.SNDNG_SE_CD = #{schSndngSeCd} /* 발송 구분 코드 */ AND EG.USE_YN = #{useYN} /* 사용 여부 */ @@ -90,6 +90,22 @@ + + + + + + EG.SNDNG_SE_CD + EG.TTL_NM + EG.WORDS_CN + EG.LAST_USE_DT + + #{term} + + + + + diff --git a/src/main/webapp/WEB-INF/jsp/fims/epst/epst01010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/epst/epst01010-main.jsp index 7d59a6e8..5d082429 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/epst/epst01010-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/epst/epst01010-main.jsp @@ -79,6 +79,11 @@
+ + + + +
- +
+ +
+ + + + +
- +
- +
diff --git a/src/main/webapp/WEB-INF/jsp/fims/rcvm/rcvm01010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/rcvm/rcvm01010-main.jsp index 5a12bcca..a446f147 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/rcvm/rcvm01010-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/rcvm/rcvm01010-main.jsp @@ -370,8 +370,6 @@ checkbox.prop("checked", keys.includes(checkbox.val())); }); - - $("#btnLevyExclRemove--${pageName}").prop("disabled", keys.length < 1); }; /************************************************************************** diff --git a/src/main/webapp/WEB-INF/jsp/fims/rcvm/rcvm01020-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/rcvm/rcvm01020-info.jsp index 42213132..16dbdbce 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/rcvm/rcvm01020-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/rcvm/rcvm01020-info.jsp @@ -37,12 +37,12 @@
- +
- +
@@ -50,32 +50,32 @@
- +
- +
- +
- +
- +
- +

@@ -218,10 +218,10 @@ ${pageName}Control.save = (info) => { if (!info) return; - let create = (${pageName}CallPurpose == "create"); - info.rcvmtInptSeCd = "03"; // 수납 입력 구분 코드(FIM044) : 03 수기 + let create = (${pageName}CallPurpose == "create"); + ajax.post({ url : !create ? ${pageName}Control.urls.update : ${pageName}Control.urls.create , data : info @@ -298,6 +298,14 @@ $("#crdnYmdTm--${pageName}").prop("readonly", true); // 단속 일시 $("#vhrno--${pageName}").prop("readonly", true); // 차량번호 $("#crdnSttsNm--${pageName}").prop("readonly", true); // 단속 상태 + $("#acntgSeCd--${pageName}").prop("readonly", true); // 회계 구분 코드 + $("#txitmCd--${pageName}").prop("readonly", true); // 세목 코드 + $("#fyr--${pageName}").prop("readonly", true); // 회계연도 + $("#levyNo--${pageName}").prop("readonly", true); // 부과 번호 + $("#inspySn--${pageName}").prop("readonly", true); // 분납 순번 + $("#levyPcptax--${pageName}").prop("readonly", true); // 부과 본세 + $("#levyAdamt--${pageName}").prop("readonly", true); // 부과 가산금 + $("#inspyInt--${pageName}").prop("readonly", true); // 단속 상태 if (${pageName}CallPurpose == "view") { // input 요소들을 disabled