badge Employee Shop-Floor Entry @if (employee) { {{ employee.EmployeeName }} } {{ collapsed ? 'expand_more' : 'expand_less' }}
@if (!collapsed) { @if (!employee) {
@if (scannerActive) { }
@if (loading) {
Loading employee details…
} @if (error) {
{{ error }}
}
} @else {
Name{{ employee.EmployeeName }}
Designation{{ employee.DesignationName || '—' }}
Date of Joining{{ (parseWcfDate(employee.EmployeeDateOfJoining) | date: 'dd MMM yyyy') || '—' }}
Workstation {{ assignment?.WorkstationCode ? (assignment.WorkstationCode + ' — ' + assignment.WorkstationName) : 'Not rostered today' }}
Process {{ assignment ? (assignment.Stage + ' / ' + assignment.Step) : '—' }}
Skill Level @if (skills.length) { @for (s of skills; track s.SkillId) { {{ s.SkillName }}: L{{ s.CurrentLevNo }} } } @else { No skill profile on record }
} }