부과 > 부과관리 : 부과내역서 리포트 추가
parent
8c7a3cb278
commit
ea99dbd039
@ -0,0 +1,136 @@
|
||||
<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8" %>
|
||||
<%!
|
||||
String nullToStr(String s1, String s2) {
|
||||
return ((s1 == null)?s2:s1);
|
||||
}
|
||||
%>
|
||||
<%
|
||||
String jrf = nullToStr(request.getParameter("jrf"), "impltReport.jrf");
|
||||
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");
|
||||
%>
|
||||
|
||||
<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<title>implt Report</title>
|
||||
<!--[if IE]><script src='./js/ubiexcanvas.js'></script><![endif]-->
|
||||
<script src='./js/ubihtml.js'></script>
|
||||
<script src='./js/msg.js'></script>
|
||||
<script src='./js/ubinonax.js'></script>
|
||||
<script language='javascript'>
|
||||
// <!--
|
||||
/*-----------------------------------------------------------------------------------
|
||||
htmlViewer.setUserSaveList('Image,Pdf,Docx,Xls,Pptx,Hml,Cell');
|
||||
htmlViewer.setUserPrintList('Ubi,Html,Pdf');
|
||||
htmlViewer.setVisibleToolbar('INFO', false);
|
||||
htmlViewer.HmlExtension='hwp';
|
||||
htmlViewer.printHTML(); // HTML PrintSet
|
||||
htmlViewer.printPDF(); // PDF PrintSet
|
||||
htmlViewer.export('PDF'); // PDF/EXCEL/EXCEL_NO/HWP/PPTX/HML/DOCX/CELL/IMAGE
|
||||
htmlViewer.print(); // Direct Print(WS VIEWER)
|
||||
htmlViewer.printSet(); // PrintSet(WS VIEWER)
|
||||
//htmlViewer.events.printEnd = UbiPrintEnd;
|
||||
//htmlViewer.events.exportEnd = UbiExportEnd;
|
||||
-----------------------------------------------------------------------------------*/
|
||||
/* URL 정보 */
|
||||
// var app = 'myapp';
|
||||
var app = '';
|
||||
var appUrl = self.location.protocol + '//' + self.location.host + (app==''?'':('/' + app));
|
||||
|
||||
/* Viewer Object */
|
||||
var htmlViewer = null;
|
||||
|
||||
/* Viewer Param */
|
||||
var pKey = '<%= session.getId() %>';
|
||||
var pServerUrl = appUrl + '${pageContext.request.contextPath}/UbiServer';
|
||||
// var pResUrl = appUrl + '/ubi4/js/'; //2020.05.04 박민규-Spring Security 더블슬래시(//) 기본정책으로 인한 주석처리
|
||||
var pResUrl = appUrl + '${pageContext.request.contextPath}/ubi4/js';
|
||||
var pDivId = 'UbiHTMLViewer';
|
||||
var pScale = 'WholePage'; //WholePage/PageWidth/60~300
|
||||
|
||||
/* Modify for your environment */
|
||||
var pJrf = '<%= jrf %>';
|
||||
var pArg = '<%= arg %>';
|
||||
var pResId = '<%= resId %>';
|
||||
|
||||
/* Report Preview */
|
||||
function UbiLoadReport() {
|
||||
|
||||
UbiResize();
|
||||
htmlViewer = new UbiViewer( {
|
||||
|
||||
key : pKey,
|
||||
ubiserverurl : pServerUrl,
|
||||
resource : pResUrl,
|
||||
resid : pResId,
|
||||
divid : pDivId,
|
||||
scale : pScale,
|
||||
jrffile : pJrf,
|
||||
arg : pArg
|
||||
});
|
||||
|
||||
htmlViewer.HmlExtension = 'hwp';
|
||||
|
||||
//저장(Export) 가능한 파일 형식 정의 (HWP 포함)
|
||||
//htmlViewer.setUserSaveList('Image,Pdf,Docx,Xls,Pptx,Hml,Cell');
|
||||
|
||||
htmlViewer.showReport(UbiPreviewEnd);
|
||||
}
|
||||
|
||||
/* Preview Callback */
|
||||
function UbiPreviewEnd() {
|
||||
|
||||
// 전용뷰어 사용 기준 페이지 : 50페이지 이상이면 전용뷰어 인쇄만 활성화 됩니다.
|
||||
var basePageNum = 50;
|
||||
try {
|
||||
if( basePageNum <= htmlViewer.totalPage ) {
|
||||
|
||||
htmlViewer.setEnableToolbar("PRINT_PDF", false);
|
||||
htmlViewer.setEnableToolbar("PRINT_HTML", false);
|
||||
htmlViewer.setEnableToolbar("PRINT_UBI", true);
|
||||
htmlViewer.setPluginprogress(true);
|
||||
}
|
||||
else {
|
||||
|
||||
htmlViewer.setEnableToolbar("PRINT_PDF", true);
|
||||
htmlViewer.setEnableToolbar("PRINT_HTML", true);
|
||||
htmlViewer.setEnableToolbar("PRINT_UBI", false);
|
||||
htmlViewer.setPluginprogress(false);
|
||||
}
|
||||
}
|
||||
catch (e) {}
|
||||
}
|
||||
|
||||
/* Print Callback */
|
||||
function UbiPrintEnd(flag) {
|
||||
}
|
||||
|
||||
/* Export Callback */
|
||||
function UbiExportEnd(flag, msg) {
|
||||
}
|
||||
|
||||
/* Viewer Object Resize */
|
||||
function UbiResize() {
|
||||
|
||||
/* Size Gap */
|
||||
var gap = 6;
|
||||
var w = ((self.innerWidth || (document.documentElement && document.documentElement.clientWidth) || document.body.clientWidth)) - gap;
|
||||
var h = ((self.innerHeight || (document.documentElement && document.documentElement.clientHeight) || document.body.clientHeight)) - gap;
|
||||
document.getElementById(pDivId).style.width = w + 'px';
|
||||
document.getElementById(pDivId).style.height = h + 'px';
|
||||
}
|
||||
|
||||
//-->
|
||||
</script>
|
||||
</head>
|
||||
<body style='margin:1px' onload='UbiLoadReport()' onresize='UbiResize()'>
|
||||
<div id='UbiHTMLViewer' style='border:1px solid #767676; border-bottom-width:2px;'></div>
|
||||
</body>
|
||||
</html>
|
||||
Binary file not shown.
Loading…
Reference in New Issue