From b23eaa5695bfe9cfd2422a2939ecda420748d668 Mon Sep 17 00:00:00 2001 From: gsinghpal Date: Thu, 4 Jun 2026 11:19:17 -0400 Subject: [PATCH] =?UTF-8?q?feat(fusion=5Fplating=5Fjobs):=20internal=20sti?= =?UTF-8?q?cker=20=E2=80=94=20add=20factory=20logo,=20customer=E2=86=92row?= =?UTF-8?q?=202,=20bigger=204-field=20row=203?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Internal Job Sticker (Layout A) redesign per operator feedback: - Factory (ENTECH) logo added to the black header band on a white chip (mirrors the external sticker; visible on the dark band + thermal print). - Customer moved out of row 3 up next to Part# in row 2. Part# keeps the dominant width (stripped customer name is short + consistent), MASK/BAKE flags still float at the Part# edge. - Row 3 now PO# / Qty / Due / Thk (4 fields, customer removed) with bigger values (13/14/12/11pt) spread across the full width. - Internal header QR trimmed 30→27mm so the QR-driven band is shorter; the freed height flows to the NOTES block. Rendered + verified on entech (WO-30072 / AMP-CANA). Co-Authored-By: Claude Opus 4.8 (1M context) --- .../report/report_fp_job_sticker.xml | 62 ++++++++++++------- 1 file changed, 39 insertions(+), 23 deletions(-) diff --git a/fusion_plating/fusion_plating_jobs/report/report_fp_job_sticker.xml b/fusion_plating/fusion_plating_jobs/report/report_fp_job_sticker.xml index f7ba8401..d2f83922 100644 --- a/fusion_plating/fusion_plating_jobs/report/report_fp_job_sticker.xml +++ b/fusion_plating/fusion_plating_jobs/report/report_fp_job_sticker.xml @@ -107,9 +107,11 @@ .qffull { line-height: 36mm; } .qfwrap-full { display: inline-block; position: relative; overflow: hidden; width: 33mm; height: 33mm; vertical-align: middle; } .qfwrap-full img { position: absolute; width: 41mm; height: 41mm; top: -4.1mm; left: -4.1mm; } - /* Internal (Layout A) header QR — same ~10% quiet-zone crop, bigger box. */ - .qfwrap-int { display: inline-block; position: relative; overflow: hidden; width: 30mm; height: 30mm; vertical-align: middle; } - .qfwrap-int img { position: absolute; width: 37.5mm; height: 37.5mm; top: -3.75mm; left: -3.75mm; } + /* Internal (Layout A) header QR — same ~10% quiet-zone crop. Trimmed + 30mm -> 27mm so the QR-driven black band is shorter and the freed + height flows to the NOTES block below. Still well above scan size. */ + .qfwrap-int { display: inline-block; position: relative; overflow: hidden; width: 27mm; height: 27mm; vertical-align: middle; } + .qfwrap-int img { position: absolute; width: 33.75mm; height: 33.75mm; top: -3.375mm; left: -3.375mm; } .r-fld { padding: 1mm 2.2mm; } .gtbl { border-collapse: collapse; width: 100%; height: 100%; } .gtbl td { padding: 1mm 2.2mm; vertical-align: middle; } @@ -122,34 +124,47 @@