Compare commits
2 Commits
40c4344564
...
042edada77
| Author | SHA1 | Date |
|---|---|---|
|
|
042edada77 | 2 weeks ago |
|
|
aeed74c174 | 2 weeks ago |
@ -0,0 +1,137 @@
|
|||||||
|
<%@ 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"), "corOrderA.jrf");
|
||||||
|
String crdnYr = request.getParameter("crdnYr"); // 선택한 단속년도
|
||||||
|
String crdnNo = request.getParameter("crdnNo"); // 선택한 단속번호
|
||||||
|
String impltTaskSeCd = request.getParameter("impltTaskSeCd"); // 진행단계 코드
|
||||||
|
String impltTrprInfoId = request.getParameter("impltTrprInfoId"); // 이행 대상자 정보 ID
|
||||||
|
String rgtr = request.getParameter("rgtr"); //로그인 id
|
||||||
|
String arg = "crdnYr#" + crdnYr + "#" + "crdnNo#" + crdnNo + "#" + "impltTaskSeCd#" + impltTaskSeCd + "#" + "impltTrprInfoId#" + impltTrprInfoId + "#" + "rgtr#" + rgtr + "#"; // 유비리포트 파라미터
|
||||||
|
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>corOrder 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>
|
||||||
@ -0,0 +1,144 @@
|
|||||||
|
<%@ 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"), "corOrderB.jrf");
|
||||||
|
String crdnYr = request.getParameter("crdnYr"); // 선택한 단속년도
|
||||||
|
String crdnNo = request.getParameter("crdnNo"); // 선택한 단속번호
|
||||||
|
String impltTaskSeCd = request.getParameter("impltTaskSeCd"); // 진행단계 코드
|
||||||
|
String impltTrprInfoId = request.getParameter("impltTrprInfoId"); // 이행 대상자 정보 ID
|
||||||
|
String rgtr = request.getParameter("rgtr"); //로그인 id
|
||||||
|
String strctIdxCdNmsA = request.getParameter("strctIdxCdNmsA"); //구조1
|
||||||
|
String strctIdxCdNmsB = request.getParameter("strctIdxCdNmsB"); //구조2
|
||||||
|
String vltnAreaA = request.getParameter("vltnAreaA"); //위반면적1
|
||||||
|
String vltnAreaB = request.getParameter("vltnAreaB"); //위반면적2
|
||||||
|
String arg = "crdnYr#" + crdnYr + "#" + "crdnNo#" + crdnNo + "#" + "impltTaskSeCd#" + impltTaskSeCd + "#" +
|
||||||
|
"impltTrprInfoId#" + impltTrprInfoId + "#" + "rgtr#" + rgtr + "#" +
|
||||||
|
"strctIdxCdNmsA#" + strctIdxCdNmsA + "#" + "strctIdxCdNmsB#" + strctIdxCdNmsB + "#" +
|
||||||
|
"vltnAreaA#" + vltnAreaA + "#" + "vltnAreaB#" + vltnAreaB + "#"; // 유비리포트 파라미터
|
||||||
|
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>corOrder 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>
|
||||||
@ -0,0 +1,137 @@
|
|||||||
|
<%@ 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"), "impositionA.jrf");
|
||||||
|
String crdnYr = request.getParameter("crdnYr"); // 선택한 단속년도
|
||||||
|
String crdnNo = request.getParameter("crdnNo"); // 선택한 단속번호
|
||||||
|
String impltTaskSeCd = request.getParameter("impltTaskSeCd"); // 진행단계 코드
|
||||||
|
String impltTrprInfoId = request.getParameter("impltTrprInfoId"); // 이행 대상자 정보 ID
|
||||||
|
String rgtr = request.getParameter("rgtr"); //로그인 id
|
||||||
|
String arg = "crdnYr#" + crdnYr + "#" + "crdnNo#" + crdnNo + "#" + "impltTaskSeCd#" + impltTaskSeCd + "#" + "impltTrprInfoId#" + impltTrprInfoId + "#" + "rgtr#" + rgtr + "#"; // 유비리포트 파라미터
|
||||||
|
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>imposition 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>
|
||||||
@ -0,0 +1,144 @@
|
|||||||
|
<%@ 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"), "impositionB.jrf");
|
||||||
|
String crdnYr = request.getParameter("crdnYr"); // 선택한 단속년도
|
||||||
|
String crdnNo = request.getParameter("crdnNo"); // 선택한 단속번호
|
||||||
|
String impltTaskSeCd = request.getParameter("impltTaskSeCd"); // 진행단계 코드
|
||||||
|
String impltTrprInfoId = request.getParameter("impltTrprInfoId"); // 이행 대상자 정보 ID
|
||||||
|
String rgtr = request.getParameter("rgtr"); //로그인 id
|
||||||
|
String strctIdxCdNmsA = request.getParameter("strctIdxCdNmsA"); //구조1
|
||||||
|
String strctIdxCdNmsB = request.getParameter("strctIdxCdNmsB"); //구조2
|
||||||
|
String vltnAreaA = request.getParameter("vltnAreaA"); //위반면적1
|
||||||
|
String vltnAreaB = request.getParameter("vltnAreaB"); //위반면적2
|
||||||
|
String arg = "crdnYr#" + crdnYr + "#" + "crdnNo#" + crdnNo + "#" + "impltTaskSeCd#" + impltTaskSeCd + "#" +
|
||||||
|
"impltTrprInfoId#" + impltTrprInfoId + "#" + "rgtr#" + rgtr + "#" +
|
||||||
|
"strctIdxCdNmsA#" + strctIdxCdNmsA + "#" + "strctIdxCdNmsB#" + strctIdxCdNmsB + "#" +
|
||||||
|
"vltnAreaA#" + vltnAreaA + "#" + "vltnAreaB#" + vltnAreaB + "#"; // 유비리포트 파라미터
|
||||||
|
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>imposition 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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue