牛 牛逼WIKI English

早餐店盘点专员:在制品折算小工具——发面、泡豆、馅、坯一键折回面粉豆肉斤数,直接并进日盘表

适用模型:Claude / GPT-4 级别分类:早餐店难度:进阶 更新

请做一个单文件 HTML 的早餐店在制品折算工具,给盘点专员收档后
用——把发面、泡豆、馅、坯这些在制品的实测数,折回面粉、干豆、
肉馅的原料斤数,直接并进日盘表。

背景:早餐店每天收档时有一批「算不进库存」的东西:发好的面、
泡着的豆、调好的馅、包好没蒸的坯。它们占用着原料,但账上的
面粉和豆没减——日盘永远对不上。这个工具只做折算这一件事。

配方表(页面可编辑,存 localStorage):
- 每盆发面 = 面粉【】斤 + 水【】斤
- 每斤干豆泡发后 = 【】斤湿豆
- 每个包子坯 = 面粉【】两 + 馅【】两
- 每根油条坯 = 面粉【】两
- 每桶生浆 = 干豆【】斤 + 水【】斤
- 配方每次改动要记日期——配方变了,历史折算数不可比,页面
  顶部显示当前配方生效日期

盘点录入(当日实测,支持小数,如 3.5 盆):
- 发面 / 醒面:几盆
- 泡发豆:湿豆斤数
- 剩馅:肉馅斤 / 素馅斤(不折算,原样进输出)
- 包子坯:个数;油条坯:根数
- 生浆:桶数

输出(工具的唯一职责):
- 「在制品折原料」表:面粉 / 干豆各占用多少斤,每行带完整
  折算式(如:3.5 盆 × 每盆面粉 4 斤 = 14 斤),可人工核对
- 每行标注「对应冲减的原料行」:这个数从日盘表哪个原料的
  账面里减,防止半成品与原料双算
- 肉馅、素馅原样列出,标「已在制品形态,勿再入原料行」
- 一行合计:可直接抄进日盘表「在制品折原料」行

实现要求:
- 单文件,无外部依赖、无网络请求;localStorage 存配方,
  刷新不丢
- 折算式全部摊开在页面上,不许只给黑盒结果
- 打印友好,半页 A4 内放得下
- 目测估的输入项旁有「估」开关,勾了就在对应输出行挂「估」
  角标

给编码代理的补充说明:
- 不做趋势图、不做月度对比——这是当日折算器,不是分析器
- 配方未填全时,缺失项相关的输出行显示「配方未填」,不要
  按 0 算
- 单位用斤 / 两,不做克与千克的自动换算,避免与店内口语
  口径打架

为什么这样写

在制品折算人人都知道该做,没人天天做,卡点不在认知在算术:每盆面含多少粉、泡豆倍率是多少、八十几个坯折多少馅——手算十分钟,收档后正是最想走人的时候,跳过一次没有后果,就永远跳过了。于是日盘表永远含一个说不清的误差,账实差异一查到在制品就断线。这个工具的全部价值是把这件事的成本压到一分钟:按区录几个数,抄走一行合计。

「对应冲减的原料行」是防双算的机制化。双算不是粗心,是必然:人看到坯会数个数,看到面粉又会称斤,两个数各自都对,加起来就错——工具强制每个输出标注它冲减的是哪一行,把「二选一」从对人的要求变成表格结构本身,谁用谁不双算。配方改动记日期同理:配方一改,上周的 14 斤和这周的 14 斤就不是一回事,直接对比会得出「在制品占用持平」的假结论——顶部显示生效日期,是替使用者记住「历史数从哪天起不可比」。

折算式全部摊开、配方缺失显示「配方未填」而不按 0 算,是这类小工具的信任设计:黑盒结果在店里没人信,盘点专员会用自己脑子里的数对一下,对不上就整个弃用;按 0 算更危险——配方没填全时输出一排看似正常的 0,合计直接抄进日盘表,错得悄无声息。「估」开关强制诚实:发面的半盆只能目测,允许估但必须挂角标,看表的人才知道哪个数虚。

拒绝趋势图和月度对比,是给工具画边界。当日折算器做分析是滑坡的第一步:数据积累起来,就有人拿它预测明日备料、推算损耗率——而它的输入一半来自目测「估」,撑不起任何纵向结论。工具只回答「今天的在制品占着多少原料」,别的问题不归它管。

变量

变量 说明
各配方参数 每盆发面的面水比、泡发倍率、单个坯的面馅量、每桶生浆投豆——全部按本店实测配方填,改动当天记日期

在制品折算单文件工具日盘表