Generate Scan Identifier

@if (selectedEntityType) {
@if (searchResults.length > 0 && !selectedTarget) {
@for (r of searchResults; track r.EntityId) { }
} @if (selectedTarget) {
{{ selectedTarget.Code }} — {{ selectedTarget.Name }}
}
@if (!config?.AllowMultiQty) { Multi-quantity is not enabled for this Entity Type (MSCANTARGETCONFIG). }

No printer/label choice here — generating only creates the identifier record(s). Printing is a separate step, any time, on any stock.

}
@if (error) {
{{ error }}
} @if (justGenerated.length > 0) {
✓ Generated {{ justGenerated.length === 1 ? justGenerated[0].IdentifierValue : justGenerated.length + ' codes' }} for {{ selectedTarget?.Code }}.
@if (justGenerated.length > 1) { }
}