📊 物料分组统计
| 物料类型 | 车数 | 毛重(kg) | 皮重(kg) | 净重(kg) |
|---|
🚚 在场车辆过磅看板
🚚 混凝土车队
| 车牌 | 皮重(t) | 操作 |
|---|
预约入口
预约统一由司机扫码提交,云端不再手工代录。每个站点有各自的预约码与二维码, 在站点管理页可查看、放大与打印,张贴在厂区门口供司机扫码。 扫码进入预约页时预约码已自动带入,司机只需填写车牌与到货信息。
预约列表
| 预约号 | 站点 | 车牌 | 供货单位 | 供应材料 | 卸料筒仓 | 供应重量 | 司机 | 状态 | 创建时间 | 操作 |
|---|
过磅记录查询
| 记录号 | 车牌 | 物料类型 | 预约号 | 重量一 | 重量二 | 重量差 | 进站时间 | 完成时间 | 操作 |
|---|
地磅管理
支持多种磅型:单磅(同进同出)、双磅(单进单出)、多磅。 当前过磅流程仍按单次(进出)状态机运行,多磅并行/串联流程将在下期与流程状态机一同扩展。 地磅档案可在云端或本地维护,双端定时同步保持一致。
| 磅编码 | 名称 | 类型 | 量程(吨) | 台面尺寸 | 流向说明 | 状态 | 更新时间 | 操作 |
|---|
🩺 运维总览
| 状态 | 站点 | 版本 | 最近心跳 | 已运行 | 在场 | 今日单量 | 待补传 | 磁盘 | 库大小 | 上次备份 | 授权剩余 | 需要处理 |
|---|
数据来自各磅房每 30 秒上报一次的健康快照。磅房在客户内网、云端连不进去, 因此是本地往上推而非云端来拉;上报失败会被磅房直接丢弃,不影响过磅。 超过 150 秒没有心跳即判离线(容三次丢包)。
⬆ 上传升级包
升级包必须先在离线机器上用 wblic pkg 签名。云端不持签发私钥,
也就签不出这份清单 —— 这是刻意的:在线升级是一条能在所有现场机器上执行代码的通道,
它的安全性不该建立在"云端没被攻破"之上。磅房端装之前会再独立验一遍签名。
📦 升级包
| 版本 | 平台 | 大小 | 上传 | 状态 | 进度 | 说明 | 操作 |
|---|
云端不指派谁该升级。发布的意思是"这个包可以取了", 什么时候取由各磅房自己决定 —— 现场的人按下【自动升级】,磅房就按自己的平台 (linux-arm64 / linux-amd64 …)取走对应的那一个,验签、试运行、等磅上与场内都没车, 才重启。
刹车只剩一个:撤回。 任何一个站报失败,这个包会立即自动撤回, 还没动手的站从那一刻起就取不到了。所以发布一个没在现场跑过的版本时, 先只让一台机器去按那个按钮 —— 撤回能拦住后面的人,却拦不住已经按下去的那一台。
🔑 授权
授权约束的是站点数量与有效期。到期后暂停受理新预约与新站点登记, 已在进行的过磅与磅单归集不受影响——磅房本地端不读授权,断网也照常过磅。 授权文件由供应商签发,内容自带签名,导入后离线即可校验。
🖥️ 设备授权
每台磅房机器一份,绑定该机器的硬件指纹,本地库被拷到别的机器也用不了。 流程:磅房【设置】页显示本机设备序列号 → 报给开发者 → 在这里填入序列号与有效期签发 → 把授权码粘回磅房导入 → 磅房方可注册站点。
| 序列号 | 客户 | 站点 | 生效 | 到期 | 剩余 | 已激活站点 | 状态 | 操作 |
|---|
站点管理
站点由磅房本地发起注册:本地填写站点名称后点击注册,云端登记该站并签发预约码。 站点标识是内部主键,登记后不可更改;预约码是发给司机与供应商的对外口令,可随时换发, 换发后原码立即失效,站点标识与历史单据不受影响。
| 站点标识 | 站点名称 | 预约码 | 绑定设备 | 状态 | 最近联络 | 预约数 | 操作 |
|---|
筒仓维护
水泥、粉煤灰、矿粉由罐车直接打入筒仓,审核这三类预约时必须指定卸料筒仓。 筒仓是站内设施,按站点各自维护,派单时只列出该预约所属站点的筒仓。
| 仓位编码 | 名称 | 对应物料 | 状态 | 操作 |
|---|