车间触屏工位终端
工位终端 · RFID 工位与绩效管理
把工件录入、绩效积分、如厕排队与点名报警集中到车间触屏终端,配合微服务后端与展示大屏,贯通车间储物柜和工位作业管理。
一个运行在车间触屏终端上的工位作业管理系统,配合微服务后端和一块展示大屏,覆盖工件录入、绩效与积分、如厕排队和点名报警的日常作业闭环。
前端采用 Vue 2 与 Element UI,端侧一套 WebSocket、加密与刷卡交互;后端是 Spring Boot / Spring Cloud 的 Gradle 多模块仓库,通过网关、认证与业务模块为终端和大屏提供统一接口。
人脸识别登录与刷卡
操作端以人脸识别作为登录方式,识别成功即建立会话;签到与点名共用同一身份链路。日志、系统与认证分别由后端独立模块承担,终端的登录页只负责把识别结果交给接口,不在端侧重复存储凭据。
RFID 走工件录入场景:工件原材料每份带一张 RFID 卡,终端在录入页自动打开读卡器,刷卡完成一次性录入。刷卡、查询与验收共用同一数据路径,避免同一工件多次登记。
工件、绩效与积分
操作端按工位提供工件领取、生产登记与查询:可以查看目标信息、当前完成情况和每次录入明细。绩效公示展示有效产出与次品,积分与工作量挂钩,并在大屏端以表格和图表公示。
大屏是独立的前端工程,按绩效与统计需要定时刷新,与操作端共用后端接口。数据口径由服务端统一计算,端侧只做展示,避免两端各自统计造成不一致。
如厕申请与排队
申请页按大小号自动匹配空位,空位不足时进入等待页,等待结束开始如厕倒计时。管理端可配置时长限制与报警时间,超时由终端触发提醒。
排队、倒计时与报警状态通过实时通道下发,终端收到的不是静态页面而是带状态的作业流:申请、等待、已入位、超时可以精确区分,报警配置也能在终端侧展示当前生效规则。
点名、报警与现场联动
点名、报警和现场记录集中在一个工作台:报警列表、统计和规则配置各自独立,现场告警由终端主动拉取或实时推送,避免依赖人工刷新。
终端、大屏、后端与硬件接口的分工明确:Web 端只做交互与展示,证件与设备能力由硬件接口模块承接。模块边界让现场在触屏、大屏和后台之间切换时不重写业务逻辑。
前后端一体交付
这个项目由一个人完成前端操作端、展示大屏与微服务后端。工程重点是让刷卡识别、实时状态、绩效口径与现场报警在三个端之间保持一致的语义,而非为每个页面单独拼装数据。
本文依据前端源码与后端模块整理,仅展示通用功能与工程结构,已省略厂名、人员、存储柜编号、内网地址与连接凭据。
本文数据来自生产实践,已隐去客户与内网信息。