From 03eca9cdec1d290be4be60d4d9d5038257b93586 Mon Sep 17 00:00:00 2001 From: xuxueyang <xuxy@fengyuntec.com> Date: 星期六, 14 九月 2024 18:29:40 +0800 Subject: [PATCH] updat 合伙人 --- sub_pages/supplier/print/print-list.vue | 20 +++++++++++--------- 1 files changed, 11 insertions(+), 9 deletions(-) diff --git a/sub_pages/supplier/print/print-list.vue b/sub_pages/supplier/print/print-list.vue index 20c3a50..c35c8dd 100644 --- a/sub_pages/supplier/print/print-list.vue +++ b/sub_pages/supplier/print/print-list.vue @@ -186,6 +186,7 @@ // ...data // } this.items = data || [] + console.log('items len:', this.items.length) } } else { this.$message.showToast('获取详情失败') @@ -514,15 +515,16 @@ }, async openControl() { //打印 + // console.log('openControl start') + let that = this; - var that = this; - if (that.items.num <= 0) { - that.$message.showToast('打印数目不能小于0') - return - } var totalnum = 0 for (var each of that.items) { - totalnum += each.num + totalnum += each.num || 1 + } + if (totalnum <= 0) { + that.$message.showToast('打印数目不能小于0') + return } if (totalnum > 3) { await that.$message.confirm(`打印数目为${totalnum}张,确定打印吗`) @@ -534,7 +536,7 @@ that.buffs = [] for (var each of that.items) { - for (var i = 0; i < each.num; i++) { + for (var i = 0; i < (each.num || 1); i++) { var command = tsc.jpPrinter.createNew() //根据数目不同,打印不同数目 @@ -582,7 +584,7 @@ command.setText(60, 230, "TSS24.BF2", 1, 1, "————————————") command.setText(30, 260, "TSS24.BF2", 1, 1, "花满芫") - command.setText(200, 260, "TSS24.BF2", 1, 1, `数目: ${i+1}/${each.num}`) + command.setText(200, 260, "TSS24.BF2", 1, 1, `数目: ${i+1}/${each.num||1}`) // command.setText(20, 40, "TSS24.BF2", 1, 1, "" + (that.item.warehouseName || '待分配')) // // 库位: @@ -634,7 +636,7 @@ // command.setBar(170, 180, "EAN8", 64, 1, 3, 3, "1234567") command.setPagePrint() - + // console.log('that.buffs', that.buffs.length) that.buffs.push(command.getData()) } -- Gitblit v1.9.3