牛 牛逼WIKI English

水产档盘点专员:活鲜估重速算工具——分缸点条、规格区间、差异率当场出,盘完人没走就能复点

适用模型:Claude / GPT-4 级别分类:水产档难度:进阶 更新

给我做一个单文件 HTML 的活鲜盘点估重工具,手机打开就用,
不依赖网络。

背景:活鲜盘点 = 分缸分品种清点条数 × 规格单重,再对照
账面。现在用计算器按、每缸按完抄纸上、回头录 Excel 常抄错,
差异率要全部盘完才算——发现某品种差异太大时人已经走光了,
没法当场复点,只能下周带着疑问上班。

输入(逐缸录入,支持表单和粘贴 CSV):
- 缸号 / 品种 / 点算方式(逐条 | 目测)/ 条数(目测的填
  区间,如 80-100)/ 规格单重(从该品种最近批次的规格
  记录默认带出,可手动改)/ 该品种进价
- 贝类槽:控水后直接称重填入,工具按【含水系数】折净——
  系数我填,工具不预置

计算:
- 各缸估值 = 条数 × 单重(区间条数算出区间估值);品种
  合计、四类合计、总估值自动累加
- 账面对照:我贴入账面应存(品种级),差异率 =(估值 −
  账面)÷ 账面,品种级和四类级都出
- 差异率超过我设的【警戒线】的品种高亮,提示语固定:
  「该品种建议当场复点」——盘点的人还在缸边,复点成本
  最低的时刻就是现在
- 目测缸全部单独成块显示,不和逐条缸的数字混排

输出:
- 盘点表(可导出 CSV):缸号 / 品种 / 方式 / 条数 / 单重 /
  估值 / 账面 / 差异率
- 汇总:四类各一块 + 总差异率,目测块单独一行说明「区间
  估值的可信度低于逐条」

硬性要求:
- 单文件、无构建、不引外部 CDN 或字体
- localStorage 保存,盘到一半手机锁屏不丢数;可导出导入
  JSON
- 不做「智能纠偏」:差异大不许自动「修正」估值,只提示
  复点——修正与否是人盘完决定的,工具越权改数等于伪造
  盘点
- 不预置任何品种的规格重量表——各地各批次的规格差异大到
  没有「常见值」,只有本店进货记录是真的
- 目测区间的下限上限都保留到结果里,不显示「中间值」当
  结果——「大概 90」比「90」在差异分析时有用,前者诚实

为什么这样写

活鲜盘点最贵的不是盘点本身,是「差异发现得太晚」。传统流程盘完才算差异率,某个品种差异 8% 的时候,唯一能复点的人已经下班了——下周的追查从一张没法复核的表开始,谁也说不清是估错了还是真丢了。工具的核心功能就一个:把差异率的计算挪到「人还在缸边」的时刻,高亮提示复点,十分钟的当场复核省掉下周整周的扯皮。

「不自动修正估值」是权限边界,不是技术难题。模型做工具时很乐意加「智能校准」——按账面反向调整估值让差异变小,看起来贴心,实质是用目标值污染测量值:盘点数的意义就在于它是独立于账面的测量,被账面「修正」过的盘点等于没盘。所以工具的职责严格限定在「算、比、提示」,动不动数的决定权在人。

目测区间不折中显示,是把「诚实的不确定性」当成数据的一部分。80-100 条估出来的就是一个区间,显示「90」是假装确定——差异分析时,区间宽的数字权重低、窄的高,这个信息只有区间保留着才存在。盘点的可信度不来自数字好看,来自每个数字标注了自己有多可信。

不预置规格表和前面几个工具是同一条纪律:草鱼「三斤半」是某些地方某些季节的常见值,拿去套另一家档口就是系统性偏差——规格数据只认本店进货记录,工具空着格子等数据,不替用户想象。

变量

变量 说明
各品种警戒线 超线即提示复点的差异率;逐条缸可以设得比目测缸严
含水系数 贝类控水重折净重的比例,按本店沥水习惯校
规格记录维护 工具的默认单重来源;每批进货后更新,这是工具准不准的根

盘点工具活鲜估重差异率