부과 > 부과 관리 : 이행강제금 부과통지서 리포트 출력 수정

1.이행자목록 선택시 리포트 출력.
2.crdn_yr,crdn_no,implt_task_se_cd,implt_trpr_info_id 파라미터 값 셋팅.
dev
dg_kim 2 months ago
parent 89dd9be7cd
commit facbee8613

@ -186,6 +186,7 @@
*/
schImpltInfoId: '',
selectedRow: null,
detailSelectedRow: null,
/**
* 마스터 그리드 관련 객체
@ -449,21 +450,44 @@
},
openReviReport: function() {
if (!this.selectedRow) {
alert("리포트를 볼 부과항목을 선택해주세요.");
// detailGrid에서 선택된 행
var detailInstance = this.detailGrid.instance;
var selectedDetailRowKey = detailInstance.getFocusedCell() ? detailInstance.getFocusedCell().rowKey : null;
if (!this.detailSelectedRow) {
alert("리포트를 볼 이행자를 선택해주세요.");
return;
}
var detailRow = detailInstance.getRow(selectedDetailRowKey);
// masterGrid에서 선택된 행
var masterRow = this.selectedRow;
if (!masterRow) {
alert("이행정보가 선택되지 않았습니다.");
return;
}
var crdnNo = this.selectedRow.crdnNo; // 선택된 행의 키값
var url = '<%=request.getContextPath()%>/ubi4/levyReport.jsp?crdnNo=' + encodeURIComponent(crdnNo);
var crdnYr = masterRow.crdnYr;
var crdnNo = masterRow.crdnNo;
var impltTaskSeCd = masterRow.impltTaskSeCd;
var impltTrprInfoId = detailRow.impltTrprInfoId;
if (impltTaskSeCd != 5) {
alert("이행강제금 부과통지서는 부과인 경우에만 조회할 수 있습니다.");
return;
}
var url = '<%=request.getContextPath()%>/ubi4/levyReport.jsp'
+ '?crdnYr=' + encodeURIComponent(crdnYr)
+ '&crdnNo=' + encodeURIComponent(crdnNo)
+ '&impltTaskSeCd=' + encodeURIComponent(impltTaskSeCd)
+ '&impltTrprInfoId=' + encodeURIComponent(impltTrprInfoId);
var options = "width=800,height=1000,scrollbars=yes,resizable=yes";
window.open(url, "levyReport", options);
},
detailGrid : {
/**
* 그리드 인스턴스
@ -569,6 +593,12 @@
// 그리드 테마 설정
Grid.applyTheme('striped');
this.instance.on('click', function(ev) {
if (ev.rowKey !== undefined && ev.rowKey !== null) {
LevyList.detailSelectedRow = LevyList.detailGrid.instance.getRow(ev.rowKey);
}
});
},
},

@ -6,8 +6,11 @@
%>
<%
String jrf = nullToStr(request.getParameter("jrf"), "levyReport.jrf");
String pstnIdxNo = request.getParameter("pstnIdxNo"); // 선택한 위치지수번호
String arg = "pstnIdxNo#" + pstnIdxNo + "#"; // 유비리포트 파라미터
String crdnYr = request.getParameter("crdnYr"); // 선택한 단속년도
String crdnNo = request.getParameter("crdnNo"); // 선택한 단속번호
String impltTaskSeCd = request.getParameter("impltTaskSeCd"); // 진행단계 코드
String impltTrprInfoId = request.getParameter("impltTrprInfoId"); // 이행 대상자 정보 ID
String arg = "crdnYr#" + crdnYr + "#" + "crdnNo#" + crdnNo + "#" + "impltTaskSeCd#" + impltTaskSeCd + "#" + "impltTrprInfoId#" + impltTrprInfoId + "#"; // 유비리포트 파라미터
String resId = nullToStr(request.getParameter("resId"), "UBIHTML");
%>

Loading…
Cancel
Save