员工总数
{{ 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_service_year_bonus||0 }}
总加班费
¥{{ dashboardStats.total_overtime||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 }}
📄 合同在期人数
{{ contractStats.in_count || 0 }}
📄 合同续期人数
{{ contractStats.renew_count || 0 }}
📄 合同到期人数
{{ contractStats.expired_count || 0 }}
📄 合同过期人数
{{ contractStats.overdue_count || 0 }}
📄 合同总数
{{ contractStats.total || 0 }}
📊 人力成本详细统计
📅 上月总人力支出
¥{{ detailedStats.last_month?.total || 0 }}
📈 本月预估总人力支出
¥{{ detailedStats.this_month_estimate?.total || 0 }}
已过 {{ detailedStats.this_month_estimate?.ratio || 0 }}%
📈 本年预估总人力支出
¥{{ detailedStats.this_year_estimate?.total || 0 }}
已过 {{ detailedStats.this_year_estimate?.ratio || 0 }}%
📅 上年总人力支出
¥{{ detailedStats.last_year?.total || 0 }}
⏱️ 当日总时薪支出
¥{{ detailedStats.today?.hourly_total || 0 }}
📆 当日总日薪支出
¥{{ detailedStats.today?.daily_total || 0 }}
📊 本周总周薪支出
¥{{ detailedStats.this_week?.weekly_total || 0 }}
👥 排班员工数
{{ detailedStats.today?.employees?.length || 0 }} 人
员工类型分布
部门人数
面试状态分布
年龄分布
| 工号 | 姓名 | 部门 | 职位 | 年龄 | 工龄(年) | 薪资类型 | 基本薪资 | 全勤奖 | 年终奖 | 工龄奖 | 社保比例 | 公积金比例 | 社保金额(公司) | 公积金金额(公司) | 年假总天数 | 已休天数 | 剩余天数 | 入职日期 | 离职日期 | 状态 | 操作 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ emp.employee_code || '-' }} |
{{ emp.name }}
{{ emp.employee_type }} |
{{ emp.department }} | {{ emp.position }} | {{ emp.age || '-' }} | {{ emp.service_years || 0 }} | {{ emp.salary_type || '月薪' }} | ¥{{ emp.salary }} /{{ getSalaryUnit(emp.salary_type) }} | ¥{{ emp.full_attendance_bonus || 0 }} | ¥{{ emp.year_end_bonus || 0 }} | ¥{{ emp.service_year_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.hire_date || '-' }} | {{ emp.resign_date || '-' }} | {{ emp.status }} {{ emp.status }} {{ emp.status }} {{ emp.status }} {{ emp.status }} {{ 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 || '-' }} | ||
| 暂无面试数据 | |||||||||||
{{ calendarYear }}年{{ calendarMonth }}月
{{ w }}
{{ day.day }}
{{ day.shiftCount }}人
📌 有排班
👆 点击日期查看排班详情
| 姓名 | 部门 | 员工类型 | 总加班时长(小时) | 总加班费(元) | 操作 | |
|---|---|---|---|---|---|---|
| {{ emp.name }} | {{ emp.department }} | {{ emp.employee_type }} | {{ (emp.total_overtime_hours || 0).toFixed(2) }} | ¥{{ (emp.total_overtime_amount || 0).toFixed(2) }} | ||
| 暂无加班记录 | ||||||
| 工号 | 姓名 | 部门 | 原职位 | 状态 | 拉黑原因 | 拉黑日期 | 操作 |
|---|---|---|---|---|---|---|---|
| {{ emp.employee_code || '-' }} | {{ emp.name }} | {{ emp.department }} | {{ emp.position }} | {{ emp.blacklist_status }} {{ emp.blacklist_status }} {{ emp.blacklist_status }} {{ emp.blacklist_status }} {{ emp.blacklist_status }} {{ emp.blacklist_status }} {{ emp.blacklist_status || emp.status }} | {{ emp.blacklist_reason }} | {{ emp.blacklist_date }} | |
| 暂无黑名单数据 | |||||||
| 员工姓名 | 部门 | 合同开始日期 | 合同结束日期 | 合同期限(年) | 期限状态 | 操作 | |
|---|---|---|---|---|---|---|---|
| {{ contract.employee_name }} | {{ contract.department || '-' }} | {{ contract.contract_start_date || '-' }} | {{ contract.contract_end_date || '-' }} | {{ contract.contract_years || 0 }} | {{ contract.contract_status || '在期' }} | ||
| 暂无合同数据 | |||||||
| 用户名 | 角色 | 权限配置 | 创建时间 | 操作 |
|---|---|---|---|---|
| {{ acc.username }} | {{ acc.role }} |
全部权限
正式工
临时工
面试管理
排班管理
加班管理
黑名单
合同管理
|
{{ acc.created_at }} |
🔗 MySQL 连接配置
{{ mysqlStatus.message }}