员工总数
{{ dashboardStats.total||0 }}
正式工
{{ dashboardStats.permanent||0 }}
临时工
{{ dashboardStats.temporary||0 }}
黑名单
{{ dashboardStats.blacklist||0 }}
在职员工
{{ dashboardStats.active||0 }}
月薪总额
¥{{ dashboardStats.total_salary||0 }}
五险一金(公司)
¥{{ dashboardStats.total_social_security||0 }}
全勤奖总额
¥{{ dashboardStats.total_bonus||0 }}
总人力支出
¥{{ dashboardStats.total_labor_cost||0 }}
迟到
{{ dashboardStats.late_count||0 }}
早退
{{ dashboardStats.early_count||0 }}
旷工
{{ dashboardStats.absent_count||0 }}
正常出勤
{{ dashboardStats.normal_count||0 }}
处罚总金额
¥{{ dashboardStats.total_penalty||0 }}
补卡次数
{{ dashboardStats.total_card_fix||0 }}
总面试人数
{{ interviewStats.total || 0 }}
待面试
{{ interviewStats.pending || 0 }}
面试中
{{ interviewStats.interviewing || 0 }}
已面试
{{ interviewStats.interviewed || 0 }}
通过
{{ interviewStats.passed || 0 }}
候选
{{ interviewStats.candidate || 0 }}
淘汰
{{ interviewStats.rejected || 0 }}
员工类型分布
部门人数
面试状态分布
年龄分布
| 姓名 | 部门 | 职位 | 薪资类型 | 基本薪资 | 全勤奖 | 年终奖 | 社保比例 | 公积金比例 | 社保金额(公司) | 公积金金额(公司) | 年假总天数 | 已休天数 | 剩余天数 | 状态 | 操作 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ emp.name }} {{ emp.employee_type }} |
{{ emp.department }} | {{ emp.position }} | {{ emp.salary_type || '月薪' }} | ¥{{ emp.salary }} | ¥{{ emp.full_attendance_bonus || 0 }} | ¥{{ emp.year_end_bonus || 0 }} | {{ ((emp.social_security_rate || 0) * 100).toFixed(2) }}% | {{ ((emp.housing_fund_rate || 0) * 100).toFixed(2) }}% | ¥{{ (emp.social_security || 0).toFixed(2) }} | ¥{{ (emp.housing_fund || 0).toFixed(2) }} | {{ emp.annual_leave_total || 0 }} | {{ emp.annual_leave_used || 0 }} | {{ emp.annual_leave_remaining || 0 }} | {{ emp.status }}{{ emp.status }} | ||
| 暂无数据 | ||||||||||||||||
| 姓名 | 电话 | 面试部门 | 面试岗位 | 面试轮次 | 面试官 | 面试类型 | 面试时间 | 面试状态 | 备注 | 操作 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ candidate.name }} | {{ candidate.phone }} | {{ candidate.department }} | {{ candidate.position }} | {{ candidate.interview_round }} | {{ candidate.interviewer || '-' }} | {{ candidate.interview_type }} | {{ candidate.interview_date || '-' }} | {{ candidate.status }} | {{ candidate.remarks || '-' }} | ||
| 暂无面试数据 | |||||||||||
| 员工 | 部门 | 日期 | 班次 | 时间 | 考勤状态 | 补卡 | 操作 | |
|---|---|---|---|---|---|---|---|---|
| {{ sched.employee_name }} | {{ sched.department || '-' }} | {{ sched.date }} | {{ sched.shift_type }} | {{ sched.start_time }}-{{ sched.end_time }} | 补卡 {{ getCardFixUsed(sched) }}/{{ getCardFixTotal(sched) }} 未启用 | |||
| 暂无排班 | ||||||||
| 姓名 | 部门 | 原职位 | 拉黑原因 | 拉黑日期 | 操作 |
|---|---|---|---|---|---|
| {{ emp.name }} | {{ emp.department }} | {{ emp.position }} | {{ emp.blacklist_reason }} | {{ emp.blacklist_date }} | |
| 暂无黑名单数据 | |||||
| 用户名 | 角色 | 创建时间 | 操作 |
|---|---|---|---|
| {{ acc.username }} | {{ acc.role }} | {{ acc.created_at }} |
{{ mysqlStatus.message }}