Scope ScanField by mode: asset ID only for audit/consume, SKU only for add inventory
Build and push image / build (push) Successful in 57s
Build and push image / build (push) Successful in 57s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -41,7 +41,7 @@ export function AuditFlow({
|
||||
|
||||
const [itemId, setItemId] = useState(initialItem?.id ?? "");
|
||||
const [date, setDate] = useState(TODAY_STR);
|
||||
const [confirmedBy, setConfirmedBy] = useState<"asset" | "SKU" | "visual">("asset");
|
||||
const [confirmedBy, setConfirmedBy] = useState<"asset" | "visual">("asset");
|
||||
|
||||
const item = allItems.find((i) => i.id === itemId);
|
||||
const cfg = item ? TYPES.find((t) => t.id === item.type) : undefined;
|
||||
@@ -116,6 +116,7 @@ export function AuditFlow({
|
||||
products={[]}
|
||||
matchedLabel={item ? `${item.assetId} · ${item.name}` : null}
|
||||
onMatch={handleScan}
|
||||
mode="assetId"
|
||||
/>
|
||||
|
||||
{!item ? (
|
||||
@@ -188,7 +189,6 @@ export function AuditFlow({
|
||||
onChange={(e) => setConfirmedBy(e.target.value as typeof confirmedBy)}
|
||||
>
|
||||
<option value="asset">Asset id</option>
|
||||
<option value="SKU">SKU label</option>
|
||||
<option value="visual">Visual ID</option>
|
||||
</Select>
|
||||
</Field>
|
||||
|
||||
Reference in New Issue
Block a user