feat(qc-gate): add Package column to LOT detail table + archive 3 completed changes

Add PACKAGE_LEF as a dedicated `package` field in the QC-GATE API payload
and display it as a new column after LOT ID in LotTable.vue. Archive
qc-gate-lot-package-column, historical-query-slow-connection, and
msd-multifactor-backward-tracing changes with their delta specs synced
to main specs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
egg
2026-03-02 08:44:26 +08:00
parent cdf6f67c54
commit d8e91624d4
40 changed files with 509 additions and 6 deletions

View File

@@ -26,6 +26,7 @@ const BUCKET_LABELS = {
const HEADERS = [
{ key: 'lot_id', label: 'LOT ID' },
{ key: 'package', label: 'Package' },
{ key: 'product', label: 'Product' },
{ key: 'qty', label: 'QTY' },
{ key: 'step', label: '站點' },
@@ -153,6 +154,7 @@ function currentSortLabel(columnKey) {
<tbody>
<tr v-for="lot in sortedLots" :key="`${lot.lot_id}-${lot.step}-${lot.move_in_time}`">
<td>{{ formatValue(lot.lot_id) }}</td>
<td>{{ formatValue(lot.package) }}</td>
<td>{{ formatValue(lot.product) }}</td>
<td class="cell-number">{{ formatQty(lot.qty) }}</td>
<td>{{ formatValue(lot.step) }}</td>