<!DOCTYPE html>
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
<head>
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
<title>打印</title>
|
<script src="../CreateControl.js"></script>
|
<script src="../GRInstall.js"></script>
|
<script src="../GRUtility.js"></script>
|
<style type="text/css">
|
html, body {
|
margin: 0;
|
height: 100%;
|
}
|
</style>
|
<script type="text/javascript">
|
|
function getUrlVars() {
|
var vars = [], hash;
|
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
|
for (var i = 0; i < hashes.length; i++) {
|
hash = hashes[i].split('=');
|
vars.push(hash[0]);
|
vars[hash[0]] = hash[1];
|
}
|
return vars;
|
}
|
//在网页初始加载时向报表提供数据
|
function window_onload() {
|
var ReportViewer = document.getElementById("ReportViewer");
|
// ReportViewer.Stop();
|
var Report = ReportViewer.Report;
|
//开启报表生成进度条显示
|
//ReportViewer.Report.ShowProgressUI = true;
|
Report.OnPrintBegin = OnPrintBegin;
|
Report.OnPrintEnd = OnPrintEnd;
|
|
ReportViewer.Start();
|
}
|
//function OnPrintEnd() {
|
// if (PrintCount == 0) {
|
// var LCStatus = sessionStorage.getItem("LCStatus");
|
// if (LCStatus == "Print")//打印状态
|
// {
|
// SaveLabelPrint(sessionStorage.getItem("LabelJson"));
|
// PrintCount = 1;
|
// }
|
// }
|
|
//}
|
//function OnPrintBegin() {
|
|
//}
|
</script>
|
</head>
|
<body>
|
<script type="text/javascript">
|
var PrintCount = 0;
|
var params = getUrlVars();
|
var value = params[params[0]];
|
var Type = params[params[1]];
|
var OpenTmp = params[params[2]];
|
switch (Type) {
|
case "HBarCodePrint"://物料条码打印
|
//CreateDisplayViewerEx("100%", "100%", "../../views/grf/" + OpenTmp + ".grf", "../../views/SRM/xmlSRM_Web_BarCodeBillList.aspx?linterid=" + value, true, "");
|
CreateDisplayViewerEx("100%", "100%", "../../views/grf/" + OpenTmp + ".grf", "xmlSRM_Web_BarCodeBillList.aspx?linterid=" + value, true, "");
|
break;
|
case "SRM_POOrderBillList"://采购订单条码打印
|
//CreateDisplayViewerEx("100%", "100%", "../../views/grf/" + OpenTmp + ".grf", "../../views/SRM/xmlSRM_Web_BarCodeBillList.aspx?linterid=" + value, true, "");
|
CreateDisplayViewerEx("100%", "100%", "../../views/grf/" + OpenTmp + ".grf", "xmlSRM_Web_PoBarCodeBillList.aspx?linterid=" + value, true, "");
|
break;
|
case "SRM_POInStockBillList"://送货单打印
|
CreateDisplayViewerEx("100%", "100%", "../../views/grf/" + OpenTmp + ".grf", "xmlSRM_POInStockBill.aspx?linterid=" + value, true, "");
|
break;
|
|
}
|
</script>
|
</body>
|
</html>
|