仓管端 - 盘点执行

原型图 | React + Tailwind

← 返回总览 CG01 首页 CG02 入库列表 CG03 入库详情 CG04 入库确认 CG05 出库列表 CG06 出库详情 CG07 出库确认 CG08 借用出库创建 CG09 报废列表 CG10 发起报废 CG11 库存总览 CG12 资产库存列表 CG13 盘点列表 CG14 发起盘点 CG15 扫一扫 CG16 盘点执行 CG17 我的 CG18 消息中心 CG19 消息详情
9:41
返回

盘点执行

页面说明

最后更新:2026-08-20

页面定位 — PRD §5.10 仓库盘点(执行·仓管端)

盘点执行:分段录入(有码扫码 + 数量类录数)+ 阈值防错 + 断点续盘。提交四步(账实对照预览→场景注明→拍照→确认)后同步 Web。已提交项进入此页为只读结果态(仅盘亏/盘盈计数,不含期间标注)。

核心内容

模块说明
总进度已盘 X / 应盘 Y · 百分比(各分类汇总)
分类进度Tab1:设备 已盘/应盘、高价值配件 已盘/应盘;Tab2:已录/应录 型号数
扫码确认Tab1:摄像头扫码预览框(常开)+「模拟扫码」按钮;识别成功 → 计数 +1 + 短提示 + 已盘明细逐件新增
数量类录入Tab2:型号名 + 应盘数 + 实盘输入;超阈值(±20%/±N)琥珀强提醒需二次确认

关键交互

操作行为
扫码(页内预览框)预览框常开(模拟摄像头,无需点击扫码);「模拟扫码」→ 识别到范围内资产 计数+1+已盘明细新增+短提示;「模拟扫到范围外」→ 提示「该资产不在本次盘点范围」不计数
数量类超阈值琥珀色强提醒 + 二次点确认(防手误)
提交四步账实对照预览(盘亏/盘盈/相符 + 期间标注)→ 场景注明(可选)→ 拍照(可选)→ 确认提交 → 手机框内弹窗「提交成功」→ 完成跳 cg13
只读结果态(view=result)已提交项进入,仅显示盘亏/盘盈计数与明细(不含期间出库/入库标注)

页面状态

状态展示
进行中(录入态)分类进度 + 扫码/录数 + 提交按钮
已提交(只读结果态)仅盘亏/盘盈计数与明细,无可编辑

跳转关系

CG16 盘点执行
├─ 返回 → CG13 盘点列表
├─ 入口 ← CG14 发起盘点(?task=&wh=&type=&scope=)
├─ 续盘 ← CG13 进行中卡片(?task=,进度保留)
├─ 只读结果态 ← CG13 已提交卡片(?task=&view=result)
├─ 扫码 → 页内摄像头预览框(常开,识别到自动记录,无跳转)
└─ 底部导航:已去除(单任务设计)

业务规则

•应盘快照固定(发起时拍),不随出入库浮动;盘点期间出入库不冻结
•断点续盘:执行进度自动保存,同人同账号可退出再进(不支持多人并发/转交)
•扫码只盘本盘点范围;抽盘时扫到范围外资产 → 提示「该资产不在本次盘点范围」
•提交后仓管端仅盘亏/盘盈计数(不含期间标注);Web 端 web34 看完整报告
查看更新记录
2026-08-20
提交成功提示改为手机预览框内居中弹窗(成功图标+任务编号+已同步 Web 说明+「完成」按钮),去掉浏览器原生 alert;完成跳回 cg13。
2026-08-20
扫码交互改造(二轮):推翻内置弹窗方案,改为页内摄像头扫码预览框常开 +「模拟扫码」手动触发(运维无需点扫码进入);识别成功 → 计数+1+已盘明细逐件展示+短提示;去掉「继续扫码」按钮;去掉分类进度与 Tab2 百分比(仅保留总进度百分比);保留范围外模拟入口(提示不计数)。
2026-08-19
初版:盘点执行(总进度+分类数量+分段 Tab+扫码计数无编号+数量类超阈值强提醒二次确认+提交四步+只读结果态 view=result);编号填补 cg16 空缺。