person {{ operatorName }} schedule {{ shiftName }} {{ hubConnected() ? 'wifi' : 'wifi_off' }} {{ hubConnected() ? 'Live' : 'Offline' }}
Queue: {{ queue().length }} Stoppages: {{ stoppages().length }}
{{ isQueueExpanded() ? 'chevron_left' : 'chevron_right' }} Work Queue
@if (isQueueExpanded()) {
@for (item of queue(); track trackById(0, item)) {
{{ item.WorkOrderNumber }}
{{ item.ItemName }}
{{ item.ProcessName }}
{{ item.PlannedQuantity }} units
{{ punchStatusLabel(item.PunchStatus) }}
} @if (queue().length === 0) {
No tasks in queue
}
}
@if (!activeTask()) {
work_outline

Select a task from the queue to begin

} @if (activeTask(); as task) {
{{ task.WorkOrderNumber }} {{ task.ProcessName }} {{ task.WorkCenterName }}
{{ task.ItemName }} Planned: {{ task.PlannedQuantity }}
{{ elapsedFormatted() }}
{{ rejectedQty() }}
Total Entered: {{ totalQty() }}
@if (showQualityPanel()) {

Add Quality Entry

@for (r of stoppageReasons; track trackByReason(0, r)) { {{ r }} }
} @if (qualityLog().length > 0) {

Quality Log

@for (entry of qualityLog(); track trackByDefect(0, entry)) {
{{ entry.defectType }} × {{ entry.quantity }} {{ entry.remarks }}
}
}
}
@if (showStoppageModal()) { } @if (showCompleteModal()) { }