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