diff --git a/src/views/modules/yieldReport/com_separate_roll.vue b/src/views/modules/yieldReport/com_separate_roll.vue index 1389766..d84cbf4 100644 --- a/src/views/modules/yieldReport/com_separate_roll.vue +++ b/src/views/modules/yieldReport/com_separate_roll.vue @@ -694,7 +694,7 @@ export default { availableQty: row.availableQty || 0, site: this.scheduleData.site } - + // 调用打印功能 this.printCarrierLabel(printData) }, @@ -704,7 +704,7 @@ export default { try { // 生成二维码(使用 QRCode.js 或者使用在线二维码API) const qrCodeUrl = `https://api.qrserver.com/v1/create-qr-code/?size=120x120&data=${encodeURIComponent(data.carrierNo)}` - + // 打印HTML模板 const printContent = `
@@ -712,12 +712,12 @@ export default {
QR Code
- +
固定载具标签
- + @@ -741,14 +741,14 @@ export default {
${data.availableQty}
- +
打印时间: ${this.dayjs(new Date()).format('YYYY-MM-DD HH:mm:ss')}
` - + // 创建打印窗口 const printWindow = window.open('', '_blank') printWindow.document.write(` @@ -770,13 +770,13 @@ export default { `) printWindow.document.close() - + // 延迟打印,确保二维码图片加载完成 setTimeout(() => { printWindow.print() printWindow.close() }, 500) - + this.$message.success('正在打印载具标签...') } catch (error) { this.$message.error('打印失败: ' + error.message)