考勤管理系统

总人数

{{ stats.total }}

已打卡

{{ stats.checked }}

异常人数

{{ stats.exception }}

平均工时

{{ stats.avgHours }}h

加载中...

暂无考勤数据

请选择日期查询打卡记录

{{ item.base_info.name || item.base_info.acctid }}

{{ item.base_info.departs_name?.split('/').pop() || '-' }}

规则

{{ item.base_info.rule_info?.groupname || '-' }}

打卡次数

{{ item.summary_info?.checkin_count || '-' }}

最早

{{ formatTime(item.summary_info?.earliest_time) }}

工时

{{ getWorkHours(item) }}h

规则

{{ item.base_info.rule_info?.groupname || '-' }}

工作天数

{{ item.summary_info?.work_days || '-' }}

出勤天数

{{ item.summary_info?.regular_days || '-' }}

月工时

{{ getWorkHours(item) }}h

异常

{{ getExceptionText(ex.exception) }}

导出迟到数据

{{ exportProgress.status }} {{ exportProgress.current }}/{{ exportProgress.total }}

打卡详情

{{ selectedItem.base_info.name || selectedItem.base_info.acctid }}

{{ selectedItem.base_info.acctid }}

部门

{{ selectedItem.base_info.departs_name || '-' }}

考勤规则

{{ selectedItem.base_info.rule_info?.groupname || '-' }}

打卡统计

{{ selectedItem.summary_info?.checkin_count || 0 }}

打卡次数

{{ formatTime(selectedItem.summary_info?.earliest_time) }}

最早打卡

{{ formatTime(selectedItem.summary_info?.lastest_time) }}

最晚打卡

月度统计

{{ selectedItem.summary_info?.work_days || 0 }}

工作天数

{{ selectedItem.summary_info?.regular_days || 0 }}

出勤天数

{{ formatHours(selectedItem.summary_info?.regular_work_sec) }}h

月工时

{{ mode === 'day' ? '当日工时' : '月度工时' }}

{{ formatHours(selectedItem.summary_info?.regular_work_sec) }}h

加班统计

工作日加班

{{ formatHours(selectedItem.overwork_info.workday_over_sec) }}h

休息日加班(钱)

{{ formatHours(selectedItem.overwork_info.restdays_over_as_money * 3600) }}h

休息日加班(调休)

{{ formatHours(selectedItem.overwork_info.restdays_over_as_vacation * 3600) }}h

节假日加班(钱)

{{ formatHours(selectedItem.overwork_info.holidays_over_as_money * 3600) }}h

异常记录
{{ getExceptionText(ex.exception) }} x{{ ex.count }} ({{ Math.ceil(ex.duration / 60) }}分钟)
假期申请

{{ holiday.sp_title?.data?.[0]?.text || '假期' }}

{{ holiday.sp_description?.data?.[0]?.text || '' }}