$("#resultContent").html('<div class="result-empty">조회된 데이터가 없습니다.</div>');
return;
@ -395,6 +395,7 @@
/**
* 기본사항 조회 결과 HTML 생성
* NewBasicResponse.Record 구조에 맞춰 필드명 매핑
*/
getBasicInfoHtml: function(data) {
var html = '<div class="result-section-title collapsible-title" data-target="#basicInfoContent">자동차 기본사항 정보<span class="collapse-btn">[접기]</span></div>';
@ -402,93 +403,121 @@
html += '<table class="result-detail-table">';
html += '<colgroup><col style="width:20%"><col style="width:30%"><col style="width:20%"><col style="width:30%"></colgroup>';
// NewBasicResponse.Record 필드명 사용
html += '<tr><th>차량번호</th><td>' + this.nvl(data.vhrno) + '</td>';
html += '<th>차명</th><td>' + this.nvl(data.atmbNm) + '</td></tr>';
html += '<tr><th>대표소유자성명</th><td>' + this.nvl(data.rprsOwnrNm) + '</td>';
html += '<th>대표소유자주민번호</th><td>' + this.nvl(data.rprsvOwnrIdecno) + '</td></tr>';
html += '<tr><th>말소등록일</th><td>' + this.nvl(data.ersrRegYmd) + '</td>';
html += '<th>처리불가사유코드</th><td>' + this.nvl(data.prcsImprtyRsnCd) + '</td></tr>';
html += '<tr><th>생산년도</th><td>' + this.nvl(data.prdcYy) + '</td>';
html += '<th>등록일</th><td>' + this.nvl(data.regYmd) + '</td></tr>';
html += '<tr><th>말소등록구분코드</th><td>' + this.nvl(data.ersrRegSeCd) + '</td>';
html += '<th>말소등록구분명</th><td>' + this.nvl(data.ersrRegSeNm) + '</td></tr>';
html += '<tr><th>등록상세코드</th><td>' + this.nvl(data.regDetailCd) + '</td>';
html += '<th>배기량</th><td>' + this.nvl(data.dsplvl) + '</td></tr>';
html += '<tr><th>사용본거지법정동코드</th><td>' + this.nvl(data.useStdgCd) + '</td>';
html += '<th>사용본거지행정동코드</th><td>' + this.nvl(data.useAdstrdCd) + '</td></tr>';
html += '<tr><th>사용본거지산</th><td>' + this.nvl(data.useMt) + '</td>';
html += '<th>사용본거지번지</th><td>' + this.nvl(data.useLnbr) + '</td></tr>';
html += '<tr><th>사용본거지호</th><td>' + this.nvl(data.useHo) + '</td>';
html += '<th>사용본거지주소명</th><td>' + this.nvl(data.useAddrNm) + '</td></tr>';
html += '<tr><th>사용본거지도로명코드</th><td>' + this.nvl(data.useRoadNmCd) + '</td>';
html += '<th>사용본거지지하건물구분코드</th><td>' + this.nvl(data.useUgBldSeCd) + '</td></tr>';
html += '<tr><th>사용본거지건물본번</th><td>' + this.nvl(data.useBldgMainNo) + '</td>';
html += '<th>사용본거지건물부번</th><td>' + this.nvl(data.useBldgSubNo) + '</td></tr>';
html += '<tr><th>사용본거지우편번호코드</th><td>' + this.nvl(data.useZipCd) + '</td>';
html += '<th>사용본거지주소전체</th><td>' + this.nvl(data.useAddrFull) + '</td></tr>';
html += '<tr><th>소유자구분코드</th><td>' + this.nvl(data.ownrSeCd) + '</td>';
html += '<th>소유자명</th><td>' + this.nvl(data.ownrNm) + '</td></tr>';
html += '<tr><th>소유자구분번호</th><td>' + this.nvl(data.ownrSeNo) + '</td>';
html += '<th>전화번호</th><td>' + this.nvl(data.telno) + '</td></tr>';
html += '<tr><th>소유자법정동코드</th><td>' + this.nvl(data.ownrStdgCd) + '</td>';
html += '<th>소유자행정동코드</th><td>' + this.nvl(data.ownrAdstrdCd) + '</td></tr>';
html += '<tr><th>소유자산</th><td>' + this.nvl(data.ownrMt) + '</td>';
html += '<th>소유자번지</th><td>' + this.nvl(data.ownrLnbr) + '</td></tr>';
html += '<tr><th>소유자호</th><td>' + this.nvl(data.ownrHo) + '</td>';
html += '<th>소유자주소명</th><td>' + this.nvl(data.ownrAddrNm) + '</td></tr>';
html += '<tr><th>소유자도로명코드</th><td>' + this.nvl(data.ownrRoadNmCd) + '</td>';
html += '<th>소유자지하건물구분코드</th><td>' + this.nvl(data.ownrUgBldSeCd) + '</td></tr>';
html += '<tr><th>소유자건물본번</th><td>' + this.nvl(data.ownrBldgMainNo) + '</td>';
html += '<th>소유자건물부번</th><td>' + this.nvl(data.ownrBldgSubNo) + '</td></tr>';
html += '<tr><th>소유자주소전체</th><td colspan="3">' + this.nvl(data.ownrAddrFull) + '</td></tr>';
html += '<tr><th>변경후차량번호</th><td>' + this.nvl(data.chgAftVhrno) + '</td>';
html += '<th>사용연료코드</th><td>' + this.nvl(data.useFuelCd) + '</td></tr>';
html += '<tr><th>용도구분코드</th><td>' + this.nvl(data.prpsSeCd) + '</td>';
html += '<th>제작사명</th><td>' + this.nvl(data.mnfcturNm) + '</td></tr>';
html += '<tr><th>변경전차량번호</th><td>' + this.nvl(data.chgBefVhrno) + '</td>';
html += '<th>차대번호</th><td>' + this.nvl(data.vin) + '</td></tr>';
html += '<tr><th>차량총중량</th><td>' + this.nvl(data.vhcleTotWt) + '</td>';
html += '<th>자동차보험종료일자</th><td>' + this.nvl(data.carInsrEndYmd) + '</td></tr>';
html += '<tr><th>변경일자</th><td>' + this.nvl(data.chgYmd) + '</td>';
html += '<th>차종분류코드</th><td>' + this.nvl(data.vhctyClsfCd) + '</td></tr>';
html += '<tr><th>차종유형코드</th><td>' + this.nvl(data.vhctyTyCd) + '</td>';
html += '<th>차종구분코드</th><td>' + this.nvl(data.vhctySeCd) + '</td></tr>';
html += '<tr><th>최대적재량</th><td>' + this.nvl(data.mxmmLdg) + '</td>';
html += '<th>차종분류명</th><td>' + this.nvl(data.vhctyClsfNm) + '</td></tr>';
html += '<tr><th>차종유형명</th><td>' + this.nvl(data.vhctyTyNm) + '</td>';
html += '<th>차종구분명</th><td>' + this.nvl(data.vhctySeNm) + '</td></tr>';
html += '<tr><th>최초등록일자</th><td>' + this.nvl(data.frstRegYmd) + '</td>';
html += '<th>형식명</th><td>' + this.nvl(data.mdlNm) + '</td></tr>';
html += '<tr><th>취득일자</th><td>' + this.nvl(data.acqsYmd) + '</td>';
html += '<th>취득종료일자</th><td>' + this.nvl(data.acqsEndYmd) + '</td></tr>';
html += '<tr><th>연식월</th><td>' + this.nvl(data.yrMd) + '</td>';
html += '<th>이전등록일자</th><td>' + this.nvl(data.trnsfRegYmd) + '</td></tr>';
html += '<tr><th>특정등록상태코드</th><td>' + this.nvl(data.spcfRegSttsCd) + '</td>';
html += '<th>색상명</th><td>' + this.nvl(data.colorNm) + '</td></tr>';
html += '<tr><th>저당건수</th><td>' + this.nvl(data.mtgCnt) + '</td>';
html += '<th>압류건수</th><td>' + this.nvl(data.seizCnt) + '</td></tr>';
html += '<tr><th>압인건수</th><td>' + this.nvl(data.rstrtCnt) + '</td>';
html += '<th>번호판보관여부</th><td>' + this.nvl(data.nmplCsdyYn) + '</td></tr>';
html += '<tr><th>번호판보관반납일자</th><td>' + this.nvl(data.nmplCsdyRtrnYmd) + '</td>';
html += '<th>원산지구분코드</th><td>' + this.nvl(data.orginSeCd) + '</td></tr>';
html += '<tr><th>번호판규격코드</th><td>' + this.nvl(data.nmplStndCd) + '</td>';
html += '<th>취득금액</th><td>' + this.nvl(data.acqsAmt) + '</td></tr>';
html += '<tr><th>검사유효기간시작일자</th><td>' + this.nvl(data.inspVldPdBgngYmd) + '</td>';
html += '<th>검사유효기간종료일자</th><td>' + this.nvl(data.inspVldPdEndYmd) + '</td></tr>';
html += '<tr><th>화물차승차정원수</th><td>' + this.nvl(data.frecarRdnmprCnt) + '</td>';
html += '<th>사양번호</th><td>' + this.nvl(data.specNo) + '</td></tr>';
html += '<tr><th>주행거리</th><td>' + this.nvl(data.runDist) + '</td>';
html += '<th>최초등록신청번호</th><td>' + this.nvl(data.frstRegAplyNo) + '</td></tr>';
html += '<tr><th>자진말소예방공지일자</th><td>' + this.nvl(data.vltrErsrPrvntNtcYmd) + '</td>';
html += '<th>등록기관명</th><td>' + this.nvl(data.regOrgNm) + '</td></tr>';
html += '<tr><th>처리불가사유상세</th><td colspan="3">' + this.nvl(data.prcsImprtyRsnDtl) + '</td></tr>';
html += '<tr><th>차체길이</th><td>' + this.nvl(data.vhbdyLt) + '</td>';
html += '<th>차체너비</th><td>' + this.nvl(data.vhbdyBt) + '</td></tr>';
html += '<tr><th>차체높이</th><td>' + this.nvl(data.vhbdyHt) + '</td>';
html += '<th>최초최대적재량</th><td>' + this.nvl(data.frstMxmmLdg) + '</td></tr>';
html += '<tr><th>연료소비율</th><td>' + this.nvl(data.fuelCnsmpRt) + '</td>';
html += '<th>전기복합연료소비율</th><td>' + this.nvl(data.elecCmplxFuelCnsmpRt) + '</td></tr>';
// 기본 정보
html += '<tr><th>차량번호</th><td>' + this.nvl(data.VHRNO) + '</td>';
html += '<th>차명</th><td>' + this.nvl(data.ATMB_NM) + '</td></tr>';
html += '<tr><th>대표소유자성명</th><td>' + this.nvl(data.RPRS_OWNR_NM) + '</td>';
html += '<th>대표소유자회원번호</th><td>' + this.nvl(data.RPRSV_OWNR_IDECNO) + '</td></tr>';
html += '<tr><th>대표소유자회원구분코드</th><td>' + this.nvl(data.RPRS_OWNR_MBR_SE_CD) + '</td>';
html += '<th>대표소유자전화번호</th><td>' + this.nvl(data.RPRS_OWNR_TELNO) + '</td></tr>';
// 등록 정보
html += '<tr><th>등록상세코드</th><td>' + this.nvl(data.REG_DTL_CD) + '</td>';
html += '<th>등록일</th><td>' + this.nvl(data.REG_YMD) + '</td></tr>';
html += '<tr><th>최초등록일자</th><td>' + this.nvl(data.FRST_REG_YMD) + '</td>';
html += '<th>최초등록접수번호</th><td>' + this.nvl(data.FRST_REG_APLY_RCPT_NO) + '</td></tr>';
html += '<tr><th>등록기관명</th><td>' + this.nvl(data.OGNZ_NM) + '</td>';
html += '<th>특정등록상태코드</th><td>' + this.nvl(data.SPCF_REG_STTS_CD) + '</td></tr>';
// 말소 정보
html += '<tr><th>말소등록일</th><td>' + this.nvl(data.ERSR_REG_YMD) + '</td>';
html += '<th>말소등록구분코드</th><td>' + this.nvl(data.ERSR_REG_SE_CD) + '</td></tr>';
html += '<tr><th>말소등록구분명</th><td>' + this.nvl(data.ERSR_REG_SE_NM) + '</td>';
html += '<th>자진말소예방공지일자</th><td>' + this.nvl(data.VLNT_ERSR_PRVNTC_AVTSMT_YMD) + '</td></tr>';
// 차량 상세 정보
html += '<tr><th>차대번호</th><td>' + this.nvl(data.VIN) + '</td>';
html += '<th>제원관리번호</th><td>' + this.nvl(data.SPMNNO) + '</td></tr>';
html += '<tr><th>형식명</th><td>' + this.nvl(data.FOM_NM) + '</td>';
html += '<th>원동기형식명</th><td>' + this.nvl(data.MTRS_FOM_NM) + '</td></tr>';
html += '<tr><th>연식</th><td>' + this.nvl(data.YRIDNW) + '</td>';
html += '<th>제작년월일</th><td>' + this.nvl(data.FBCTN_YMD) + '</td></tr>';
html += '<tr><th>색상명</th><td>' + this.nvl(data.COLOR_NM) + '</td>';
html += '<th>배기량</th><td>' + this.nvl(data.DSPLVL) + '</td></tr>';
// 차종 정보
html += '<tr><th>차종종별코드</th><td>' + this.nvl(data.CARMDL_ASORT_CD) + '</td>';
html += '<th>차종종별명</th><td>' + this.nvl(data.CARMDL_ASORT_NM) + '</td></tr>';
html += '<tr><th>차종분류코드</th><td>' + this.nvl(data.CARMDL_SE_CD) + '</td>';
html += '<th>차종분류명</th><td>' + this.nvl(data.CARMDL_CLSF_NM) + '</td></tr>';
html += '<tr><th>차종유형코드</th><td>' + this.nvl(data.CARMDL_TYPE_CD) + '</td>';
html += '<th>차종유형명</th><td>' + this.nvl(data.CARMDL_TYPE_NM) + '</td></tr>';
// 차체 정보
html += '<tr><th>차체길이</th><td>' + this.nvl(data.CBD_LT) + '</td>';
html += '<th>차체너비</th><td>' + this.nvl(data.CBD_BT) + '</td></tr>';
html += '<tr><th>차체높이</th><td>' + this.nvl(data.CBD_HG) + '</td>';
html += '<th>차량총중량</th><td>' + this.nvl(data.VHCL_TOTL_WT) + '</td></tr>';
html += '<tr><th>최대적재량</th><td>' + this.nvl(data.MXMM_LDG) + '</td>';
html += '<th>최초최대적재량</th><td>' + this.nvl(data.FRST_MXMM_LDG) + '</td></tr>';
html += '<tr><th>승차정원수</th><td>' + this.nvl(data.RDCPCT_CNT) + '</td>';
html += '<th>구조변경수</th><td>' + this.nvl(data.STRCT_CHG_CNT) + '</td></tr>';
// 용도 및 연료
html += '<tr><th>용도구분코드</th><td>' + this.nvl(data.USG_SE_CD) + '</td>';
html += '<th>사용연료코드</th><td>' + this.nvl(data.USE_FUEL_CD) + '</td></tr>';
html += '<tr><th>연료소비율</th><td>' + this.nvl(data.FUEL_CNSMPRT) + '</td>';
html += '<th>전기복합연료소비율</th><td>' + this.nvl(data.ELCTY_CMPND_FUEL_CNSMPRT) + '</td></tr>';
// 소유자 주소 정보
html += '<tr><th>소유자법정동코드</th><td>' + this.nvl(data.OWNR_STDG_CD) + '</td>';
html += '<th>소유자행정동코드</th><td>' + this.nvl(data.OWNR_DONG_CD) + '</td></tr>';
html += '<tr><th>소유자산여부</th><td>' + this.nvl(data.OWNR_MTN_YN) + '</td>';
html += '<th>소유자번지</th><td>' + this.nvl(data.OWNR_LNBR) + '</td></tr>';
html += '<tr><th>소유자호</th><td>' + this.nvl(data.OWNR_HO) + '</td>';
html += '<th>소유자상세주소</th><td>' + this.nvl(data.OWNR_ADDR_NM) + '</td></tr>';
html += '<tr><th>소유자도로명코드</th><td>' + this.nvl(data.OWNR_ROAD_NM_CD) + '</td>';
html += '<th>소유자지하건물구분코드</th><td>' + this.nvl(data.OWNR_UDGD_BLDG_SE_CD) + '</td></tr>';
html += '<tr><th>소유자건물주요번호</th><td>' + this.nvl(data.OWNR_BMNO) + '</td>';
html += '<th>소유자건물부번호</th><td>' + this.nvl(data.OWNR_BSNO) + '</td></tr>';
html += '<tr><th>소유자전체주소</th><td colspan="3">' + this.nvl(data.OWNR_WHOL_ADDR) + '</td></tr>';
// 사용본거지 주소 정보
html += '<tr><th>사용본거지법정동코드</th><td>' + this.nvl(data.USGSRHLD_STDG_CD) + '</td>';
html += '<th>사용본거지행정동코드</th><td>' + this.nvl(data.USGSRHLD_DONG_CD) + '</td></tr>';
html += '<tr><th>사용본거지관청코드</th><td>' + this.nvl(data.USGSRHLD_GRC_CD) + '</td>';
html += '<th>사용본거지산여부</th><td>' + this.nvl(data.USGSRHLD_MTN_YN) + '</td></tr>';
html += '<tr><th>사용본거지번지</th><td>' + this.nvl(data.USGSRHLD_LNBR) + '</td>';
html += '<th>사용본거지호</th><td>' + this.nvl(data.USGSRHLD_HO) + '</td></tr>';
html += '<tr><th>사용본거지상세주소</th><td>' + this.nvl(data.USGSRHLD_ADDR_NM) + '</td>';
html += '<th>사용본거지도로명코드</th><td>' + this.nvl(data.USGSRHLD_ROAD_NM_CD) + '</td></tr>';
html += '<tr><th>사용본거지지하건물구분코드</th><td>' + this.nvl(data.USGSRHLD_UDGD_BLDG_SE_CD) + '</td>';
html += '<th>사용본거지건물주요번호</th><td>' + this.nvl(data.USGSRHLD_BMNO) + '</td></tr>';
html += '<tr><th>사용본거지건물부번호</th><td>' + this.nvl(data.USGSRHLD_BSNO) + '</td>';
html += '<th>사용본거지전체주소</th><td>' + this.nvl(data.USGSRHLD_WHOL_ADDR) + '</td></tr>';
// 차량번호 변경 정보
html += '<tr><th>이전차량번호</th><td>' + this.nvl(data.BFR_VHRNO) + '</td>';
html += '<th>신차량번호</th><td>' + this.nvl(data.REAR_VHRNO) + '</td></tr>';
html += '<tr><th>차번호변경시기</th><td>' + this.nvl(data.CHG_YMD) + '</td>';
html += '<th>이전등록일</th><td>' + this.nvl(data.TRANSR_REG_YMD) + '</td></tr>';
// 취득 정보
html += '<tr><th>취득일자</th><td>' + this.nvl(data.ACQS_YMD) + '</td>';
html += '<th>취득종료일자</th><td>' + this.nvl(data.ACQS_END_YMD) + '</td></tr>';
html += '<tr><th>취득금액</th><td>' + this.nvl(data.ACQS_AMT) + '</td>';
html += '<th>차령만료일자</th><td>' + this.nvl(data.VEAG_END_YMD) + '</td></tr>';
// 번호판 정보
html += '<tr><th>번호판규격코드</th><td>' + this.nvl(data.NOPLT_SPCFCT_CD) + '</td>';
html += '<th>번호판영치여부</th><td>' + this.nvl(data.NOPLT_CSDY_YN) + '</td></tr>';
html += '<tr><th>번호판영치최고일</th><td>' + this.nvl(data.NOPLT_CSDY_AVTSMT_YMD) + '</td>';
html += '<th>출처구분코드</th><td>' + this.nvl(data.SRC_SE_CD) + '</td></tr>';
// 검사 정보
html += '<tr><th>검사유효기간시작일</th><td>' + this.nvl(data.INSP_VLD_PD_BGNG_YMD) + '</td>';
html += '<th>검사유효기간종료일</th><td>' + this.nvl(data.INSP_VLD_PD_END_YMD) + '</td></tr>';
html += '<tr><th>주행거리</th><td>' + this.nvl(data.DRVNG_DSTNC) + '</td>';
html += '<th>-</th><td>-</td></tr>';
// 저당/압류 정보
html += '<tr><th>저당수</th><td>' + this.nvl(data.MRTG_CNT) + '</td>';
html += '<th>압류건수</th><td>' + this.nvl(data.SZR_CNT) + '</td></tr>';
// 처리불가 정보
html += '<tr><th>처리불가사유코드</th><td>' + this.nvl(data.PRCS_IMPRTY_RSN_CD) + '</td>';
html += '<th>처리불가사유명세</th><td colspan="3">' + this.nvl(data.PRCS_IMPRTY_RSN_DTLS) + '</td></tr>';
html += '</table>';
html += '</div>';
return html;
@ -504,6 +533,7 @@
/**
* 등록원부 조회 결과 HTML 생성
* NewLedgerResponse 구조에 맞춰 필드명 매핑
*/
getLedgerInfoHtml: function(data) {
var html = '<div class="result-section-title collapsible-title" data-target="#ledgerInfoContent">자동차 등록원부 정보<span class="collapse-btn">[접기]</span></div>';
@ -520,9 +550,9 @@
html += '<table class="result-history-table">';
html += '<thead>';
html += '<tr>';
html += '<th>번호</th><th>메인체크</th><th>변경작업구분코드</th><th>주번호</th><th>부번호</th><th>구분명</th>';
html += '<th>변경일자</th><th>원부그룹번호</th><th>원부개별번호</th><th>신청번호</th><th>차량관리번호</th>';
html += '<th>상세내역</th><th>상세일련번호</th><th>플래그</th>';
html += '<th>번호</th><th>해제여부</th><th>변경업무구분코드</th><th>변경업무구분명</th><th>주번호</th><th>부번호</th>';
html += '<th>변경일자</th><th>원부그룹번호</th><th>원부개별번호</th><th>접수번호</th><th>차량관리번호</th>';
html += '<th>사항란</th><th>세대주명</th><th>세대주개인암호화번호</th><th>상세순번</th><th>표기여부</th>';
html += '</tr>';
html += '</thead>';
html += '<tbody>';
@ -531,19 +561,21 @@
var rec = data.record[i];
html += '<tr>';
html += '<td class="text-center">' + (i + 1) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.mainchk) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.changeJobSeCode) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.mainno) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.subno) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.gubunNm) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.changeDe) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.ledgerGroupNo) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.ledgerIndvdlzNo) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.rqrcno) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.vhmno) + '</td>';
html += '<td class="text-left">' + this.nvl(rec.dtls) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.detailSn) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.flag) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.SZR_RMV_DTL_SN) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.CHG_TASK_SE_CD) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.CHG_TASK_SE_NM) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.MAIN_NO) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.SNO) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.CHG_YMD) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.LEDGER_GROUP_NO) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.LEDGER_INDIV_NO) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.APLY_RCPT_NO) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.VHMNO) + '</td>';
html += '<td class="text-left">' + this.nvl(rec.SPCABL_MTTR) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.HSHLDR_NM) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.HSHLDR_IDECNO) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.DTL_SN) + '</td>';
html += '<td class="text-center">' + this.nvl(rec.FLAG) + '</td>';
html += '</tr>';
}
@ -556,69 +588,114 @@
/**
* LedgerInfo 테이블 행 생성
* NewLedgerResponse 구조에 맞춰 필드명 매핑
*/
getLedgerInfoTableRows: function(data) {
var html = '';
html += '<tr><th>연계결과코드</th><td>' + this.nvl(data.cntcResultCode) + '</td>';
html += '<th>연계결과상세</th><td>' + this.nvl(data.cntcResultDtls) + '</td></tr>';
html += '<tr><th>원부그룹번호</th><td>' + this.nvl(data.ledgerGroupNo) + '</td>';
html += '<th>원부개별화번호</th><td>' + this.nvl(data.ledgerIndvdlzNo) + '</td></tr>';
html += '<tr><th>차량관리번호</th><td>' + this.nvl(data.vhmno) + '</td>';
html += '<th>차량번호</th><td>' + this.nvl(data.vhrno) + '</td></tr>';
html += '<tr><th>차대번호</th><td>' + this.nvl(data.vin) + '</td>';
html += '<th>차종분류코드</th><td>' + this.nvl(data.vhctyAsortCode) + '</td></tr>';
html += '<tr><th>차종분류명</th><td>' + this.nvl(data.vhctyAsortNm) + '</td>';
html += '<th>차명</th><td>' + this.nvl(data.cnm) + '</td></tr>';
html += '<tr><th>색상코드</th><td>' + this.nvl(data.colorCode) + '</td>';
html += '<th>색상명</th><td>' + this.nvl(data.colorNm) + '</td></tr>';
html += '<tr><th>번호판규격코드</th><td>' + this.nvl(data.nmplStndrdCode) + '</td>';
html += '<th>번호판규격명</th><td>' + this.nvl(data.nmplStndrdNm) + '</td></tr>';
html += '<tr><th>용도구분코드</th><td>' + this.nvl(data.prposSeCode) + '</td>';
html += '<th>용도구분명</th><td>' + this.nvl(data.prposSeNm) + '</td></tr>';
html += '<tr><th>제작사명</th><td>' + this.nvl(data.mtrsFomNm) + '</td>';
html += '<th>형식명</th><td>' + this.nvl(data.fomNm) + '</td></tr>';
html += '<tr><th>취득금액</th><td>' + this.nvl(data.acqsAmount) + '</td>';
html += '<th>등록상세코드</th><td>' + this.nvl(data.registDetailCode) + '</td></tr>';
html += '<tr><th>등록상세명</th><td>' + this.nvl(data.registDetailNm) + '</td>';
html += '<th>최초등록일자</th><td>' + this.nvl(data.frstRegistDe) + '</td></tr>';
html += '<tr><th>자동차보험종료일자</th><td>' + this.nvl(data.caagEndde) + '</td>';
html += '<th>생산년도</th><td>' + this.nvl(data.prye) + '</td></tr>';
html += '<tr><th>사양번호1</th><td>' + this.nvl(data.spmnno1) + '</td>';
html += '<th>사양번호2</th><td>' + this.nvl(data.spmnno2) + '</td></tr>';
html += '<tr><th>연식월</th><td>' + this.nvl(data.yblMd) + '</td>';
html += '<th>주행거리</th><td>' + this.nvl(data.trvlDstnc) + '</td></tr>';
html += '<tr><th>검사유효기간시작일자</th><td>' + this.nvl(data.insptValidPdBgnde) + '</td>';
html += '<th>검사유효기간종료일자</th><td>' + this.nvl(data.insptValidPdEndde) + '</td></tr>';
html += '<tr><th>점검유효기간시작일자</th><td>' + this.nvl(data.chckValidPdBgnde) + '</td>';
html += '<th>점검유효기간종료일자</th><td>' + this.nvl(data.chckValidPdEndde) + '</td></tr>';
html += '<tr><th>등록신청구분명</th><td>' + this.nvl(data.registReqstSeNm) + '</td>';
html += '<th>최초등록신청번호</th><td>' + this.nvl(data.frstRegistRqrcno) + '</td></tr>';
html += '<tr><th>번호판보관반납일자</th><td>' + this.nvl(data.nmplCsdyRemnrDe) + '</td>';
html += '<th>번호판보관여부</th><td>' + this.nvl(data.nmplCsdyAt) + '</td></tr>';
html += '<tr><th>영업용사용기간</th><td>' + this.nvl(data.bssUsePd) + '</td>';
html += '<th>직권말소예방공지일자</th><td>' + this.nvl(data.octhtErsrPrvntcNticeDe) + '</td></tr>';
html += '<tr><th>말소등록일자</th><td>' + this.nvl(data.ersrRegistDe) + '</td>';
html += '<th>말소등록구분코드</th><td>' + this.nvl(data.ersrRegistSeCode) + '</td></tr>';
html += '<tr><th>말소등록구분명</th><td>' + this.nvl(data.ersrRegistSeNm) + '</td>';
html += '<th>저당건수</th><td>' + this.nvl(data.mrtgcnt) + '</td></tr>';
html += '<tr><th>차량건수</th><td>' + this.nvl(data.vhclecnt) + '</td>';
html += '<th>압인건수</th><td>' + this.nvl(data.stmdcnt) + '</td></tr>';
html += '<tr><th>주소1</th><td>' + this.nvl(data.adres1) + '</td>';
html += '<th>주소명1</th><td>' + this.nvl(data.adresNm1) + '</td></tr>';
html += '<tr><th>주소</th><td>' + this.nvl(data.adres) + '</td>';
html += '<th>주소명</th><td>' + this.nvl(data.adresNm) + '</td></tr>';
html += '<tr><th>개인법인여부</th><td>' + this.nvl(data.indvdlBsnmAt) + '</td>';
html += '<th>전화번호</th><td>' + this.nvl(data.telno) + '</td></tr>';
html += '<tr><th>소유자명</th><td>' + this.nvl(data.mberNm) + '</td>';
html += '<th>소유자구분코드</th><td>' + this.nvl(data.mberSeCode) + '</td></tr>';
html += '<tr><th>소유자구분번호</th><td>' + this.nvl(data.mberSeNo) + '</td>';
html += '<th>면세대상자구분코드</th><td>' + this.nvl(data.taxxmptTrgterSeCode) + '</td></tr>';
html += '<tr><th>면세대상자구분코드명</th><td>' + this.nvl(data.taxxmptTrgterSeCodeNm) + '</td>';
html += '<th>건수사항</th><td>' + this.nvl(data.cntMatter) + '</td></tr>';
html += '<tr><th>읍면동명</th><td>' + this.nvl(data.emdNm) + '</td>';
html += '<th>예방건수</th><td>' + this.nvl(data.prvntccnt) + '</td></tr>';
html += '<tr><th>수출이행여부확인일자</th><td>' + this.nvl(data.xportFlflAtSttemntDe) + '</td>';
html += '<th>협력사신청번호</th><td>' + this.nvl(data.partnRqrcno) + '</td></tr>';
// 연계 결과 정보
html += '<tr><th>연계결과코드</th><td>' + this.nvl(data.LINK_RSLT_CD) + '</td>';
html += '<th>연계결과상세</th><td>' + this.nvl(data.LINK_RSLT_DTL) + '</td></tr>';
// 원부 정보
html += '<tr><th>원부그룹번호</th><td>' + this.nvl(data.LEDGER_GROUP_NO) + '</td>';
html += '<th>원부개별번호</th><td>' + this.nvl(data.LEDGER_INDIV_NO) + '</td></tr>';
// 차량 기본 정보
html += '<tr><th>차량관리번호</th><td>' + this.nvl(data.VHMNO) + '</td>';
html += '<th>차량번호</th><td>' + this.nvl(data.VHRNO) + '</td></tr>';
html += '<tr><th>차대번호</th><td>' + this.nvl(data.VIN) + '</td>';
html += '<th>차명</th><td>' + this.nvl(data.ATMB_NM) + '</td></tr>';
// 차종 정보
html += '<tr><th>차종종별코드</th><td>' + this.nvl(data.CARMDL_ASORT_CD) + '</td>';
html += '<th>차종종별명</th><td>' + this.nvl(data.CARMDL_ASORT_NM) + '</td></tr>';
// 색상 정보
html += '<tr><th>색상코드</th><td>' + this.nvl(data.COLOR_CD) + '</td>';
html += '<th>색상명</th><td>' + this.nvl(data.COLOR_NM) + '</td></tr>';
// 번호판 정보
html += '<tr><th>번호판규격코드</th><td>' + this.nvl(data.NOPLT_SPCFCT_CD) + '</td>';
html += '<th>번호판규격명</th><td>' + this.nvl(data.NOPLT_SPCFCT_NM) + '</td></tr>';
html += '<tr><th>번호판영치최고일</th><td>' + this.nvl(data.NOPLT_CSDY_AVTSMT_YMD) + '</td>';
html += '<th>번호판영치여부</th><td>' + this.nvl(data.NOPLT_CSDY_YN) + '</td></tr>';
// 용도 정보
html += '<tr><th>용도구분코드</th><td>' + this.nvl(data.USG_SE_CD) + '</td>';
html += '<th>용도구분명</th><td>' + this.nvl(data.USG_SE_NM) + '</td></tr>';
// 형식 정보
html += '<tr><th>원동기형식명</th><td>' + this.nvl(data.MTRS_FOM_NM) + '</td>';
html += '<th>형식명</th><td>' + this.nvl(data.FOM_NM) + '</td></tr>';
// 취득 정보
html += '<tr><th>취득금액</th><td>' + this.nvl(data.ACQS_AMT) + '</td>';
html += '<th>최초양도일</th><td>' + this.nvl(data.FRST_TRNSFR_YMD) + '</td></tr>';
// 등록 정보
html += '<tr><th>등록상세코드</th><td>' + this.nvl(data.REG_DTL_CD) + '</td>';
html += '<th>등록상세명</th><td>' + this.nvl(data.REG_DTL_NM) + '</td></tr>';
html += '<tr><th>최초등록일</th><td>' + this.nvl(data.FRST_REG_YMD) + '</td>';
html += '<th>최초등록접수번호</th><td>' + this.nvl(data.FRST_REG_APLY_RCPT_NO) + '</td></tr>';
html += '<tr><th>등록신청구분명</th><td>' + this.nvl(data.REG_APLY_SE_NM) + '</td>';
html += '<th>차령종료일</th><td>' + this.nvl(data.VEAG_END_YMD) + '</td></tr>';
// 연식 및 제작 정보
html += '<tr><th>연식</th><td>' + this.nvl(data.YRIDNW) + '</td>';
html += '<th>제작년월일</th><td>' + this.nvl(data.FBCTN_YMD) + '</td></tr>';
html += '<tr><th>제원관리번호1</th><td>' + this.nvl(data.SPMNNO_1) + '</td>';
html += '<th>제원관리번호2</th><td>' + this.nvl(data.SPMNNO_2) + '</td></tr>';
// 주행 정보
html += '<tr><th>주행거리</th><td>' + this.nvl(data.DRVNG_DSTNC) + '</td>';
html += '<th>구동축전지식별번호</th><td>' + this.nvl(data.DRIV_SRGBTRY_IDNTF_NO) + '</td></tr>';
// 검사 정보
html += '<tr><th>검사유효기간시작일</th><td>' + this.nvl(data.INSP_VLD_PD_BGNG_YMD) + '</td>';
html += '<th>검사유효기간종료일</th><td>' + this.nvl(data.INSP_VLD_PD_END_YMD) + '</td></tr>';
html += '<tr><th>점검유효기간시작일</th><td>' + this.nvl(data.CHCK_VLD_PD_BGNG_YMD) + '</td>';
html += '<th>점검유효기간종료일</th><td>' + this.nvl(data.CHCK_VLD_PD_END_YMD) + '</td></tr>';
// 사업용 정보
html += '<tr><th>사업용사용기간</th><td>' + this.nvl(data.BSS_USE_PD_YMD) + '</td>';
html += '<th>발급번호</th><td>' + this.nvl(data.ISSU_NO) + '</td></tr>';
// 말소 정보
html += '<tr><th>직권말소예고통지일</th><td>' + this.nvl(data.OCTHT_ERSR_PRVNTC_AVTSMT_YMD) + '</td>';
html += '<th>말소등록일</th><td>' + this.nvl(data.ERSR_REG_YMD) + '</td></tr>';
html += '<tr><th>말소등록구분코드</th><td>' + this.nvl(data.ERSR_REG_SE_CD) + '</td>';
html += '<th>말소등록구분명</th><td>' + this.nvl(data.ERSR_REG_SE_NM) + '</td></tr>';
// 저당/압류/변경 정보
html += '<tr><th>저당수</th><td>' + this.nvl(data.MRTG_CNT) + '</td>';
html += '<th>압류건수</th><td>' + this.nvl(data.SZR_CNT) + '</td></tr>';
html += '<tr><th>구조변경수</th><td>' + this.nvl(data.STRCT_CHG_CNT) + '</td>';
html += '<th>특기사항건수</th><td>' + this.nvl(data.SPCABL_MTTR_CNT) + '</td></tr>';
html += '<tr><th>예고수</th><td>' + this.nvl(data.PRVNTC_CNT) + '</td>';
html += '<th>수출이행여부신고일</th><td>' + this.nvl(data.XPORT_FLFL_YN_DCLR_YMD) + '</td></tr>';
// 소유자 정보
html += '<tr><th>대표소유자성명</th><td>' + this.nvl(data.RPRS_OWNR_NM) + '</td>';
html += '<th>대표소유자회원번호</th><td>' + this.nvl(data.RPRSV_OWNR_IDECNO) + '</td></tr>';
html += '<tr><th>대표소유자회원구분코드</th><td>' + this.nvl(data.RPRS_OWNR_MBR_SE_CD) + '</td>';
html += '<th>대표소유자전화번호</th><td>' + this.nvl(data.RPRS_OWNR_TELNO) + '</td></tr>';
html += '<tr><th>개인사업자여부</th><td>' + this.nvl(data.INDVDL_BZMN_YN) + '</td>';
html += '<th>비과세대상구분코드명</th><td>' + this.nvl(data.TAXXMPT_APLCN_SE_CD) + '</td></tr>';
html += '<tr><th>비과세대상구분코드</th><td>' + this.nvl(data.TAXXMPT_TRPR_SE_CD) + '</td>';
html += '<th>-</th><td>-</td></tr>';
// 주소 정보
html += '<tr><th>사용본거지주소</th><td>' + this.nvl(data.USGSRHLD_ADDR_1) + '</td>';
html += '<th>사용본거지주소상세</th><td>' + this.nvl(data.USGSRHLD_ADDR_DTL_1) + '</td></tr>';
html += '<tr><th>사용본거지행정동명</th><td>' + this.nvl(data.USGSRHLD_DONG_NM) + '</td>';
html += '<th>소유자주소</th><td>' + this.nvl(data.OWNR_ADDR) + '</td></tr>';
html += '<tr><th>소유자주소상세</th><td colspan="3">' + this.nvl(data.OWNR_ADDR_DTL) + '</td></tr>';
// 처리불가 정보
html += '<tr><th>처리불가사유코드</th><td>' + this.nvl(data.PROCESS_IMPRTY_RESN_CODE) + '</td>';
html += '<th>처리불가사유상세</th><td colspan="3">' + this.nvl(data.PROCESS_IMPRTY_RESN_DTLS) + '</td></tr>';