总人数
{{ 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
异常
| 姓名 | 部门 | 考勤规则 | 打卡次数 | 打卡时间 | 工作天数 | 出勤天数 | 工时 | 异常 | 操作 |
|---|---|---|---|---|---|---|---|---|---|
|
{{ 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) }}
~ {{ formatTime(item.summary_info?.lastest_time) }}
|
{{ item.summary_info?.work_days || '-' }}
|
{{ item.summary_info?.regular_days || '-' }}
|
{{ getWorkHours(item) }}h
|
{{ getExceptionText(ex.exception) }}
-
|