+
-
+
+
+
+
-
@@ -143,8 +148,8 @@
, keymapper : info => info ? info.RTPYR_ID : ""
, dataGetter : obj => obj.payerInfo
, urls : {
- create : wctx.url(${pageName}PrefixUrl + "/create.do") // 등록
- , update : wctx.url(${pageName}PrefixUrl + "/update.do") // 수정
+ create : wctx.url(${pageName}PrefixUrl + "/createPayer.do") // 등록
+ , update : wctx.url(${pageName}PrefixUrl + "/updatePayer.do") // 수정
}
, formats : {
CRDN_YMD_TM : datetimeFormat
@@ -177,7 +182,11 @@
let create = isEmpty(info.rtpyrId);
- info.rtpyrInptSeCd = "01"; // 납부자 입력 구분 코드
+ info.rtpyrInptSeCd = "01"; // 납부자 입력 구분 코드
+
+ if (info.rtpyrSeCd == "01") {
+ info.rtpyrBrdt = info.rtpyrNo.substr(0, 6); // 생년월일
+ }
ajax.post({
url : !create ? ${pageName}Control.urls.update : ${pageName}Control.urls.create
@@ -186,6 +195,74 @@
});
}
+ /**************************************************************************
+ * function
+ **************************************************************************/
+ //
+ callbackVehicle${pageName} = (info) => {
+ let pyrSeCd = "";
+
+ switch (info.mber_se_code) {
+ case "11" : pyrSeCd = "01"; break;
+ case "12" : pyrSeCd = "02"; break;
+ case "13" : pyrSeCd = "03"; break;
+ case "14" : pyrSeCd = "04"; break;
+ case "15" : pyrSeCd = "05"; break;
+ }
+
+ $("#rtpyrSeCd--${pageName}").val(pyrSeCd); //
+ $("#rtpyrNm--${pageName}").val(info.mber_nm); //
+ $("#rtpyrNo--${pageName}").val(info.mber_se_no); //
+ $("#addr--${pageName}").val(info.road_nm_adres); // 주소
+ $("#zip--${pageName}").val(info.zip_code); // 우편번호
+ $("#dtlAddr--${pageName}").val(info.use_strnghld_adres_nm); // 사용본거지 상세주소
+ $("#roadNmCd--${pageName}").val(info.use_strnghld_road_nm_code); // 사용본거지 도로 명 코드
+ $("#udgdSeCd--${pageName}").val(info.usgsrhld_undgrnd_buld_se_code); // 사용본거지 지하 구분 코드
+ $("#bmno--${pageName}").val(info.use_strnghld_buld_main_no); // 사용본거지 건물본번
+ $("#bsno--${pageName}").val(info.use_strnghld_buld_sub_no); // 사용본거지 건물부번
+ $("#bldgMngNo--${pageName}").val(""); // 건물 관리 번호
+ $("#stdgCd--${pageName}").val(info.use_strnghld_legaldong_code); // 사용본거지 법정동 코드
+ $("#dongCd--${pageName}").val(info.use_strnghld_adstrd_code); // 사용본거지 행정동 코드
+ $("#mtnSeCd--${pageName}").val(info.use_strnghld_mntn); // 사용본거지 산
+ $("#mno--${pageName}").val(info.use_strnghld_lnbr); // 사용본거지 번지
+ $("#sno--${pageName}").val(info.use_strnghld_ho); // 사용본거지 호
+ }
+
+ // 차적 조회
+ getVehicle${pageName} = (params) => {
+ if (!params) return;
+
+ json.post({
+ url : wctx.url("/payer/vehicle.do")
+ , data : params || {}
+ , success : resp => {
+ if (!resp.found) {
+ dialog.alert("차량 정보가 없습니다.");
+
+ $("#rtpyrId--${pageName}").val("");
+ $("#rtpyrSeCd--${pageName}").val("");
+ $("#rtpyrNm--${pageName}").val("");
+ $("#rtpyrNo--${pageName}").val("");
+ $("#rtpyrTelno--${pageName}").val("");
+ $("#rtpyrMblTelno--${pageName}").val("");
+ $("#rtpyrEml--${pageName}").val("");
+ $("#zip--${pageName}").val("");
+ $("#addr--${pageName}").val("");
+ $("#dtlAddr--${pageName}").val("");
+ $("#roadNmCd--${pageName}").val("");
+ $("#udgdSeCd--${pageName}").val("");
+ $("#bmno--${pageName}").val("");
+ $("#bsno--${pageName}").val("");
+ $("#bldgMngNo--${pageName}").val("");
+ $("#stdgCd--${pageName}").val("");
+ $("#dongCd--${pageName}").val("");
+ } else {
+ callbackVehicle${pageName}(resp.vehicle);
+ }
+ }
+ });
+ }
+
/**************************************************************************
* 초기 셋팅
**************************************************************************/
@@ -204,6 +281,39 @@
/**************************************************************************
* function
**************************************************************************/
+ // 차적 검색
+ fnVehicle${pageName} = () => {
+ let crdnYmd = ${pageName}Control.getValue("CRDN_YMD");
+ let vhrno = $("#vhrno--${pageName}").val();
+
+ if (crdnYmd == "") {
+ dialog.alert({
+ content : "단속일자를 입력하세요."
+ });
+
+ return;
+ }
+ if (vhrno == "") {
+ dialog.alert({
+ content : "차량번호를 입력하세요.",
+ onClose : function() {
+ $("#vhrno--${pageName}").focus();
+ }
+ });
+
+ return;
+ }
+
+ let params = {
+ sggCd : $("#sggCd--${pageName}").val()
+// , vhrno : vhrno
+ , vhrno : "11일1111"
+ , levy_stdde : crdnYmd
+ }
+
+ getVehicle${pageName}(params);
+ }
+
// 우편번호 검색
fnZip${pageName} = () => {