离线报工:车间没网,也不能少算工资

车间信号差是常态。离线报工把报工先存手机,联网自动补传,并用 client_uuid 保证不会重复计件。

学完能做到 在断网状态下完成报工,恢复网络后自动补传且不重复。

开始之前

  • 使用 H5 或微信小程序报工
  • 不要使用无痕模式/频繁清缓存

操作步骤

正常填单,断网也能提交

填合格数、不良数、照片后点提交。没有网络时页面提示「已离线保存」,数据进入手机本地队列,不是提交失败。

认准顶部待同步横幅

有未同步记录时,页面顶部显示「待同步 N 条」。点横幅可以看明细,也可以手动触发「立即同步」。

恢复网络自动补传

网络恢复后队列自动按顺序补传,单次最多 100 条,超出自动分批。成功一条,横幅数字减一。

失败怎么处理

最常见失败是任务已被别人报满或任务被作废。失败记录会保留,进入任务详情确认状态后再决定重试还是删除。连续失败 3 次会标记永久失败,需班组长介入。

容易踩的坑

清缓存会把队列清掉吗?
会。未同步的队列存在浏览器/小程序本地,清理缓存或卸载小程序会直接丢失。
离线提交了两次会算两份工资吗?
不会。每条记录带唯一 client_uuid,服务端按「租户 + client_uuid」唯一约束去重。
离线时怎么知道任务还剩多少?
离线时看到的是缓存数字,可能已过期。最终以服务端校验为准,报满会被拒绝。

接着看

还有别的问题?

先看常见问题,或者在系统内提工单,我们会回。