年度累计加时
{{ formatOTTime(yearStats.totalOT).h }} 小时
{{ formatOTTime(yearStats.totalOT).m }} 分
全年目标达成率 (300h)
{{ yearStats.progressPercent.toFixed(1) }}%
达标月份数 (≥25h)
{{ yearStats.achievedMonths }} 个月
最肝月份 (加时峰值)
{{ yearStats.peakMonth ? `${String(yearStats.peakMonth).padStart(2, '0')}月` : '无数据' }}
{{ selectedYear }} 月度加时时长趋势
最近活动月概览
{{ selectedYear }}年 {{ latestActiveMonth }}月 累计加时
{{ formatOTTime(getMonthStats(latestActiveMonth).totalOT).h }}小时{{ formatOTTime(getMonthStats(latestActiveMonth).totalOT).m }}分
本月目标达成进度 {{ getMonthStats(latestActiveMonth).progress.toFixed(0) }}%
衍生数据洞察
月均加时时长
{{ formatOTTime(yearStats.avgMonthlyOT).text }}/月
日均加时(仅出勤)
{{ formatOTTime(yearStats.avgDailyOT).text }}/天
全年总出勤天数
{{ yearStats.totalWorkDays }} 天
有加时的天数
{{ yearStats.totalOTDays }} 天
年度考勤全景概览
{{ yearStats.totalWorkDays }}天
全年实际出勤总数
{{ yearStats.totalOTDays }}
产生加时天数
{{ yearStats.totalWorkDays - yearStats.totalOTDays }}
正常下班天数
| 月份 | 加时时长 | 出勤天数 | 目标达成率 | 操作 |
|---|---|---|---|---|
| {{ m }}月 | {{ formatOTTime(getMonthStats(m).totalOT).text }} | {{ getMonthStats(m).workDays }} 天 |
|
本月累计加时
{{ formatOTTime(currentMonthStats.totalOT).h }}小时{{ formatOTTime(currentMonthStats.totalOT).m }}分
剩余需加满
{{ formatOTTime(currentMonthStats.remaining).h }}小时{{ formatOTTime(currentMonthStats.remaining).m }}分
目标进度
{{ currentMonthStats.progress.toFixed(0) }}%
出勤天数
{{ currentMonthStats.workDays }} 天
有加时天数
{{ currentMonthStats.otDays }} 天
本月最晚下班
{{ currentMonthStats.latestEnd || '--:--' }}
| 日期 | 星期 | 上 (4位) | 下 (4位) | 加时 | 备注说明 |
|---|---|---|---|---|---|
| {{ day.dateStr }} {{ getHolidayInfo(day.dateStr).name }} | {{ day.weekdayStr }} | {{ day.otHours > 0 ? formatOTTime(day.otHours).text : '-' }} |
{{ day.dateStr.substring(5) }} {{ day.weekdayStr }}
{{ getHolidayInfo(day.dateStr).name }}
+{{ formatOTTime(day.otHours).text }}
上班
下班
备注