一)人员信息管理模块
作为平台的基础核心模块,该模块承担企业员工及外来访客的信息建档与动态维护功能,为后续健康打卡、门禁关联提供数据支撑。管理人员可通过平台后台完成人员信息的新增、编辑、查询与归档操作:
员工信息管理:支持批量导入或单个录入员工的基础信息,包括姓名、工号、部门、职位、联系方式、身份证号、居住地址等核心字段,同时关联员工的入职时间、劳动合同期限等企业内部管理数据;针对离职员工,可一键标记 “离职状态” 并保留历史信息,避免数据丢失;支持按部门、职位、入职时间等多维度筛选查询,方便管理人员快速定位特定人员信息。
访客信息管理:外来访客(如合作商、应聘者、家属等)需提前通过平台预约,填写访客姓名、来访事由、预约时间、随行人数、健康码截图、行程轨迹等信息,经企业行政或对应对接人审核通过后生成临时访客码;访客到达企业后,管理人员可通过平台核验访客信息,同步关联健康打卡状态,确保访客符合疫情防控要求。
信息权限管控:基于 Element 的权限组件实现精细化权限管理,设置 “超级管理员”“部门管理员”“普通员工” 三级角色:超级管理员拥有全量信息查看与操作权限,部门管理员仅可管理本部门人员信息,普通员工仅能查看本人信息,有效保障人员数据隐私安全,避免信息泄露风险。
(二)健康码打卡管理模块
该模块是疫情监测的核心功能,通过与地理位置定位、门禁系统联动,实现 “精准打卡、实时核验、权限联动” 的闭环管理:
定位范围限制打卡:依托前端 Vue 结合百度地图 / 高德地图 API,实现打卡地理位置精准校验 —— 员工仅能在企业园区方圆 500 米范围内发起打卡请求,系统自动获取员工手机 GPS 定位信息,若超出范围则弹窗提示 “当前位置不符合打卡要求” 并拒绝提交,有效避免 “远程代打卡”“虚假打卡” 等问题;同时支持设置打卡时段(如每日 7:00-9:00 上班前、17:00-19:00 下班后),超时未打卡则自动标记 “未打卡”,并通过企业微信 / 钉钉推送提醒消息。
健康码信息核验与记录:员工打卡时需上传当日健康码截图(绿码 / 黄码 / 红码),系统通过后端 SpringBoot 接口调用第三方健康码核验 API(如当地政务服务平台接口),自动校验健康码真实性与有效性,避免员工上传虚假截图;核验通过后,同步记录健康码颜色、核酸检测阴性证明有效期、疫苗接种情况等信息,生成每日健康打卡记录,支持员工随时查看本人历史打卡数据,管理人员可导出部门或全公司打卡统计报表(如 “当日未打卡人数”“黄码 / 红码人员名单”)。
与门禁系统联动控制:通过 SpringBoot 后端接口与企业门禁系统(如人脸识别门禁、刷卡门禁)实现数据互通 —— 若员工当日已完成健康码打卡且健康码为绿码,系统自动向门禁系统推送 “通行权限开启” 指令,员工可正常刷脸 / 刷卡进入园区;若未打卡、健康码为黄码 / 红码,门禁系统则拒绝通行,并同步向管理人员发送预警消息,便于及时采取隔离、报备等防控措施,实现 “健康状态不达标,园区入口先拦截” 的防控目标。
点击空白处退出提示














评论