检测到未提交的草稿,是否继续填写?
1
基本信息
身份证录入后自动带出性别与生日请填写真实姓名
校验规则:18 位 + 末位校验码(防手误),通过后自动填生日/性别/年龄。
手机号格式不正确
唯一性:同一手机号不允许重复建档。
身份证双源核验 · 双重保险
OCR 未接入:用「人工照片核对」模式(看照片手填右侧)
| 字段 | 人工录入(看证件手填) | 照片识别 / 核对 | 自动比对 |
|---|---|---|---|
| 姓名 | — | 待比对 | |
| 身份证号 | — | 待比对 |
两源都填且一致才允许建档;不一致会标红并拦截保存,防止手误或识别错读。识别结果仅来自照片,人工侧由操作员核对,二者独立才叫双重保险。真实部署请把 OCR 凭据放在后端,前端只传图、收结果。
为什么这样排:身份证放在姓名之后,因为它能带出 3 个字段,先填能少填两栏;只读字段用灰底明确"系统算的,别改",比弹一个提示更省事。新增的「双源核验」是给身份上双保险:姓名和身份证号各有两个独立来源(人工 + 照片),系统自动比对,错一个就拦下。
2
岗位与入职
工种为必填项请选择工种
按班组统计考勤与工资,是劳务实名制的核心维度。
请选择入场日期
金额需大于 0
薪资仅老板可填写,其他人不可见:切换右上角角色观察遮罩效果。
按《保障农民工工资支付条例》,入场须先完成三级安全教育,系统会标红未培训人员。
为什么这样排:工程队是"一锤子买卖",没有实习/试用期,在场状态只关心人是否在现场(待入场 / 在场 / 已离场);薪资是老板的权责,其他人连看都看不到,所以做成按角色屏蔽而非只读。
3
教育经历
可多行,从最高学历往下填开始结束学校专业 / 学历
为什么这样排:子表用"可编辑行 + 行尾删除"比弹窗新增快得多;没有数据的行不参与校验,避免空行阻塞提交。
4
工作经历
最近一份放最上面开始结束公司职位
5
紧急联系人
手机号格式不正确
6
入场资料(必填)
身份证正反面 + 证件照,自动压到 100KB–1MB点击或拖入身份证人像面
请上传身份证人像面
点击或拖入身份证国徽面
请上传身份证国徽面
点击或拖入一张证件照
请上传一张证件照
为什么这样排:入场资料做成必填,资料不齐不让建档;图片在前端自动压缩到 100KB–1MB,既满足存档大小要求又不糊;焊工、电工这类特种工额外要证件,所以证件区按工种自动显隐。
| 员工 | 班组 | 工种 / 岗位 | 手机 | 入场日期 | 状态 | 月薪 | 工资卡 | 操作 |
|---|
为什么这样排:列表默认给「搜 / 筛 / 分页 / 导出」四件套就够了;工资列按角色遮罩,导出也应当走同一套权限判断,否则等于开后门。上方安全条显示当前可见级别,手机号默认脱敏,身份与薪酬按级别锁定。
级别:L1 基础(姓名 / 工种 / 状态)· L2 联系(手机 / 住址 / 紧急联系人)· L3 身份(身份证 / 证件照 / 核验)· L4 薪酬(工资 / 合同)。
级别:L1 基础(姓名 / 工种 / 状态)· L2 联系(手机 / 住址 / 紧急联系人)· L3 身份(身份证 / 证件照 / 核验)· L4 薪酬(工资 / 合同)。
1
粘贴表格数据
直接从 Excel 复制粘贴即可
列顺序固定为:姓名 · 身份证 · 手机 · 工种 · 职位 · 入职日期,第一行可以是表头,会自动跳过。
为什么这样排:批量导入必须"先校验后写入",把错误行号、错误原因直接摊在页面上;能只导入合法行,就别让一行脏数据逼用户重来。
标准班次:上班 08:00 下班 18:00 标准工时 8h(迟到 / 早退 / 加班按此自动判定;改文件顶部
SHIFT 即可调整)
出勤 0
加班 0
缺勤 0
请假 0
| 姓名 | 班组 | 工种 | 在场 | 签到 | 签退 | 状态 | 迟到 | 早退 | 备注 | 操作 |
|---|
为什么这样排:考勤按"日期 + 人"存一条记录,支持真实打卡(签到 / 签退时间戳)。迟到 = 签到晚于上班、早退 = 签退早于下班、加班 = 实际签退超出下班时间,全部按班次自动算,月底算工资有据可依。现场可"全员签到 / 全员签退"一键登记,也可逐人点按钮;状态那列仍保留"出勤 / 加班 / 缺勤 / 请假"四态用于工资归类。