From dba5a0c917a522a0d5cb06689e73caf2406b81d2 Mon Sep 17 00:00:00 2001 From: liuxy Date: Wed, 6 Jul 2022 11:27:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wms/pdm/produce/worktask/print2Dialog.vue | 32 +++++++++++-------- .../repair/devicerepairpa/AddChangeDialog.vue | 19 +++++------ 2 files changed, 29 insertions(+), 22 deletions(-) diff --git a/mes/qd/src/views/wms/pdm/produce/worktask/print2Dialog.vue b/mes/qd/src/views/wms/pdm/produce/worktask/print2Dialog.vue index 689f62af..68411482 100644 --- a/mes/qd/src/views/wms/pdm/produce/worktask/print2Dialog.vue +++ b/mes/qd/src/views/wms/pdm/produce/worktask/print2Dialog.vue @@ -136,26 +136,32 @@ export default { const time = item.planstart_time var num = Number.parseFloat(item.storage_qty) const strTime = time.slice(0, 10) + let pcsn = item.pcsn + if (pcsn.length > 10) { + pcsn = '批次:' + pcsn.slice(0, 10) + '\n' + ' ' + pcsn.slice(10) + } else { + pcsn = '批次:' + pcsn + } const LODOP = getLodop() - LODOP.SET_SHOW_MODE('HIDE_DISBUTTIN_SETUP', 1)// 隐藏那些无效按钮 - LODOP.SET_PRINT_PAGESIZE(1, '90mm', '90mm', '') - LODOP.ADD_PRINT_RECT('5mm', '5mm', '80mm', '80mm', 0, 1) - LODOP.ADD_PRINT_BARCODE('6mm', '6mm', '40mm', '40mm', 'QRCode', item.bucketunique + '##' + item.material_id + '##' + item.pcsn + '##' + item.storage_qty + '##' + strTime+ '##' + item.order_no+ '##' + item.is_active) - LODOP.SET_PRINT_STYLE('FontSize', 20) + LODOP.PRINT_INIT('') + LODOP.SET_PRINT_PAGESIZE(1, '80mm', '60mm', '') + LODOP.ADD_PRINT_RECT('1mm', '3mm', '74mm', '54mm', 0, 1) + LODOP.SET_PRINT_STYLE('FontSize', 12) LODOP.SET_PRINT_STYLE('Bold', 1) - LODOP.ADD_PRINT_HTM('14mm', '40mm', '90mm', '15mm', '日期:'+strTime) - LODOP.ADD_PRINT_HTM('22mm', '40mm', '90mm', '15mm', '重量:'+ num.toFixed(3)+ 'kg') - LODOP.ADD_PRINT_HTM('40mm', '8mm', '90mm', '15mm', '桶号:'+item.bucketunique+'') - LODOP.ADD_PRINT_HTM('48mm', '8mm', '90mm', '15mm', '编码:'+item.material_code+'') - LODOP.ADD_PRINT_HTM('56mm', '8mm', '90mm', '15mm', '名称:'+item.material_name+'') - LODOP.ADD_PRINT_HTM('64mm', '8mm', '90mm', '15mm', '批次:'+item.pcsn+'') - LODOP.ADD_PRINT_HTM('72mm', '8mm', '90mm', '15mm', '顺序号:'+item.order_no+'') + LODOP.ADD_PRINT_BARCODE('2mm', '4mm', '33mm', '33mm', 'QRCode', item.bucketunique + '##' + item.material_id + '##' + item.pcsn + '##' + item.storage_qty + '##' + strTime + '##' + item.order_no + '##' + item.is_active) + LODOP.ADD_PRINT_TEXT('5mm', '35mm', '50mm', '15mm', '日期:' + strTime) + LODOP.ADD_PRINT_TEXT('15mm', '35mm', '50mm', '15mm', pcsn) + LODOP.ADD_PRINT_TEXT('25mm', '35mm', '50mm', '15mm', '重量:' + num.toFixed(3) + 'kg') + LODOP.ADD_PRINT_TEXT('34mm', '5mm', '80mm', '15mm', '桶号:' + item.bucketunique + '') + LODOP.ADD_PRINT_TEXT('41mm', '5mm', '80mm', '15mm', '编码:' + item.material_code + '') + LODOP.ADD_PRINT_TEXT('48mm', '5mm', '80mm', '15mm', '名称:' + item.material_name + '') + LODOP.ADD_PRINT_TEXT('48mm', '59mm', '80mm', '15mm', '序号:' + item.order_no + '') // LODOP.PREVIEW()// 预览 LODOP.PRINT()// 打印 }) this.crud.notify('打印成功', CRUD.NOTIFICATION_TYPE.SUCCESS) }) - }, + } } } diff --git a/mes/qd/src/views/wms/sb/repair/devicerepairpa/AddChangeDialog.vue b/mes/qd/src/views/wms/sb/repair/devicerepairpa/AddChangeDialog.vue index ad12c6a8..31c20bea 100644 --- a/mes/qd/src/views/wms/sb/repair/devicerepairpa/AddChangeDialog.vue +++ b/mes/qd/src/views/wms/sb/repair/devicerepairpa/AddChangeDialog.vue @@ -190,18 +190,19 @@ export default { }, addIvt(index, row) { this.bomShow = true - this.fileBomJson = row - this.fileBomindex = index + this.nowindex = index + this.nowrow = row }, tableChanged2(row) { debugger - const arr = this.fileBom - for (let i = 0; i < arr.length; i++) { - if (i === this.fileBomindex) { - arr[i].change_only_id = row.sparepart_only_id - } - } - this.fileBom = arr + // const arr = this.fileBom + // for (let i = 0; i < arr.length; i++) { + // if (i === this.fileBomindex) { + // arr[i].change_only_id = row.sparepart_only_id + // } + // } + // this.fileBom = arr + this.$set(this.nowrow, 'change_only_id', row.sparepart_only_id) } } }