代码更新

This commit is contained in:
2022-07-06 11:27:49 +08:00
parent a1fb7fde09
commit dba5a0c917
2 changed files with 29 additions and 22 deletions

View File

@@ -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)
})
},
}
}
}
</script>

View File

@@ -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)
}
}
}