Browse Source

2025-11-25

过站采集-》创建分卷
插入SFDC_DefectHist表时,同时要将reRollNo字段插入进去,reRollNo字段是创建分卷时生成的那个卷号
master
fengyuan_yang 10 months ago
parent
commit
b219e26349
  1. 16
      src/views/modules/yieldReport/com_separate_roll.vue

16
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 = `
<div style="width: 100mm; font-family: Arial, sans-serif; padding: 10px; position: relative;">
@ -712,12 +712,12 @@ export default {
<div style="position: absolute; top: 10px; left: 10px;">
<img src="${qrCodeUrl}" style="width: 80px; height: 80px; border: 1px solid #ddd;" alt="QR Code"/>
</div>
<!-- 标题 -->
<div style="text-align: center; font-size: 20px; font-weight: bold; margin-bottom: 15px; padding-top: 5px;">
固定载具标签
</div>
<!-- 信息表格 -->
<table style="width: 100%; border-collapse: collapse; font-size: 14px; margin-top: 10px;">
<tr>
@ -741,14 +741,14 @@ export default {
<td style="padding: 8px; border: 1px solid #333; font-size: 18px; font-weight: bold; color: #e74c3c;">${data.availableQty}</td>
</tr>
</table>
<!-- 打印时间 -->
<div style="text-align: center; margin-top: 15px; font-size: 11px; color: #999; border-top: 1px dashed #ccc; padding-top: 10px;">
打印时间: ${this.dayjs(new Date()).format('YYYY-MM-DD HH:mm:ss')}
</div>
</div>
`
// 创建打印窗口
const printWindow = window.open('', '_blank')
printWindow.document.write(`
@ -770,13 +770,13 @@ export default {
</html>
`)
printWindow.document.close()
// 延迟打印,确保二维码图片加载完成
setTimeout(() => {
printWindow.print()
printWindow.close()
}, 500)
this.$message.success('正在打印载具标签...')
} catch (error) {
this.$message.error('打印失败: ' + error.message)

Loading…
Cancel
Save