| | |
| | | // ...data |
| | | // } |
| | | this.items = data || [] |
| | | console.log('items len:', this.items.length) |
| | | } |
| | | } else { |
| | | this.$message.showToast('获取详情失败') |
| | |
| | | }, |
| | | 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}张,确定打印吗`) |
| | |
| | | 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() |
| | | |
| | | //根据数目不同,打印不同数目 |
| | |
| | | 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 || '待分配')) |
| | | // // 库位: |
| | |
| | | // command.setBar(170, 180, "EAN8", 64, 1, 3, 3, "1234567") |
| | | |
| | | command.setPagePrint() |
| | | |
| | | // console.log('that.buffs', that.buffs.length) |
| | | that.buffs.push(command.getData()) |
| | | } |
| | | |