From cee3faed3f84d8a8445539407b88b8e00e3e1293 Mon Sep 17 00:00:00 2001 From: wuteng <419274783@qq.com> Date: Wed, 13 Aug 2025 10:18:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=B9=E9=87=8F=E6=89=93=E5=8D=B0=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EmisBaseTools/TanexPrinterBatchPanel.vue | 30 ++++++++++++++----- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/src/views/emis/EmisBaseTools/TanexPrinterBatchPanel.vue b/src/views/emis/EmisBaseTools/TanexPrinterBatchPanel.vue index 273149b2..642f3d58 100644 --- a/src/views/emis/EmisBaseTools/TanexPrinterBatchPanel.vue +++ b/src/views/emis/EmisBaseTools/TanexPrinterBatchPanel.vue @@ -402,15 +402,22 @@ } } - }else{ - newOrderList=[...orderList]; } + // else{ + // newOrderList=[...orderList]; + // } // console.log("tnprint===>",newOrderList); // console.log("tnprint===>",that.selTplCode); - this.printOrderList=newOrderList; + // this.printOrderList=newOrderList; this.selTplCode.forEach(item=>{ - that.tanexPrinter.batchPrint(item,that.selPrinterName,newOrderList,this.printManCode) + let paramsOrderList = []; + if(item=="TAN-GC-130" || item=="TAN-ENGC-130" || item=="VT-ENNOLOGO"){ + paramsOrderList = newOrderList; + }else{ + paramsOrderList = [...orderList] + } + that.tanexPrinter.batchPrint(item,that.selPrinterName,paramsOrderList,this.printManCode) }) }, @@ -548,15 +555,16 @@ } } - }else{ - newOrderList=[...orderList]; } + // else{ + // newOrderList=[...orderList]; + // } const loadingInstance = this.$loading({ text: '正在生成预览...' }) - this.printOrderList=newOrderList; + // this.printOrderList=newOrderList; let orderSeqMap = new Map(); for(let i=0; i { - this.tanexPrinter.batchGetPDF(element,this.selPrinterName,newOrderList,this.printManCode,async function(code,msg,data){ + let paramsOrderList=[]; + if(element=="TAN-GC-130"|| element=='TAN-ENGC-130' || element=='VT-ENNOLOGO' ){ + paramsOrderList = newOrderList // 子单号 + }else{ + paramsOrderList = [...orderList] // 主单号 + } + this.tanexPrinter.batchGetPDF(element,this.selPrinterName,paramsOrderList,this.printManCode,async function(code,msg,data){ loadingInstance.close(); if(code == 500){