1. 개별총정보 - 수납정보 수정.

2. 개별총정보 - 민원상담 정보 수정.
main
jjh 9 months ago
parent d87c8652f4
commit ae64a28f1b

@ -42,6 +42,11 @@ public class Rcvmt extends AbstractEntity {
*/
private String deptCd;
/**
*
*/
private String spclBizCd;
/**
*
*/

@ -36,10 +36,13 @@ public class RcvmtQuery extends CmmnQuery {
// 동적 검색 조건
private String rcvmtInptSeCd; // 수납(TB_RCVMT)_수납 입력 구분 코드
private String rcvmtRtrcnYn; // 수납(TB_RCVMT)_수납 취소 여부
private String spclBizCd; // 수납(TB_RCVMT)_특별회계 사업 코드
private String fyr; // 수납(TB_RCVMT)_회계연도
private String acntgSeCd; // 수납(TB_RCVMT)_회계 구분 코드
private String txitmCd; // 수납(TB_RCVMT)_세목 코드
private String operItemCd; // 수납(TB_RCVMT)_운영 항목 코드
private String levyNo; // 수납(TB_RCVMT)_부과 번호
private String inspyNo; // 수납(TB_RCVMT)_분납 번호
private String rcvmtSn; // 수납(TB_RCVMT)_수납 일련번호
private String pstmrkYmd; // 수납(TB_RCVMT)_소인 일자
private String acntgYmd; // 수납(TB_RCVMT)_회계 일자
@ -209,6 +212,15 @@ public class RcvmtQuery extends CmmnQuery {
return self();
}
public String getSpclBizCd() {
return ifEmpty(spclBizCd, () -> null);
}
public <T extends RcvmtQuery> T setSpclBizCd(String spclBizCd) {
this.spclBizCd = spclBizCd;
return self();
}
public String getFyr() {
return ifEmpty(fyr, () -> null);
}
@ -236,6 +248,15 @@ public class RcvmtQuery extends CmmnQuery {
return self();
}
public String getOperItemCd() {
return ifEmpty(operItemCd, () -> null);
}
public <T extends RcvmtQuery> T setOperItemCd(String operItemCd) {
this.operItemCd = operItemCd;
return self();
}
public String getLevyNo() {
return ifEmpty(levyNo, () -> null);
}
@ -245,6 +266,15 @@ public class RcvmtQuery extends CmmnQuery {
return self();
}
public String getInspyNo() {
return ifEmpty(inspyNo, () -> null);
}
public <T extends RcvmtQuery> T setInspyNo(String inspyNo) {
this.inspyNo = inspyNo;
return self();
}
public String getRcvmtSn() {
return ifEmpty(rcvmtSn, () -> null);
}

@ -112,6 +112,7 @@ public class RcvmtBean extends AbstractComponent {
String rcvmtSeCd = ""; // 수납 구분 코드(FIM041)
rcvmt.setDeptCd(levyInfo.string("DEPT_CD")); // 부서 코드
rcvmt.setSpclBizCd(levyInfo.string("SPCL_BIZ_CD")); // 특별회계 사업 코드
rcvmt.setLastPcptax(levyInfo.number("LAST_PCPTAX").intValue()); // 최종 본세
rcvmt.setLastAdamt(levyInfo.number("LAST_ADAMT").intValue()); // 최종 가산금

@ -180,7 +180,7 @@ public class Rcvm01Controller extends ApplicationController {
*/
public ModelAndView getReceivingMoneyInfo(RcvmtQuery req) {
// 수납 정보 조회
DataObject rcvmtInfo = rcvmtService.getRcvmtInfo(req);
DataObject info = rcvmtService.getRcvmtInfo(req);
boolean json = jsonResponse();
@ -195,7 +195,7 @@ public class Rcvm01Controller extends ApplicationController {
.addObject("FIM041List", commonCodes.get("FIM041")) // 수납 구분 코드(RCVMT_SE_CD)
.addObject("FIM045List", commonCodes.get("FIM045")) // 납부 방법 구분 코드(PAY_MTHD_SE_CD)
.addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD)
.addObject("rcvmtInfo", json ? rcvmtInfo : toJson(rcvmtInfo)) // 수납 정보
.addObject("rcvmtInfo", json ? info : toJson(info)) // 수납 정보
;
}

@ -14,6 +14,7 @@
<result property="levyId" column="LEVY_ID" /> <!-- 부과 ID -->
<result property="rcvmtInptSeCd" column="RCVMT_INPT_SE_CD" /> <!-- 수납 입력 구분 코드 -->
<result property="deptCd" column="DEPT_CD" /> <!-- 부서 코드 -->
<result property="spclBizCd" column="SPCL_BIZ_CD" /> <!-- 특별회계 사업 코드 -->
<result property="fyr" column="FYR" /> <!-- 회계 연도 -->
<result property="acntgSeCd" column="ACNTG_SE_CD" /> <!-- 회계 구분 코드 -->
<result property="txitmCd" column="TXITM_CD" /> <!-- 세목 코드 -->
@ -55,6 +56,7 @@
, R.TASK_SE_CD <!-- 업무 구분 코드 -->
, R.RCVMT_INPT_SE_CD <!-- 수납 입력 구분 코드 -->
, R.DEPT_CD <!-- 부서 코드 -->
, R.SPCL_BIZ_CD <!-- 특별회계 사업 코드 -->
, R.FYR <!-- 회계연도 -->
, R.ACNTG_SE_CD <!-- 회계 구분 코드 -->
, R.TXITM_CD <!-- 세목 코드 -->
@ -259,6 +261,7 @@
, R.TASK_SE_CD <!-- 업무 구분 코드 -->
, R.RCVMT_INPT_SE_CD <!-- 수납 입력 구분 코드 -->
, R.DEPT_CD <!-- 부서 코드 -->
, R.SPCL_BIZ_CD <!-- 특별회계 사업 코드 -->
, R.FYR <!-- 회계연도 -->
, R.ACNTG_SE_CD <!-- 회계 구분 코드 -->
, R.TXITM_CD <!-- 세목 코드 -->
@ -352,6 +355,7 @@
, LEVY_ID <!-- 부과 ID -->
, RCVMT_INPT_SE_CD <!-- 수납 입력 구분 코드 -->
, DEPT_CD <!-- 부서 코드 -->
, SPCL_BIZ_CD <!-- 특별회계 사업 코드 -->
, FYR <!-- 회계연도 -->
, ACNTG_SE_CD <!-- 회계 구분 코드 -->
, TXITM_CD <!-- 세목 코드 -->
@ -390,6 +394,7 @@
, #{rcvmt.levyId} <!-- 부과 ID -->
, #{rcvmt.rcvmtInptSeCd} <!-- 수납 입력 구분 코드 -->
, #{rcvmt.deptCd} <!-- 부서 코드 -->
, #{rcvmt.spclBizCd} <!-- 특별회계 사업 코드 -->
, #{rcvmt.fyr} <!-- 회계 연도 -->
, #{rcvmt.acntgSeCd} <!-- 회계 구분 코드 -->
, #{rcvmt.txitmCd} <!-- 세목 코드 -->
@ -428,6 +433,7 @@
SET LEVY_ID = #{rcvmt.levyId} <!-- 부과 ID -->
, RCVMT_INPT_SE_CD = #{rcvmt.rcvmtInptSeCd} <!-- 수납 입력 구분 코드 -->
, DEPT_CD = #{rcvmt.deptCd} <!-- 부서 코드 -->
, SPCL_BIZ_CD = #{rcvmt.spclBizCd} <!-- 특별회계 사업 코드 -->
, FYR = #{rcvmt.fyr} <!-- 회계연도 -->
, ACNTG_SE_CD = #{rcvmt.acntgSeCd} <!-- 회계 구분 코드 -->
, TXITM_CD = #{rcvmt.txitmCd} <!-- 세목 코드 -->
@ -466,7 +472,7 @@
, DLTR = #{rcvmt.modifiedBy} <!-- 삭제자 -->
, DEL_RSN = #{rcvmt.delRsn} <!-- 삭제 사유 -->
WHERE RCVMT_ID = #{rcvmt.rcvmtId} <!-- 수납 ID -->
AND DEL_YN = 'N' <!-- 삭제 여부 -->
AND DEL_YN = 'N'
</update>
<select id="selectLevyInfo" parameterType="map" resultType="dataobject">/* 부과 대장 객체 가져오기(rcvmtMapper.selectLevyInfo) */
@ -504,6 +510,9 @@
<choose>
<when test="levyId != null">
WHERE L.LEVY_ID = #{levyId} <!-- 부과 ID -->
</when>
<when test="crdnId != null">
WHERE L.CRDN_ID = #{crdnId} <!-- 단속 ID -->
</when>
<otherwise>
WHERE DEPT_CD = #{deptCd} <!-- 부서 코드 -->
@ -511,9 +520,11 @@
AND FYR = #{fyr} <!-- 회계연도 -->
AND ACNTG_SE_CD = #{acntgSeCd} <!-- 회계 구분 코드 -->
AND TXITM_CD = #{txitmCd} <!-- 세목 코드 -->
AND OPER_ITEM_CD = #{operItemCd} <!-- 운영 항목 코드 -->
AND LEVY_NO = #{levyNo} <!-- 부과 번호 -->
AND INSPY_NO = #{inspyNo} <!-- 분납 번호 -->
<if test="operItemCd != null">
AND OPER_ITEM_CD = #{operItemCd} <!-- 운영 항목 코드 -->
</if>
</otherwise>
</choose>
AND L.DEL_YN = 'N'

@ -312,45 +312,45 @@
* DatasetControl 이벤트
**************************************************************************/
// 단속상태 이력 Dataset 변경
$P.crdnSttsHstryControl.onDatasetChange = obj => {
$P.crdnSttsHstryControl.onDatasetChange = (obj) => {
$P.renderCrdnSttsHstryList();
}
// 단속상태 이력 선택 자료 변경 이벤트
$P.crdnSttsHstryControl.onCurrentChange = (item) => {
if (!item) return;
let key = item.data.STTS_HSTRY_ID;
$("#tbodyCrdnSttsHstry--${pageName}").setCurrentRow(key);
}
// 납부자변경 이력 Dataset 변경
$P.payerHstryControl.onDatasetChange = obj => {
$P.payerHstryControl.onDatasetChange = (obj) => {
$P.renderPayerHstryList();
}
// 감경 선택 자료 변경 이벤트
$P.rductControl.onCurrentChange = item => {
// 납부자변경 이력 선택 자료 변경 이벤트
$P.payerHstryControl.onCurrentChange = (item) => {
if (!item) return;
$P.rductFormFields.set(item);
}
// 부과제외 선택 자료 변경 이벤트
$P.levyExclControl.onCurrentChange = item => {
if (!item) return;
let key = item.data.HSTRY_SN;
$P.exclFormFields.set(item);
$("#tbodyPayerHstry--${pageName}").setCurrentRow(key);
}
// 단속상태 이력 선택 자료 변경 이벤트
$P.crdnSttsHstryControl.onCurrentChange = item => {
// 감경 선택 자료 변경 이벤트
$P.rductControl.onCurrentChange = (item) => {
if (!item) return;
let key = item.data.STTS_HSTRY_ID;
$("#tbodyCrdnSttsHstry--${pageName}").setCurrentRow(key);
$P.rductFormFields.set(item);
}
// 납부자변경 이력 선택 자료 변경 이벤트
$P.payerHstryControl.onCurrentChange = item => {
// 부과제외 선택 자료 변경 이벤트
$P.levyExclControl.onCurrentChange = (item) => {
if (!item) return;
let key = item.data.HSTRY_SN;
$("#tbodyPayerHstry--${pageName}").setCurrentRow(key);
$P.exclFormFields.set(item);
}
// 감경 dialog
@ -423,7 +423,7 @@
} else {
dialog.open({
id : $P.levyExclControl.prefixed("Dialog")
, title : params.btnTitle
, title : params.title
, content : resp
, size : "md"
, onClose : () => { $P.refreshDataInfo(); }
@ -601,8 +601,9 @@
// 단속 상태 코드 확인
if (Number(crdnSttsCd) < 21 || Number(crdnSttsCd) > 45) {
dialog.alert({
content : "단속상태가 '" + crdnSttsNm + "' 입니다."
+ "<br>" + "[" + title + "]" + " 실행이 취소되었습니다."
content : "[" + title + "]" + " 작업은 단속상태가 '납부자등록', '본부과 이전' 자료만 처리 가능합니다."
+ "<br>" + "단속상태 : " + crdnSttsNm
+ "<br><br>" + "[" + title + "]" + " 실행이 취소되었습니다."
, onOK : () => { }
});
return;
@ -626,7 +627,14 @@
// 감경 ID
let rductId = $P.rductControl.dataset.getValue("RDUCT_ID");
// 감경 ID 가 없다면.. return
if (typeof rductId == "undefined" || rductId == null || rductId == "") return;
if (typeof rductId == "undefined" || rductId == null || rductId == "") {
dialog.alert({
content : "조회된 감경 대장 정보가 없습니다."
+ "<br><br>" + "[" + title + "]" + " 실행이 취소되었습니다."
, onOK : () => { }
});
return;
}
// 단속 상태 코드
let crdnSttsCd = $("#crdnSttsCd--${pageNameMain}").val();
@ -634,8 +642,9 @@
// 단속 상태 코드 확인
if (Number(crdnSttsCd) > 45) {
dialog.alert({
content : "단속상태가 '" + crdnSttsNm + "' 입니다."
+ "<br>" + "[" + title + "]" + " 실행이 취소되었습니다."
content : "[" + title + "]" + " 작업은 단속상태가 '본부과 이전' 자료만 처리 가능합니다."
+ "<br>" + "단속상태 : " + crdnSttsNm
+ "<br><br>" + "[" + title + "]" + " 실행이 취소되었습니다."
, onOK : () => { }
});
return;
@ -659,7 +668,14 @@
// 감경 ID
let rductId = $P.rductControl.dataset.getValue("RDUCT_ID");
// 감경 ID 가 없다면.. return
if (typeof rductId == "undefined" || rductId == null || rductId == "") return;
if (typeof rductId == "undefined" || rductId == null || rductId == "") {
dialog.alert({
content : "조회된 감경 대장 정보가 없습니다."
+ "<br><br>" + "[" + title + "]" + " 실행이 취소되었습니다."
, onOK : () => { }
});
return;
}
// 단속 상태 코드
let crdnSttsCd = $("#crdnSttsCd--${pageNameMain}").val();
@ -667,8 +683,9 @@
// 단속 상태 코드 확인
if (Number(crdnSttsCd) > 45) {
dialog.alert({
content : "단속상태가 '" + crdnSttsNm + "' 입니다."
+ "<br>" + "[" + title + "]" + " 실행이 취소되었습니다."
content : "[" + title + "]" + " 작업은 단속상태가 '본부과 이전' 자료만 처리 가능합니다."
+ "<br>" + "단속상태 : " + crdnSttsNm
+ "<br><br>" + "[" + title + "]" + " 실행이 취소되었습니다."
, onOK : () => { }
});
return;
@ -711,8 +728,9 @@
// 단속 상태 코드 확인
if (Number(crdnSttsCd) < 01 || Number(crdnSttsCd) > 45 || Number(crdnSttsCd) == 31) {
dialog.alert({
content : "단속상태가 '" + crdnSttsNm + "' 입니다."
+ "<br>" + "[" + title + "]" + " 실행이 취소되었습니다."
content : "[" + title + "]" + " 작업은 단속상태가 '본부과 이전' 자료만 처리 가능합니다."
+ "<br>" + "단속상태 : " + crdnSttsNm
+ "<br><br>" + "[" + title + "]" + " 실행이 취소되었습니다."
, onOK : () => { }
});
return;
@ -744,8 +762,9 @@
// 단속 상태 코드 확인
if (Number(crdnSttsCd) < 01 || Number(crdnSttsCd) > 45 || Number(crdnSttsCd) == 31) {
dialog.alert({
content : "단속상태가 '" + crdnSttsNm + "' 입니다."
+ "<br>" + "[" + title + "]" + " 실행이 취소되었습니다."
content : "[" + title + "]" + " 작업은 단속상태가 '본부과 이전' 자료만 처리 가능합니다."
+ "<br>" + "단속상태 : " + crdnSttsNm
+ "<br><br>" + "[" + title + "]" + " 실행이 취소되었습니다."
, onOK : () => { }
});
return;
@ -769,7 +788,14 @@
// 부과제외 ID
let levyExclId = $P.levyExclControl.dataset.getValue("LEVY_EXCL_ID");
// 부과 제외 ID 가 없다면.. return
if (typeof levyExclId == "undefined" || levyExclId == null || levyExclId == "") return;
if (typeof levyExclId == "undefined" || levyExclId == null || levyExclId == "") {
dialog.alert({
content : "조회된 부과제외 대장 정보가 없습니다."
+ "<br><br>" + "[" + title + "]" + " 실행이 취소되었습니다."
, onOK : () => { }
});
return;
}
let params = {
callPurpose : "update"
@ -789,7 +815,14 @@
// 부과제외 ID
let levyExclId = $P.levyExclControl.dataset.getValue("LEVY_EXCL_ID");
// 부과제외 ID 가 없다면.. return
if (typeof levyExclId == "undefined" || levyExclId == null || levyExclId == "") return;
if (typeof levyExclId == "undefined" || levyExclId == null || levyExclId == "") {
dialog.alert({
content : "조회된 부과제외 대장 정보가 없습니다."
+ "<br><br>" + "[" + title + "]" + " 실행이 취소되었습니다."
, onOK : () => { }
});
return;
}
// 삭제 메세지 확인
dialog.alert({

@ -313,7 +313,7 @@
* DatasetControl 이벤트
**************************************************************************/
// 현재 선택 자료 변경 이벤트
$P.control.onCurrentChange = item => {
$P.control.onCurrentChange = (item) => {
if (!item) return;
$P.formFields.set(item);
@ -404,7 +404,7 @@
} else {
dialog.open({
id : "levyExclDialog"
, title : params.btnTitle
, title : params.title
, content : resp
, size : "md"
, onClose : () => { $P.refreshDataInfo(); }
@ -418,15 +418,12 @@
* 버튼 clickEvent
**************************************************************************/
// 부과 등록
$P.fnCreateLevy = () => {
$P.fnCreateLevy = (title) => {
}
// 부과 취소
$P.fnCreateLevyExcl = () => {
// 버튼 title
let btnTitle = $("#btnCreateLevyExcl--${pageName}").attr("title");
$P.fnCreateLevyExcl = (title) => {
// 단속 ID
let crdnId = $("#crdnId--${pageNameMain}").val();
// 단속 ID 가 없다면.. return
@ -438,8 +435,9 @@
// 단속 상태 코드 확인
if (Number(crdnSttsCd) < 51 || Number(crdnSttsCd) > 55) {
dialog.alert({
content : "단속상태가 '" + crdnSttsNm + "' 입니다."
+ "<br>" + "[" + btnTitle + "]" + " 실행이 취소되었습니다."
content : "[" + title + "]" + " 작업은 단속상태가 '본부과' 이후 '미수납' 자료만 처리 가능합니다."
+ "<br>" + "단속상태 : " + crdnSttsNm
+ "<br><br>" + "[" + title + "]" + " 실행이 취소되었습니다."
, onOK : () => { }
});
return;
@ -447,7 +445,7 @@
let params = {
callPurpose : "create"
, btnTitle : btnTitle
, title : title
, crdnId : crdnId
, sggCd : $("#sggCd--${pageNameMain}").val()
, taskSeCd : $("#taskSeCd--${pageNameMain}").val()
@ -463,9 +461,14 @@
**************************************************************************/
// 이벤트 설정
$P.setEvent = () => {
// 업무 버튼 이벤트
$("#btnCreateLevy--${pageName}").on("click", () => $P.fnCreateLevy()); // 부과 등록
$("#btnCreateLevyExcl--${pageName}").on("click", () => $P.fnCreateLevyExcl()); // 부과 취소
// 부과 등록 버튼 이벤트
$("#btnCreateLevy--${pageName}").on("click", function() {
$P.fnCreateLevy($(this).attr("title"));
});
// 부과 취소 버튼 이벤트
$("#btnCreateLevyExcl--${pageName}").on("click", function() {
$P.fnCreateLevyExcl($(this).attr("title"));
});
}
// 초기 화면 설정

@ -4,9 +4,9 @@
<!-- Page Body -->
<div class="content-wrapper">
<div class="d-flex flex-row justify-content-evenly">
<!-- 수납 정보 -->
<div class="col-xl-12 mx-1">
<div class="card">
<!-- 업무 버튼 -->
<div class="container-page-btn">
@ -266,12 +266,12 @@
* DatasetControl 이벤트
**************************************************************************/
// Dataset 변경 이벤트
$P.control.onDatasetChange = obj => {
$P.control.onDatasetChange = (obj) => {
$P.renderList();
};
// 현재 선택 자료 변경 이벤트
$P.control.onCurrentChange = item => {
$P.control.onCurrentChange = (item) => {
if (!item) return;
let key = item.data.RCVMT_ID;
@ -291,7 +291,7 @@
, success : resp => {
dialog.open({
id : $P.control.prefixed("Dialog")
, title : params.btnTitle
, title : params.title
, content : resp
, size : "lg"
, onClose : () => { $P.refreshDataInfo(); }
@ -443,10 +443,7 @@
* 버튼 clickEvent
**************************************************************************/
// 수기 수납 등록
$P.fnCreateRcvmt = () => {
// 버튼 title
let btnTitle = $("#btnCreateRcvmt--${pageName}").attr("title");
$P.fnCreateRcvmt = (title) => {
// 단속 ID
let crdnId = $("#crdnId--${pageNameMain}").val();
// 단속 ID 가 없다면.. return
@ -454,7 +451,7 @@
let params = {
callPurpose : "create"
, btnTitle : btnTitle
, title : title
, crdnId : crdnId
, sggCd : $("#sggCd--${pageNameMain}").val()
, taskSeCd : $("#taskSeCd--${pageNameMain}").val()
@ -464,10 +461,7 @@
}
// 수기 수납 취소
$P.fnUpdateRcvmtRtrcn = () => {
// 버튼 title
let btnTitle = $("#btnUpdateRcvmtRtrc--${pageName}").attr("title");
$P.fnUpdateRcvmtRtrcn = (title) => {
// 수납 ID
let rcvmtId = $P.control.dataset.getValue("RCVMT_ID");
// 수납 ID 가 없다면.. return
@ -475,7 +469,7 @@
// 수납 취소 메세지 확인
dialog.alert({
content : btnTitle + " 진행시 과오납이 발생합니다."
content : title + " 작업 진행시 과오납이 발생합니다."
+ "<br>" + "계속 진행하시겠습니까?"
, onOK : () => {
// 사유 입력
@ -499,10 +493,7 @@
}
// 수기 수납 삭제
$P.fnRemoveRcvmt = () => {
// 버튼 title
let btnTitle = $("#btnRemoveRcvmt--${pageName}").attr("title");
$P.fnRemoveRcvmt = (title) => {
// 수납 ID
let rcvmtId = $P.control.dataset.getValue("RCVMT_ID");
// 수납 ID 가 없다면.. return
@ -513,8 +504,9 @@
let rcvmtInptSeNm = $P.control.dataset.getValue("RCVMT_INPT_SE_NM");
if (rcvmtInptSeCd != "03") {
dialog.alert({
content : "수납입력 구분이 '수기' 자료만 삭제 가능합니다."
+ "<br>" + "[" + btnTitle + "]" + " 실행이 취소되었습니다."
content : "[" + title + "]" + " 작업은 rcvmtInptSeNm 구분이 '수기' 자료만 처리 가능합니다."
+ "<br>" + "수납입력구분 : " + crdnSttsNm
+ "<br><br>" + "[" + title + "]" + " 실행이 취소되었습니다."
, onOK : () => { }
});
return;
@ -549,9 +541,18 @@
**************************************************************************/
// 이벤트 설정
$P.setEvent = () => {
$("#btnCreateRcvmt--${pageName}").on("click", () => $P.fnCreateRcvmt()); // 수납 등록 버튼 이벤트
$("#btnUpdateRcvmtRtrc--${pageName}").on("click", () => $P.fnUpdateRcvmtRtrcn()); // 수납 취소 버튼 이벤트
$("#btnRemoveRcvmt--${pageName}").on("click", () => $P.fnRemoveRcvmt()); // 수납 삭제 버튼 이벤트
// 수납 등록 버튼 이벤트
$("#btnCreateRcvmt--${pageName}").on("click", function() {
$P.fnCreateRcvmt($(this).attr("title"));
});
// 수납 취소 버튼 이벤트
$("#btnUpdateRcvmtRtrc--${pageName}").on("click", function() {
$P.fnUpdateRcvmtRtrcn($(this).attr("title"));
});
// 수납 삭제 버튼 이벤트
$("#btnRemoveRcvmt--${pageName}").on("click", function() {
$P.fnRemoveRcvmt($(this).attr("title"));
});
}
// 초기 화면 설정

@ -147,7 +147,7 @@
, success : resp => {
dialog.open({
id : $P.control.prefixed("Dialog")
, title : params.btnTitle
, title : params.title
, content : resp
, size : "lg"
, onClose : () => { $P.refreshDataInfo(); }
@ -256,10 +256,7 @@
* 버튼 clickEvent
**************************************************************************/
// 민원 상담 내용 등록
$P.fnCreateCvlcptDscsn = () => {
// 버튼 title
let btnTitle = $("#btnCreateCvlcptDscsn--${pageName}").attr("title");
$P.fnCreateCvlcptDscsn = (title) => {
// 단속 ID
let crdnId = $("#crdnId--${pageNameMain}").val();
// 단속 ID 가 없다면.. return
@ -267,7 +264,7 @@
let params = {
callPurpose : "create"
, btnTitle : btnTitle
, title : title
, crdnId : crdnId
, sggCd : $("#sggCd--${pageNameMain}").val()
, taskSeCd : $("#taskSeCd--${pageNameMain}").val()
@ -277,10 +274,7 @@
}
// 민원 상담 내용 수정
$P.fnUpdateCvlcptDscsn = () => {
// 버튼 title
let btnTitle = $("#btnUpdateCvlcptDscsn--${pageName}").attr("title");
$P.fnUpdateCvlcptDscsn = (title) => {
// 민원 상담 ID
let cvlcptDscsnId = $P.control.dataset.getValue("CVLCPT_DSCSN_ID");
// 민원 상담 ID 가 없다면.. return
@ -288,7 +282,7 @@
let params = {
callPurpose : "update"
, btnTitle : btnTitle
, title : title
, cvlcptDscsnId : cvlcptDscsnId
, sggCd : $P.control.dataset.getValue("SGG_CD")
, taskSeCd : $P.control.dataset.getValue("TASK_SE_CD")
@ -298,10 +292,7 @@
}
// 민원상담 내용 삭제
$P.fnRemoveCvlcptDscsn = () => {
// 버튼 title
let btnTitle = $("#btnRemoveCvlcptDscsn--${pageName}").attr("title");
$P.fnRemoveCvlcptDscsn = (title) => {
// 민원상담 ID
let cvlcptDscsnId = $P.control.dataset.getValue("CVLCPT_DSCSN_ID");
// 민원상담 ID 가 없다면.. return
@ -336,10 +327,18 @@
**************************************************************************/
// 이벤트 설정
$P.setEvent = () => {
// 업무 버튼 이벤트
$("#btnCreateCvlcptDscsn--${pageName}").on("click", () => $P.fnCreateCvlcptDscsn()); // 민원상담 등록 버튼 이벤트
$("#btnUpdateCvlcptDscsn--${pageName}").on("click", () => $P.fnUpdateCvlcptDscsn()); // 민원상담 수정 버튼 이벤트
$("#btnRemoveCvlcptDscsn--${pageName}").on("click", () => $P.fnRemoveCvlcptDscsn()); // 민원상담 삭제 버튼 이벤트
// 민원상담 등록 버튼 이벤트
$("#btnCreateCvlcptDscsn--${pageName}").on("click", function() {
$P.fnCreateCvlcptDscsn($(this).attr("title"));
});
// 민원상담 수정 버튼 이벤트
$("#btnUpdateCvlcptDscsn--${pageName}").on("click", function() {
$P.fnUpdateCvlcptDscsn($(this).attr("title"));
});
// 민원상담 삭제 버튼 이벤트
$("#btnRemoveCvlcptDscsn--${pageName}").on("click", function() {
$P.fnRemoveCvlcptDscsn($(this).attr("title"));
});
}
// 초기 화면 설정

Loading…
Cancel
Save