<template>
|
<div class="print-container">
|
<!-- 报表显示区域将由JS动态创建 -->
|
</div>
|
</template>
|
|
<script>
|
import '@/utils/print/CreateControl.js'
|
// import '../../GRInstall.js'
|
// import '../../GRUtility.js'
|
|
export default {
|
name: 'HBarPlanPrint',
|
data() {
|
return {
|
PrintCount: 0,
|
params: {},
|
value: '',
|
type: '',
|
openTmp: ''
|
}
|
},
|
mounted() {
|
this.params = this.getUrlVars()
|
this.initParams()
|
this.createDisplayViewer()
|
window.addEventListener('load', this.windowOnload)
|
},
|
beforeUnmount() {
|
window.removeEventListener('load', this.windowOnload)
|
},
|
methods: {
|
getUrlVars() {
|
const vars = {}
|
const hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&')
|
for (let i = 0; i < hashes.length; i++) {
|
const hash = hashes[i].split('=')
|
vars[hash[0]] = hash[1]
|
}
|
return vars
|
},
|
initParams() {
|
// 解析参数,根据实际参数结构调整
|
const paramKeys = Object.keys(this.params)
|
this.value = this.params[paramKeys[0]] || ''
|
this.type = this.params[paramKeys[1]] || ''
|
this.openTmp = this.params[paramKeys[2]] || ''
|
},
|
windowOnload() {
|
const ReportViewer = document.getElementById('ReportViewer')
|
if (ReportViewer) {
|
const Report = ReportViewer.Report
|
Report.OnPrintBegin = this.onPrintBegin
|
Report.OnPrintEnd = this.onPrintEnd
|
ReportViewer.Start()
|
}
|
},
|
onPrintBegin() {
|
// 打印开始时的逻辑
|
},
|
onPrintEnd() {
|
// 打印结束时的逻辑
|
if (this.PrintCount === 0) {
|
const LCStatus = sessionStorage.getItem('LCStatus')
|
if (LCStatus === 'Print') {
|
// 调用保存打印记录的方法,此处假设SaveLabelPrint已全局定义
|
if (window.SaveLabelPrint) {
|
window.SaveLabelPrint(sessionStorage.getItem('LabelJson'))
|
}
|
this.PrintCount = 1
|
}
|
}
|
},
|
createDisplayViewer() {
|
switch (this.type) {
|
|
//case "HBarCodePrint"://物料条码打印
|
// //window.CreateDisplayViewerEx("100%", "100%", "../../views/grf/" + this.openTmp + ".grf", "../../views/SRM/xmlSRM_Web_BarCodeBillList.aspx?linterid=" +this.value, true, "");
|
// window.CreateDisplayViewerEx("100%", "100%", "../../views/grf/" + this.openTmp + ".grf", "xmlSRM_Web_BarCodeBillList.aspx?linterid=" +this.value, true, "");
|
// break;
|
case "HProcessReport"://工序汇报单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_ProcessReport.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HDepartMent"://部门基础资料打印
|
window.CreateDisplayViewerEx("100%", "100%", "grf/" + this.openTmp + ".grf", "xmlLBM_Gy_Department_Edit.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HMaterial"://物料基础资料打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Gy_Material.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HMouldProdInBill"://器具采购入库单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_MouldProdInStockBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HMouldProdOutBill"://器具领用出库单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_MouldProdOutStockBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HMouldProdBackBill"://器具领用退库单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_MouldProdBackStockBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HMouldProdMoveBill"://直接调拨单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_MouldProdMoveStockBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HMouldMoveStockStepInBill"://分布式调入单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_MouldMoveStockStepInStockBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HMouldMoveStockStepOutBill"://分布式调出单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_MouldMoveStockStepOutStockBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HMouldOtherInBill"://其他入库单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_MouldOtherInStockBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HMouldOtherOutBill"://其他出库单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_MouldOtherOutStockBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HMouldScrapOutBill"://器具处理出库单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_MouldScrapOutStockBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HMouldScrapInBill"://器具报废入库单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_MouldScrapInStockBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HMouldRepairInBill"://器具改制入库单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_MouldRepairInStockBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HMouldRepairOutBill"://器具改制出库单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_MouldRepairOutStockBill.aspx?linterid=" + this.value, true, "");
|
break;
|
//case "HPOOrderBill"://采购订单单打印
|
// window.CreateDisplayViewerEx("100%", "100%", "../../views/grf/" + this.openTmp + ".grf", "xmlSRM_POInStockBill.aspx?linterid=" +this.value, true, "");
|
// break;
|
case "HEquipMaintainPlanBill"://设备保养计划单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_EquipMaintainPlanBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HEquipMaintainBill"://设备保养记录单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_EquipMaintainBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HMouldType"://器具分类单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_MouldTypeBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HMouldDotCheckBill"://器具点检记录条码
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_MouldDotCheckBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HMouldDotCheckPlanBill"://器具点检计划条码
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_MouldDotCheckPlanBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HMouldMaintainPlanBill"://器具保养计划条码
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_MouldMaintainPlanBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HMouldMaintainBill"://器具保养记录条码
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_MouldMaintainBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HEquipType"://设备分类单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_EquipTypeBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HEquipFileMainBill"://设备档案单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_EquipFileMainBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HMouldFileMainBill"://模具档案打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_MouldFileMainBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "ICStockBill"://销售退货单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_ICStockBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HPayMentBill"://付款单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HPayMentBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HGy_BarCodeBill"://条码打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HGy_BarCodeBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HGy_BarCodeBill_JiaNan"://条码打印_迦南
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HGy_BarCodeBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HGy_BarCodeBill_JiaNan_BarCode"://条码打印_迦南
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HGy_BarCodeBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HGy_BarCodeBill_JiaNan_BarCode_Box"://条码打印_迦南
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HGy_BarCodeBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HGy_BarCodeBill_JiaNan_BarCode_Pack"://条码打印_迦南
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HGy_BarCodeBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HIcmoBill"://生产订单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Sc_ICMOBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HIcmoBillTK"://生产订单打印追溯码
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Sc_ICMOBillListTK.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HPOOrderBill"://采购订单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HPOOrderBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "Cg_POOrderChangeBillList": //采购订单变更单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HPOOrderChangeBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HPOOrderBillByID"://采购订单编辑打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HPOOrderBillByID.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HPOInStockBill"://收料通知单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HPOInStockBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HPOInStockBillByID"://收料通知单2打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HPOInStockBillByID.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HPOStockInBill"://采购入库单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HPOStockInBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "Cg_POStockInChangeBillList"://采购调价单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HPOStockInChangeBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HPOStockInBillByID"://采购入库单2编辑打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HPOStockInBillByID.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HICMOBillList"://生产订单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HICMOBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HPPBomBillList"://生产用料清单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HPPBomBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HSeOutStockBillList"://发货通知单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HSeOutStockBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HSeOutStockBillListByID"://领用材料打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HSeOutStockBillListByID.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HSeOrderBillList"://销售订单打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HSeOrderBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HQKPackBill"://墙咔装箱打印
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_QK_PackingBillList.aspx?typename='" + this.openTmp + "'&linterid=" + this.value, true, "");
|
break;
|
case "HProcessExchange"://工序流转卡
|
var ListTrue = value.split('|');
|
if (ListTrue[1] == 0) {
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Sc_ProcessExchangeBillList.aspx?linterid=" + ListTrue[0], true, "");
|
} else {
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + "_Sub.grf", "xmlLBM_Sc_ProcessExchangeBillList_SubList.aspx?linterid=" + ListTrue[0], true, "");
|
}
|
break;
|
case "HPPickingBill"://生产领料拆码列表
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Sc_HPPickingBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HEquipResume"://设备履历
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Gy_HEquipResumeBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HSource"://生产资源
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Gy_SourceList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HProcessExchangeBill"://工序返工记录单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Sc_ProcExchRecordBackBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HProcSendWork"://工序派工单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Sc_ProcExchSendWorkBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HEmployee"://职员列表
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Gy_EmployeeList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HWarehouse"://仓库列表
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Gy_WarehouseList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HStockPlace"://仓位列表
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Gy_StockPlaceList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "Kf_OtherOutBillList"://其他出库单维护 出库码单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Kf_OtherOutBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "Kf_OtherInBillList"://其他入库单维护
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Kf_OtherInBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "Kf_MoveStockBillList"://直接调拨单维护
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Kf_MoveStockBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "Kf_MateOutBillList"://生产领料单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Kf_MateOutBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "Sc_ProcessExchangeArrangement"://工序子流转排缸
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Sc_ProcessExchangeArrangement.aspx?linterid=" + this.value, true, "");
|
break;
|
case "Xs_ExceptiveCheckRequestBillList": //特批申请单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Xs_ExceptiveCheckRequestBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "Xs_SeOrderBill": //销售订单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Xs_SeOrderBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "Xs_SeOrderChangeBillList": //销售订单变更单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Xs_SeOrderChangeBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "Xs_CusRatingChangeBillList": //信用额度申请单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Xs_CusRatingChangeBillList.aspx?linterid=" + this.value, true, "");
|
break; Kf_SellOutBillList
|
case "Kf_SellOutBillList": //销售出库单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Kf_SellOutBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "Kf_SellOutBillListByID": //材料结算清单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Kf_SellOutBillListByID.aspx?linterid=" + this.value, true, "");
|
break;
|
case "Kf_SellOutBillList_BarCodeNote": //销售码单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Kf_SellOutBillList_BarCodeNote.aspx?linterid=" + this.value, true, "");
|
break;
|
case "Kf_SellOutBillList_BarCodeNote_ByCusDefine": //销售码单(客户物料)
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Kf_SellOutBillList_BarCodeNote_ByCusDefine.aspx?linterid=" + this.value, true, "");
|
break;
|
case "Sc_ICMOChangeBillList": //生产订单变更单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Sc_ICMOChangeBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HPOInStockBackBill": //退料通知单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HPOInStockBackBill.aspx?linterid=" + this.value, true, "");
|
break;
|
case "PM_ProjectBillMainMy": //我的项目
|
var ListTrue = value.split('|');
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlPM_ProjectBillMainMy.aspx?linterid=" + ListTrue[0] + "&Num=" + ListTrue[1], true, "");
|
break;
|
case "Sc_MyTicketList": //我的工单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Sc_MyTicke.aspx?linterid=" + this.value, true, "");
|
break;
|
case "PM_WorkTaskBillMyList": //我的任务
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlPM_WorkTaskBillMyList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "Pay_WorkTimesBillList": //考勤汇报单列表
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Pay_WorkTimesBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "YS_ReceiveOtherBill": //其他应收单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLYS_ReceiveOtherBillMainList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HGy_FixCard"://固定资产
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HGy_FixCard.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HGy_CardType"://资产类别
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HGy_CardType.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HGy_CardAddress"://资产位置
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HGy_CardAddress.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HGy_CardStatus"://资产状态
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HGy_CardStatus.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HGy_CardChangeType"://变动方式
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_HGy_CardChangeType.aspx?linterid=" + this.value, true, "");
|
break;
|
case "Xs_SellOutChangeBillList": //销售调价单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Xs_SellOutChangeBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "Kf_ICStockBackBillList": //销售退货单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Kf_ICStockBackBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "Xs_SeOrderBill_StockInCodeNote": //销售订单 入库码单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Xs_SeOrderBill_StockInCodeNote.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HBarCodePrint"://物料条码打印
|
var ListTrue = value.split('|');
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlSRM_Web_BarCodeBillList.aspx?linterid=" + ListTrue[0] + "&entryid=" + ListTrue[1], true, "");
|
break;
|
case "HICMOReport"://生产汇报单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Sc_ICMOReportBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HICMOReport2"://生产汇报单2
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Sc_ICMOReportBillList2.aspx?linterid=" + this.value, true, "");
|
break;
|
case "QC_TakeSampleCheckBillMainList"://检验取样单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_QC_TakeSampleCheckBillMainList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "Xs_OutDoorBillList"://出门确认单单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Xs_OutDoorBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "Kf_ProductReceiveMaterialBillList": //生产领料单
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Kf_ProductReceiveMaterialBillList.aspx?linterid=" + this.value, true, "");
|
break;
|
case "HCustTag": //客户标签
|
var ListTrue = value.split('@');
|
if (ListTrue.length > 1) {
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Sc_CustTagBarCodeList.aspx?linterid=" + ListTrue[0] + "&entryid=" + ListTrue[1], true, "");
|
} else {
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Sc_CustTagBarCodeList_Select.aspx?linterid=" + ListTrue[0], true, "");
|
}
|
break;
|
case "Kf_BarCodeDetailQuery": //条码明细
|
window.CreateDisplayViewerEx("100%", "100%", "../../grf/" + this.openTmp + ".grf", "xmlLBM_Kf_BarCodeDetailQuery.aspx?linterid=" + this.value, true, "");
|
break;
|
}
|
}
|
}
|
}
|
</script>
|
|
<style scoped>
|
.print-container {
|
width: 100%;
|
height: 100%;
|
margin: 0;
|
}
|
</style>
|