牛 牛逼WIKI English

蔬菜摊进货:让编码代理做一个批发市场比价速算工具——凌晨四点,三家档口报价、涨跌、建议量,一屏看完

适用模型:Claude / GPT-4 级别分类:蔬菜摊难度:高级 更新

给我做一个单文件 HTML 的批发市场比价速算工具,给蔬菜摊进货的人凌晨在批发市场里用,
手机打开。先说清使用场景:凌晨四点,市场里人挤人、灯光昏、手冷戴手套,我一边看货
一边要记住十几个品在两三家档口的报价,回到摊上全忘光。这个工具要解决的就是
「当场录、当场比、当场定」。

录入界面(设计优先级最高的是快):
- 我常进的品预设成一个清单(可增删改),进场后点开一个品,录 2-3 家档口的报价
  (每斤或每件,单位跟着品走,品上预设好)
- 每家一行:档口名(下拉,我用过的档口自动记进选项)+ 报价,输完自动跳下一家
- 一个品录完两家以上,底部立刻出对比条:最低价标绿、比昨日同品均价涨跌百分比
  (涨标红跌标绿,超过我在设置里定的阈值就加大加粗——凌晨眼花,小提示看不见)

建议量(口径写死在代码里,页面上用一句话解释):
- 某品建议量 = 昨日该品销量 × 拟卖天数 − 摊上现有量
- 拟卖天数按品类预设默认值(叶菜 1 天、茄果 2 天、根茎 3 天),设置里可改
- 昨日销量我头天晚上录一次(就一个数),没录的品建议量显示「—」,不猜

结算区:
- 「生成抄货清单」按钮:按「哪家拿什么、拿多少」分组汇总——比价的意义就是
  分家拿货,A 家叶菜便宜 B 家根茎便宜,清单直接按家拆好
- 纯文本格式,一键复制,粘到微信发给自己或家里人;回程路上看一眼就核完了

硬性要求:
- 单文件、无构建、不引任何 CDN,市场里信号差,一切计算和数据都在本机
- 数据存 localStorage,边录边存——市场里随时可能被打断,刷新重开不能丢已录的
- 单手可操作:所有按钮高度够大,戴手套能点中;数字键盘优先,能不切字母键盘
  就不切
- 不做账号、不做云同步、不做花哨图表——凌晨四点用不上的功能一行代码都不要写

为什么这样写

这份工具的立论写在第一段:批发市场采购的真实约束不是「不会算」而是「记不住」。 凌晨四点、嘈杂、手冷,十几个品 × 两三家的报价在脑子里只能存活几分钟。所有设计 决策都从这一点倒推——为什么必须当场出对比条而不是回摊再看(回摊就忘了)、 为什么档口名做成下拉自动记忆(打字太慢)、为什么涨跌提示要加大加粗(戴手套、 眼花、市场暗)。

建议量的公式刻意写得极简:昨日销量 × 拟卖天数 − 现有量,三个数都是摊主本来 就知道的,不需要任何录入负担。拟卖天数按品类分默认值(叶菜一天、根茎三天) 是蔬菜进货的常识节奏——叶菜天天进,根茎隔几天补——但不写死数值在代码里, 放设置里可改,因为各摊的销速差很多。「没录昨日销量的品显示 —,不猜」是 重要的克制:工具一旦开始猜数,摊主就会开始不信它。

「按家拆分的抄货清单」是比价的真正终点。比价工具最常见的失败是止步于「谁便宜」, 但采购的动作是「去哪家拿什么」——A 家的菠菜便宜、B 家的土豆便宜,清单必须直接 按档口分组,粘到微信里就是行动指令。这一步不做,前面的比价都是白比。

变量

变量 说明
拟卖天数默认值 叶菜 1 / 茄果 2 / 根茎 3 起步,跑两周按「几次断货几次压货」自己校
涨跌提醒阈值 报价较昨日波动超过多少百分比才加大加粗标示;设太低全是提示等于没有
常进品清单 首次用花十分钟建好,之后每天进场只需点开录价

批发采购比价进货工具