diff --git a/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnLevyPrvntc/levyPrvntcPopup.jsp b/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnLevyPrvntc/levyPrvntcPopup.jsp index 89de484..629055a 100644 --- a/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnLevyPrvntc/levyPrvntcPopup.jsp +++ b/src/main/webapp/WEB-INF/views/crdn/crndRegistAndView/main/crdnLevyPrvntc/levyPrvntcPopup.jsp @@ -428,6 +428,40 @@ if( responseObj && responseObj.data ){ // 총 개수 업데이트 $('#totalCount').text('총 ' + responseObj.data.contents.length + '건'); + + // 부과정보 완료 여부 판단 + var isAllLevyInfoCompletedUrl = ''; + var requestData = { + crdnYr: LevyPrvntcPopup.crdnYr, + crdnNo: LevyPrvntcPopup.crdnNo, + impltTaskSeCd: LevyPrvntcPopup.impltTaskSeCd + }; + $.ajax({ + url: isAllLevyInfoCompletedUrl, + type: 'GET', + data: requestData, + dataType: 'json', + success: function(response) { + console.log('부과정보 완료 여부 판단 결과:', response); + if (response.success && response.data) { + LevyPrvntcPopup.isAllLevyInfoCompleted = response.data; + if( LevyPrvntcPopup.isAllLevyInfoCompleted ){ + $('#tab-implt').show(); + }else{ + $('#tab-implt').hide(); + } + } else { + LevyPrvntcPopup.isAllLevyInfoCompleted = null; + $('#tab-implt').hide(); + } + }, + error: function(xhr, status, error) { + console.error('부과정보 완료 여부 판단 중 오류 발생:', error); + LevyPrvntcPopup.isAllLevyInfoCompleted = null; + $('#tab-implt').hide(); + } + }); + } }); @@ -455,38 +489,6 @@ }); - // 부과정보 완료 여부 판단 - var isAllLevyInfoCompletedUrl = ''; - var requestData = { - crdnYr: LevyPrvntcPopup.crdnYr, - crdnNo: LevyPrvntcPopup.crdnNo, - impltTaskSeCd: LevyPrvntcPopup.impltTaskSeCd - }; - $.ajax({ - url: isAllLevyInfoCompletedUrl, - type: 'GET', - data: requestData, - dataType: 'json', - success: function(response) { - console.log('부과정보 완료 여부 판단 결과:', response); - if (response.success && response.data) { - LevyPrvntcPopup.isAllLevyInfoCompleted = response.data; - if( LevyPrvntcPopup.isAllLevyInfoCompleted ){ - $('#tab-implt').show(); - }else{ - $('#tab-implt').hide(); - } - } else { - LevyPrvntcPopup.isAllLevyInfoCompleted = null; - $('#tab-implt').hide(); - } - }, - error: function(xhr, status, error) { - console.error('부과정보 완료 여부 판단 중 오류 발생:', error); - LevyPrvntcPopup.isAllLevyInfoCompleted = null; - $('#tab-implt').hide(); - } - }); }); this.instance.on('focusChange', function(ev) { @@ -558,7 +560,7 @@ LevyPrvntcPopup.levyInfoIdSelect = existingData.levyInfoId; // 위반면적 설정 - $('#vltnArea').val(existingData.vltnArea || '').trigger('change'); + $('#vltnArea').val(existingData.vltnArea || '').trigger('focus'); // 산정률1 설정 (행위유형) $('#cmpttnRtDisplay').val((existingData.cmpttnRt || '') + ' %'); @@ -587,7 +589,7 @@ // 위치지수 $('#pstnIdxNo').val(existingData.pstnIdxNo || ''); - $('#pstnIdx_nm').val(existingData.oalp || '').trigger('focus'); // 공시지가 + $('#pstnIdx_nm').val(existingData.oalp || '').trigger('focus').trigger('change'); // 공시지가 $('#pstnIdx').val(existingData.pstnIdx || ''); // 경과년수별잔가율 @@ -658,7 +660,7 @@ */ var setActInfoToForm = function(rowData) { var vltnArea = rowData.calcArea; // 면적 - 조치면적 : 위반면적 - $('#vltnArea').val(vltnArea).trigger('change'); // 위반면적, change 이벤트 트리거 + $('#vltnArea').val(vltnArea).trigger('focus').trigger('change'); // 위반면적, change 이벤트 트리거 // 행위유형에 따른 산정률1 설정 $('#cmpttnRtDisplay').val(rowData.actCmpttnRt+ ' %');