@if (!showGanttView()) {

考勤日历

@for (i of [0, 1, 2, 3, 4, 5, 6]; track i) {
{{ getWeekdayName(i) }}
}
@for (day of getCalendarDays(); track day.date) {
{{ day.dayOfMonth }} @if (day.attendance) {
}
}
正常
迟到
早退
旷工
请假
{{ attendanceStats().normalDays }}/{{ attendanceStats().totalDays }}
正常出勤
{{ attendanceStats().complianceRate }}%
{{ attendanceStats().lateDays }}
迟到
{{ attendanceStats().earlyLeaveDays }}
早退
{{ attendanceStats().absentDays }}
旷工
{{ attendanceStats().leaveDays }}
请假
{{ attendanceStats().totalWorkHours }}h
总工时
{{ attendanceStats().avgWorkHours }}h/天

部门考勤对比

@for (dept of departmentAttendanceData(); track dept.department) {
{{ dept.department }} {{ dept.complianceRate }}%
正常 {{ dept.compliant }} / 总计 {{ dept.total }}
}

考勤异常

({{ exceptionAttendance().length }})
@if (exceptionAttendance().length === 0) { }
日期 {{ formatDate(item.date) }} 员工 {{ getEmployeeName(item.employeeId) }} 异常类型 {{ item.status }} 工时 {{ item.workHours }}h 项目 {{ item.projectName }} 操作
暂无考勤异常记录
} @else {

订单任务甘特图

已完成 (100%)
进展良好 (≥75%)
需要关注 (<75%)
}