更新日志

改了什么,
一条条记在这里。

已经上线的直接写;还没上线的会标明「尚未上线」。 目前共 794 条
同一条更新可能同时属于多个模块,因此各模块条数相加会大于总数。

供应链

老板尚未上线

库存权限拆成「看库存」和「管库存」两层,老板可以只放行看

  • 原来一个 inventory:view 同时管「看数」和「动库存」。现在拆成 inventory:view(只看)和 inventory:manage(补货/收货、进销存、仓库、库存流水、临期预警)。
  • 上线时已有 view 的员工组会自动补上 manage,所以没人突然看不到东西;之后想收窄,在员工权限页顶部「建议收窄」里能看到哪些账号可以去掉 manage。
  • 只有 view 的人:读库存清单、补货建议、库存流水、进价历史、临期批次这类接口会被拒绝(403);批次成本对没有成本权限的人不再给数。

进销存

老板尚未上线

老板首页「要你处理」补上开票申请、顾客跟进、临期批次、服务呼叫、入职审核;读不到的写「没读到」,不再当成没有

  • 网页总览和小程序老板首页的「要你处理」,新增这几类:开票申请、顾客跟进到期、临期批次(7 天内到期或已过期、还有库存)、服务呼叫(不含催菜)、入职审核;小程序首页同时补上了供货申请。每一类的数字都跟它自己那一页的列表一致,点一下进到那一页;没有对应权限的人看不到那一类。
  • 后端某一类这次没算出来(比如雷达扫描、补货建议出错),首页会写「XX没读到 · 重试」,不再悄悄当成「没有」,也不再在这时说「今天没有要你处理的事」。
  • 已经有自己行的几类(未交班、超时桌;网页上还有供货申请)不重复列第二次。网页上「服务呼叫 4 4」这类数字重复显示的问题一并修了。

顾客 CRM进销存客人呼叫服务员工账号与权限

老板

建采购单加入品项时先查采购单位换算,缺了当页补

  • 商品库存按「杯」计、采购默认单位是「件」又没设「1 件 = 多少杯」时,以前要等到收货才失败。现在建单点「加入」就查:缺换算的品项不进明细,当页打开换算让你补,不用离开这页。
  • 收货页打开时就查待收品项,缺换算的品项数量格子还在,下面是「设置换算」,补上之前「确认收货」按不下去。
  • 红字三端同一句:「以下商品还没设定采购单位换算,无法收货:品名。请到「商品管理」点该商品的「换算」补上。」
  • 读不到换算时不加入;送出前再查一次。

采购

老板

盘点确认前写出「现在 → 之后」,开单超过 7 天标「账面已过期」

  • 确认盘点前,已录入实盘的每一行写「现在 51 → 之后 50」,数字由服务端算好,三端原样显示。
  • 默认仓不够扣时写「默认仓不够扣,确认会失败」;这一行的现在没读到时写「现在没读到,不写之后」,不写成 0。
  • 盘点单开了超过 7 天,页顶写「某日开的。账面数已过期。」用醒目颜色;没满 7 天只写开单日期。
  • 确认盘点的算法没改:仍是把差额加到现在的全店库存上,不是把库存改成实盘数。已确认、已取消的盘点不写这些。

进销存

收银

收过订金的单,收据和结账画面都会列出订金

  • 客单收据列出这张单的每一笔付款,包括先收的订金。例如先收的微信写成「微信(订金)」,后面收的现金另列一行,加起来等于合计。
  • 结账画面在应收下面写出已收订金和还要收多少。订单栏按钮写「结账 · 还要收」,不再只写整单总额。
  • 「有人先走」的付款方式跟结账同一排:现金、微信、支付宝、银行卡。
  • 库存账面变成负数时,总览写「账面为负 · 要盘点或补进货」,并写出是哪张单扣的。真的卖光仍写缺货。
  • 网页收据的付款行、订单栏的还要收、结账弹窗里的订金和还要收,整数不带小数;有角或分才带,并去掉末尾的 0。手机收银仍按订单详情里的原文字显示。

结账收款进销存

库存

库存不够也能结账,扣成负数会提醒

  • 库存显示不够时,整单结账和部分结账都还能收钱。
  • 整单结账仍会扣库存,可以扣成负数。库存页原有的提醒里会写出哪个商品、哪张单、扣完多少。
  • 库存报错按单位写数量,例如 1 杯,不再写 1.000。
  • 送单时如果已经卖完,还是要确认后才能出单。

结账收款进销存

供应商

供应商报价要自己填,不预填参考价

  • 选平台商品时,参考价只显示,不写进报价框。
  • 空着保存会提示:请填写你的报价。平台参考价不是你的报价。
  • 报得和参考价一样时,要再按一次才保存。

供应商门户

店员

礼品卡带人民币符号,调拨列出品项,应付不写角色名

  • 礼品卡金额空的留空,否则前面加人民币符号,已经有的不重复加。
  • 调拨列表写出品项摘要。发出去的单写出发货时间。
  • 没有付款权限的人打开应付,只看到「你没有付款权限,只能查看」,不写角色名。

礼品卡调拨采购

供应链

供应商看不到还没确认的采购单,接单只记第一次

  • 门店还在草稿里的采购单,供应商看不到,也不能操作。
  • 门店点「确认下单」之后,供应商才看得到这张单。页面会写「确认后供应商就看得到这张单」。
  • 供应商点「接单」只记下第一次是谁、什么时候接的。再点不会改掉第一次。
  • 门店这边「已确认下单」和「供应商已接单」是两件事。没接之前写「供应商还没接单」,在途里已下单、还没发货的单不再写成已经接单。

采购供应商门户

收银

收银台、进货核对、导入、损耗——读不到的时候不再显示成「就是没有/就是零」

  • 结账时如果订金/低消/积分兑换比例这几项之一读不到,「找零」和三颗快捷收现钮(刚好/凑整)以前照样显示一个可能算错的金额,现在改讲「应收未确定,暂不能算找零」并停用这三颗钮,等读到了才恢复——避免收银员照一个错的找零金额多找或少找钱给客人。
  • 结账合计与结账按钮上的金额,以前服务器账单读不到时会悄悄退回本机估算的数字,看起来跟服务器核定过的一样;现在读不到标「本机估算」、用的是上次读到的旧数据时标「旧数据」。
  • 后台「从平台商品库导入」弹窗,以前本店上架清单读不到时导入按钮照样能按,可能把已经上架过的商品重复导入;现在读不到时弹窗顶部提示 + 全部导入操作(单选、全选、一键导入)停用,重试成功才恢复。
  • 采购三方对帐表里第二处引用收货记录的地方,以前读不到时数量悄悄当成 0,让「票、款、货」对不上的情况可能被误判成对上了;现在读不到明讲「读取失败」,不当真数字用于比对。
  • 老板首页多处(今日生日会员、储值沉睡提醒、流失名单、应收账龄提醒、开太久没交的班、当班状态、日结核对结论)以前读不到时会静静显示成「没有」或直接消失;现在每一处都补上「读取中」「读取失败+重试」的提示。首页那句「今天没有要你处理的事」以前只要伺服器待办清单读不到就可能被误判说出口,现在改成这几个来源里只要有一个还没读到/读失败,就先说「有些提醒还没读到,不确定」,不敢再打包票。
  • 总部页「集团合计」「集团日结汇总」逐日期栏跟合计栏,读不到时以前用各自写的检查(合计栏那一格甚至完全没检查),现在统一用同一套读取状态判断,读失败时清楚标示、不当真数字显示。
  • 股东档案页「合伙出资与股份总览」卡片,以前服务器汇总数字读不到时会悄悄退回用本店档案自己加总的估计值,画面上跟服务器确认过的数字长得一模一样;现在读不到时加一句「服务器汇总读不到,以下为本店档案本地估算」的提示。
  • 库存批次「效期核对」以前读取失败或还在读的时候,会跟「确认查过、真的没有临期批次」印同一句话;现在分成「正在核对」「读取失败,不确定」「确认没有」三种不同的话。
  • 报损单里额度预判的金额计算,防御性修正,画面本身没有可见差异——只是把批次信息还没读到时曾经会被算成的假「0」改成「算不出来」,交给后端的额度检查兜底,不影响任何按钮或文字。
  • 结账「找零」门槛第一版只补了「拆分收款/通道收款」那条切换路径,默认结账(不切分账/通道收款)走的是另一段独立代码,三颗快捷收现钮当时都没停用;现在补齐:默认路径的「刚好」钮也会在读不到时停用,警示文字从容易被当成「一切正常」的绿色底框换成跟旁边既有错误提示同一套的红色警示样式,「完成收款」按钮在应收未确定时只显示「完成收款」不带金额。

结账收款菜单商品建置采购老板经营看板连锁 HQ股东与分红进销存

全站

自动转采购单和补货遇坏单位不再整批中断;提成页码非数字不报500;股东启用停用人数改由后端给真数

  • 自动转采购单和补货下单草稿,遇到某件商品的计量单位识别不出来时,不再让整批操作直接失败——审批通过后一键转单遇到问题商品,会明确列出是哪几件商品出了问题,不建立任何订单;补货下单草稿遇到问题商品会跳过这一件,同一个供应商的其他商品和其他供应商照常生成订单
  • 后台「提成」相关页面(个人业绩、门店汇总、外部推广员汇总、提成明细及其按人/按日/按类别汇总等)如果地址栏或分页参数不是数字,以前会报「服务器错误」,现在会明确提示参数错误,不会误报成系统故障
  • 股东名册页面「启用 N · 停用 M」这两个数字,以前超过200人时会算少,现在改由后端给出真实总数,不受清单显示上限影响

采购提成/推广股东与分红

采购

采购单的供应商名称、到货提醒、逾期天数三栏曾悄悄回空,已补齐结构修法

  • 建单确认页、采购单详情页、供应商门户的采购单列表与详情等多处读取采购单时,「供应商名称」「是否今天到货」「逾期天数」三栏原本在一部分入口会悄悄回空(不是页面上看得到的错误,只是那三格显示不出来)
  • 这三栏现在改由后端统一算好再给出去,不管从哪个入口读采购单都不会漏

采购供应商门户

采购

付款申请可以只看自己提交的,被驳回的申请能看到驳回理由

  • 网页采购页的付款申请新增「只看我提交的」筛选(默认关);打开后会多显示已驳回的申请,并显示驳回理由。
  • 小程序付款申请页新增同样的「只看我提交的」筛选,和「要处理/全部」分页叠加。
  • 后端付款申请列表支持 mine=1,只返回自己提交的;不带该参数行为不变,权限检查沿用原有门店级校验。
  • 顺带修正 approval-submitter-path 检查脚本的路由前缀推导,并把提现申请转入基准线。

采购

全站

收银班次、库存预警、补货下单、客人菜单等多处读取失败时,不再误判成「没有」或「找不到」

  • 客人扫码点单的菜单页读取失败时会提示重试,不再显示成「没有菜品」
  • 后台库存预警中心的缺货、临期批次、滞销三张卡片读取失败时明确提示读不到,不再显示成「没有xx」
  • 采购、调拨、进价历史、损耗记录、班次详情等多个后台页面统一了读取失败的判断,弱网或断线重试期间不再误判成「没有」
  • 班次详情读不到时不再笼统显示「找不到这个班次」,并说清楚三种可能原因(没有查看权限/班次不属于这家店/这个班次本身不存在)
  • 补货下单不再要求员工额外的「商品查看」权限才能看到计量单位名称——单位名称改由后端直接给出
  • App(iOS/安卓/Mac/Windows)收银点单菜单读取失败时给出重试按钮,不再显示成「没有菜品」
  • App 的库存台账、入库、出库、临期批次、跨店调拨、进价历史、记损耗、在途采购等页面读取失败时不再误判成空
  • App 有 4 个页面原本把「读到了」的标记写反,已改对
  • App 入库时如果读不到仓库列表,不会再悄悄把商品入到默认仓库,而是提示读取失败
  • 建采购单时,商品计量单位的名称改由后端按 unit_id 查表解出,不再采信客户端传的字符串;已停用的单位仍能正确解出原名;查不到对应单位时会提示具体是哪个商品的单位有问题,不会显示成一串数字

开班交班进销存采购调拨客人扫码点单

老板

总部集团合计/应付帐龄/营收趋势/应付合计改读后端权威数字,帐龄笔数与金额同源

  • 总部「集团合计」跟「集团日结汇总」原本是前端把各店数字自己加起来算的,现在改读后端一次算好的集团级口径;哪些店这次没读到数据会老实标出来,不再是猜的。
  • 供应链应付帐龄的分桶从 7/30/60 天改成业界通例的 30/60/90 天,金额跟「已逾期/未到期」的笔数现在同一个后端聚合算出来,不会再有超过 50 笔时笔数少算、金额却是全数的落差。
  • 小程序营收趋势卡的合计跟供应商 portal 的应付合计改读后端权威值;供应商付款成功后画面会真的重新整理,不再是前端自己猜一个新数字显示。

连锁 HQ采购供应商门户

进销存

入库/结账成本按基本单位换算不再被静默截断精度

  • 手动入库/采购收货按购买单位(例如整瓶)换算成基本单位(例如毫升)的成本时,原本会被四舍五入截到小数点后4位——现在保留到6位,换算更精确。
  • 受影响的批次成本、出库成本、调拨成本、盘点差异成本、结账成本回填,以及对应的会计分录金额,精度都同步修正。

进销存

采购

采购退货提交审批,原本不管填什么理由都会失败,现在能正常提交了

  • 退货表单选好原因、填好数量,点「提交审批」,原本不管选哪个理由都会失败,提示「该字段是必填项」——即使确实选了理由。
  • 现在提交审批能正常成功,走完「提交→核准→完成」整个流程。

采购

采购

采购退货列表,原本不管有没有单都显示「还没有退货单」,现在能正常看到了

  • 退货列表页原本不管实际有没有退货单,永远显示「还没有退货单」——不是真的没有退货单,是页面读错了后端回应的格式。
  • 现在退货列表能正确显示所有退货单,按状态筛选(待审批/待退出/已完成/已取消)也都正常。

采购

库存

网页库存页的采购带入和移仓改按采购单位计量

  • 「全部带入采购建单」只数真能换算成采购单位的品项,换算不出的另计「N 项需手填」;全部换算不出时按钮禁用,并在采购建单页提示这些品项请手填。
  • 移仓改为按包装单位输入,输入框下显示折合的毫升数;补货卡片和表格里的缺口、可用、日均、安全水位用同一把尺。
  • 手动入库提示按采购单位填,成功提示不再写「份」。
  • 采购建单里数量留空会保持空,提交时提示「请填数量」,不再默默变成 1。

进销存采购

采购尚未上线

9 月 6 日一次代码合并悄悄撤掉了采购模块 8 项功能,供应商名、到货/逾期提示、付款审批闸门都没了

  • 盘点后台最近 30 天的代码提交,找「标题说只加、实际删了一大段」的那种。10 个可疑里 9 个是刻意删除,1 个是真的误删:9 月 6 日合并同事分支时,采购模块一个文件冲突,整份取了对方的旧版本。
  • 被一起抹掉、正式机至今都没有的:采购单列表的供应商名(小程序因此显示「未知供应商」)、「今天到货」「逾期 N 天」两个提示、「有付款申请在走的应付单不准直接记付款」这道审批闸门、看应付款页时触发的逾期通知。
  • 🔴 连带一个还没人踩到的坑:总部「集团采购单」不填下单日期就会报错(已用正式机的现行代码证实)。
  • 这些功能原本一条自动测试都没有,所以丢了 18 天没人发现。现在全部补回,并加了一支 30 项的回归测试:在补回前的版本上它会在对的 14 项变红。
  • 同事刻意做的那一侧修正保留了,没有被一起撤回。

采购审批收件箱

全员

网页商品和库存清单翻完所有页,超过 100 项的店不再少列

  • 网页的商品清单和库存清单现在会一页一页抓到最后,超过 100 项的店不会再静默少掉后面的列;盘点页也因此都拿得到单位。
  • 翻页超过上限或中途失败会直接报错,不会只显示一部分。

进销存菜单商品建置

全员

损耗、调拨、补货、入库的数量都按瓶/罐,不再和毫升混用

  • 记损耗、调拨建单与收货、移仓:按瓶/罐填,框旁即时显示换算,送出前换回库存单位。以前填 1 瓶只记 1 毫升,报损金额被低估,超额授权也不会触发。
  • 补货卡片的缺量、可用、日均用同一个单位;换算不出采购单位时,草稿数量留空要人填,不再把毫升数当件数。
  • 入库框旁标明按采购单位填(原本的提示写反了)。网页抽盘选品器的账面也带单位。

进销存调拨采购

全员

网页盘点也改成按瓶填,差一半以上会先确认

  • 网页盘点和小程序一样:按瓶/罐填、可填小数、框旁显示换算后的毫升,账面、实盘、差额同一个单位。
  • 差额超过账面一半时,在页面上先确认一次,文字与小程序相同。

进销存

全员尚未上线

小程序库存和盘点显示成「29 瓶」,盘点按瓶填

  • 小程序进销存的库存数量现在带单位,按瓶/罐这种老板会数的单位显示,不再是没有单位的内部数字(例如一瓶 330ml 的啤酒以前显示成毫升总数)。
  • 盘点改成按瓶填,可以填小数(一瓶开过的),框旁即时显示换算成多少毫升;账面、实盘、差额同一个单位。
  • 填的数跟账面差一半以上时会先问一次,把两种单位都写出来,防止把瓶数当成毫升数填进去。

进销存

老板尚未上线

小程序首页「要付的钱」:「还有 N 笔」直接打开应付清单

  • 首页「要付的钱」卡片下方的「还有 N 笔 →」,现在直接打开列应付账款的那一页。
  • 以前它跟整张卡片一起跳到「待付款申请」,那一页列的是另一种东西。
  • 看不了应付清单的人(没有采购相关权限)只看到文字,不带箭头。

财务/日结/流水采购

全站

线上与 main 合成同一份:走查新做的订台人、短码扫码菜单、逾期提示都保住

  • 订台人选择、短码扫码进 Guest 菜单、采购「逾期超过 60 天」等走查成果,从只在线上变成正式收进代码。
  • 同一次发布同时带上收银台商品照片与未设水位——两边都在线上了。

订位管理客人扫码点单采购

收银

收银台点单的商品照片、以及「未设水位」提示回来了

  • 点单格子的商品照片 9 月 22 日上线后当晚就被一次误操作撤掉了,现在恢复。
  • 进销存里没设安全水位的商品,重新显示为「未设水位」,不再被当成「充足」。
  • 订单导出的「实收」扣退款那条修正所需的数据字段也一起补回。

点单送厨进销存

后台

管理总览重排:手机/iPad 跟小程序同一套层级,电脑两栏,每一块都照后台「门户配置」和权限显示

  • 手机和 iPad 照小程序的顺序:进账 → 「N 件要你管」+ 此刻 → AI 一句判断和问话条 → 要你管的 → 钱对不对 → 参考 → 管理。
  • 电脑上左栏放进账和 AI,右栏放此刻、要你管的、钱对不对、参考,打开第一屏就看得到店里现在的状况和要处理的事。
  • 首页每一块都对应后台「门户配置」里的一张卡:关掉就不显示、没权限就不显示;以前「此刻」「钱对不对」「AI」三块关不掉。
  • 补上网页以前没有的「待我批核」和「要付的钱」(后台标为不可关闭的两张),以及「桌台排行」「净利怎么算的」。
  • 回本、趋势、应付、供应商、桌台、净利改成「参考」区一行一张,点开才加载,顺序跟后台排的一样。
  • 管理宫格和「改价/员工任免/分红确认」同时看权限和店铺功能模块开关;「改价」以前没有任何权限判断。
  • 修掉「此刻」四格被排成 3+1 的问题,页面上小于 12px 的字全部拉到 12px。

财务/日结/流水小程序门户卡片布局审批收件箱采购

老板

调拨超期丢失会跳到记损耗单,预填酒和数量,不自动提交

  • 点「丢失要盘亏」打开记损耗单,商品、数量、备注带上调拨单号。库存为 0 的酒仍能选。
  • 不自动提交。调拨单仍是已发货,不把货静默改成 0。

进销存

老板

调拨超期在途会顶上提示,点进去能看到还在车上的酒

  • 调拨页顶上写出超期在途几笔、最久几天,可以只看超期。默认列表仍看得到那张单。
  • 点单号能看到品名数量、申请/发货时间。调出店三颗钮:还在车上、对方已收未点、丢失要盘亏。前两颗只写跟进,单仍已发货。
  • 总览待办点进去就是只看超期。侧栏红点带这个数。

进销存

进销存

有库存查看就能进进销存,不再被厨房壳挡住

  • 厨房岗位如果同时有库存查看,打开进销存是库存总览,不是权限不足。

进销存厨房出品

供应商

供应商从平台库挑品,参考价不能冒充自己的报价

  • 供应商门户 › 我的目录:点选平台商品后,平台参考进价只读,一直标着「参考,不是你的报价」。
  • 你的报价在旁边另填。没有改过不能当已经报过价;报的和参考一样,要再确认一次。
  • 手机上是先点卡片,再进定价页,参考价不会自动填进报价框。

供应商门户

供应链

调拨列表能看见发了什么、走了几天

  • 跨店调拨列表写出品项摘要。成本没有就显示「—」,不会编成 0。
  • 已经发出超过 7 天还没收的,会标红提醒。
  • 手机卡片标题是「去哪家店、几项」,不是只给一个单号。

调拨

供应商

供应商打开门户,先登入;入驻分两步

  • 打开供应商门户,默认是登入,不再一进来就是很长的入驻表。
  • 入驻第一步只要手机、验证码和密码;执照、税号、品类在第二步。
  • 小程序登录页会说明:入驻请到电脑上的门户做完。

供应商门户

供应链

采购建单先看到常用供应商和原料,测号沉到底

  • 建采购单时,供应商按常用 / 其他 / 测号分组,测号默认藏着。
  • 选商品默认只出原料、食材、原瓶。配方出品不会进这张单。
  • 单位优先瓶、箱、件。出品用的杯会标明那是出品单位。

采购

供应链

付供应商的钱要对上订、收、票三张单

  • 采购 › 应付:点开一笔能看到订单、收货、发票对照。
  • 供应商还在对账异议里的,付款按钮不出现,会写「先核对异议」。
  • 没有付款权限的员工进采购,根本看不到应付这一栏。

采购

供应链

今晨补货按瓶和箱下,没有金额的单不能收货

  • 采购 › 今晨草稿:能确认的行才列出,并写出采购单位。出品记成「杯」的,会标明原记并提示用瓶或箱。
  • 供应商还没报价的品,不会进可确认的那一张表。
  • 待收货里总额是 0 的单,不再给出收货按钮,会写「这张单没有金额」。

采购

店长

厨房那颗按钮写的是「全萤幕」——这一类字全是简体,所以繁简检查永远说它没问题

  • 打开厨房出餐页,第一眼看到的按钮是「⛶ 全萤幕」。大陆说「全屏」。顺着查下去不是孤例:库存页有五句写着「连线暂停…网络恢复后会自动重试」——同一句话里台湾词和大陆词各用一次。
  • 为什么一直没人发现:检查用的是繁→简的逐字比对。而「萤幕」「连线」「侦测」「记忆体」每一个字本身都已经是简体,逐字比对对它们永远是绿的。
  • 这一轮改掉 22 处用户看得到的文案:全萤幕→全屏、网路连线→网络连接、连线暂停→网络中断、伺服器→服务器、侦测→检测、记忆体→内存。
  • ⚠️ 母体量了两次差很多:不挖注释是 89 处,挖掉注释只剩 24 处——注释占了 65 处。报 89 会让人以为满库都是,而注释不是用户看得到的字。
  • ⚠️ 24 处里还有 1 个误报:「请尽快取餐」被当成「快取」。子串比对必须逐条看,不能只数个数。
  • 顺带修掉 54 处「帐」写成「账」:结帐→结账、帐号→账号、对帐→对账。对照库里正确的写法有 608 处 ⇒ 不是方言选择,是 8% 的钱字写错了,混在正确的里面看不出来。
  • 改之前查了两格:前端零处把这些字当成比较值或对象键;后端也不产生这些字给前端显示。所以改文案不会改行为。

厨房出品进销存结账收款

库存

库存流水新增「单价」栏

  • 库存流水的宽表表头、数据行和窄屏卡片三处补上「单价」。
  • 规则和相邻的「成本额」一致,免费入库、赠品这类 0 不被当成缺失。
  • 销售页高毛利提示里「去库存异动比对每笔入库单价」的说明同步微调。

进销存

采购

进价异动页写明它只比较采购入库,手动入库不在其内

  • 在进价异动的结论下方补一句限定语:只看采购批次,手动入库、调拨、盘点调整进来的成本不在检查范围。
  • 同时指向「进销存 → 库存流水」的逐笔单价栏去查。
  • 判准和扫描范围没有改。

采购进销存

老板

仓管这类岗位登入后,落在自己的岗位上(不再一律落在老板总览)

  • 以前只要是有后台权限、但没有收银权限的岗位账号(仓管、会计…),登入后一律落在老板总览——那页的数字他们都读不到,于是看到一排 ¥0。
  • 现在按岗位落地:仓管落在进销存、会计落在会计(原本就会落在自己岗位的厨房、咨客、收银、服务员行为不变)。
  • 这是「总览要不要改成按角色分段」那个决定的配套:先把每个人的家给对,总览本身没有动。

进销存

库存

[已并入 T-2549] 库存总览「充足」是默认值不是判断——同一缺陷由 T-2549 修复并上线,本条保留作为记录

  • 走查进销存的库存总览,四十七项商品每一项都挂着绿色的「充足」。拉原始资料看:安全水位四十七项全是空的、零项设过、零项库存为零。
  • 判准是:库存小於等於零就是缺货;有设水位而且低於水位就是偏低;其馀一律充足。也就是说没设水位时,只要还剩一毫升就是「充足」;而「偏低」这一档对这家店永远到不了——没有任何门槛能让它成立。
  • 老板扫过去看到四十七个绿色「充足」,以为库存健康;真相是一项都没有被评估过。「没设过」跟「真的没问题」在画面上长得一模一样。
  • 改法只落在渲染层:没设水位时徽章印「未设水位」并去掉绿底,其馀一字不动;再加一行只在真的有未设项时出现的说明,把数字讲出来,并点明「偏低」这一档对它们永远不会出现,以及去哪里设。
  • 刻意不新增第四个状态值:那个型别还餵着跨仓汇总与预警中心的「要注意的品项数」。这里要修的是这个字说了谎,不是统计算错了——没设水位确实不是缺货,计数把它排除是对的。下一个人最容易犯的错是顺手改成回「偏低」或新增状态值去一起修统计,那会让预警中心的数字从零跳到四十七,而那四十七项没有一项缺货,等於把一个文案缺陷换成一个天天误报的告警。
  • 验证含一个能区分新旧实作的负控:只看「四十七项都变成未设水位」是不够的,那一格没有证明我没把充足与偏低弄坏。所以临时给约五分之一的商品注入极高门槛、五分之一注入极低门槛,注入後三档同时出现(偏低四、充足十二、未设水位三十一),说明文字的计数也跟着从四十七降到三十一。还原後全库搜不到残留。
  • 中间量错过一次值得记:我用取服务器上的模组再搜注释标记的方式确认注入生效,得到零,差点判成热更新坏了。实际上是编译会把注释剥掉,而我的标记正好写在注释里;改搜变数名立刻看到它在。校准标记要选一个会活过那条管线的东西。
  • 型别检查与两支静态闸门皆零。尚未部署。

进销存

进销存

临期预警说「没有临期批次」时,现在会告诉你是真没有还是根本没数据

  • 这两件事以前在画面上长得一样:「确实没有快过期的货」和「一个批次都没填效期,所以这道检查查不出东西」。后者读起来像前者,老板会以为自己没事。
  • 现在:一个都没填的时候直接说「这家店 49 个在架批次没有一个填了效期,这道检查现在查不出任何东西,这不等于没有临期货」;有一部分填了的时候会写出比例。
  • 还没读到数据时维持中性说法——不说「你没事」也不说「你查不了」。

进销存

进销存

周转天数那张表其实只列了一部分,现在会说清楚

  • 那张表一直只列周转最慢的 20 项。演示店实测店里有 46 项有库存,另外 26 项从来没出现在这一页上,而画面上没有任何提示——没有分页、没有「更多」。
  • 现在会说明:上面是最慢的 20 项、这段时间一共 46 项、没列出来的那 26 项不代表它们周转健康,只是这一页没拿到它们的数字。
  • 超过一年的商品以前一律显示「> 365 天」。这张表就是按周转天数排序的,好几项都超过一年时会全部显示成同一句话,看不出该先处理哪一支。现在显示「严重积压・约 5.3 年」,既不像故障读数也保住了先后次序。

进销存

进销存

预警中心的分类表以前只列前 8 类,剩下的没说

  • 那张按库存价值排的分类表一直只显示前 8 个分类,画面上没有任何提示。演示店实测:后端有 13 个分类,被藏起来的那 5 类占 42.6% 的 SKU。
  • 被藏起来的正好是主食、调酒辅料、葡萄酒、啤酒、软饮——整个非酒水的半边店。
  • 现在会说清楚还有几类、多少个 SKU、多少钱,并且可以一键全部展开。
  • 「在架 SKU 数」跟「库存总览」那一页的数字对不上时,现在会说明为什么(同一个商品分在多个仓会占两条库存记录)。

进销存

采购

应付每一行补上收货单号——对帐要的三张单,第二张一直在回应里没印出来

  • 应付帐款的行业控制叫三单匹配:采购单、收货单、发票三者对得上才付款。而应付页每一行原本只印应付单号加采购单号,少了收货单那一张,而它就在同一个回应里。
  • 没有它,拿着供应商送来的送货单想对帐的人,手上这一行对不上任何东西。
  • 补上之後三笔实测都带上了收货单号,宽窄两种版面共用同一支组字函式,不会一边有一边没有。
  • 要讲清楚的限制:这仍然是两单匹配不是三单。应付单上只有发票日期栏位、没有发票号栏位,而且这家店三笔的发票日期全是空的——第三张单根本还没有地方存。这句话写进了程式码注解,免得下一个人看到一行有三个号就以为三单齐了。後端补发票号那半已另报。
  • 型别检查与星号闸门皆零;浏览器实测三行都带收货单号。尚未部署。

采购

采购

采购建单:账期现在跟着供应商档案带出来,而且填 0(货到付款)不会再被悄悄改成 30

  • 走查采购到应付这条动线时,应付页第一行就是「已逾期三笔,共三十三元九角」。顺着到期日往回查:供应商档案上谈好的账期是三十天,而三张采购单上的账期是零 —— 没继承。於是到期日等於下单日,收货当天就到期、隔天全部逾期。
  • 账期直接决定应付的到期日,而到期日决定应付页的逾期告警,所以这个字段填错的代价不是显示问题。
  • 查下来是两个各自独立的缺陷,都在建单那张表单。第一,账期的预设是写死的三十天,不是选中供应商的账期——店里甲供应商四十五天、乙供应商七天时,每次建单都得自己记得改,而那个数字就在供应商档案里、一个字段的距离。第二,送出时那行写法会把零当成「没填」,於是使用者明确填零(货到付款,餐饮现金进货很常见)会被静默改成三十天;单子建出来了、没有错误、只是到期日晚了一个月。
  • 改法:换供应商时把账期带出来,但只在使用者还没动过那一格时;改过之後不再覆盖——那是他对这一单的决定,不是预设值。送出时只在「空白或不是合法天数」才回退,而回退目标是这家供应商的账期,不是一个跟谁都无关的常数;负数也当没填,因为下单日加负数等於一建出来就逾期。表单下面讲清楚这个数字哪来的,改过之後两个数字都给。
  • 验证:取值函式八个案例全过,关键那格是「填零加供应商三十」要得到零(旧版会得到三十)。浏览器实测时特地绕开一个陷阱:这家店唯一的供应商账期正好是三十,跟旧的硬编码预设一模一样,直接测「选了供应商後是不是三十」两种实作都会绿、一格都踩不到差异;所以临时把供应商账期改成七再测,选供应商前是三十、选了之後变七、填零之後保持零、再换一次供应商也不会被覆盖。两处临时改动都已还原,全库搜不到残留。
  • 没有真的送出一张采购单——那是对正式机的写入。送出那一行的取值由八个案例覆盖,没被执行过的是建单那一次呼叫本身。
  • 型别检查与两支静态闸门皆零。尚未部署。

采购

进销存

库存现在按「瓶/罐」显示,不再只给你一个毫升数

  • 「现有库存」那一栏原本写「17,250 毫升」——盘点时你数的是瓶,不是毫升。现在显示「23 瓶 · 17,250 毫升」。
  • 开了一半的酒不会被抹平:「24.8 瓶」就是 24 整瓶加一瓶开了八成,这是真信息不是误差。
  • 换算词用商品规格里写的那个(480ml/罐 的就显示「罐」,不会一律写成「瓶」)。
  • 小吃这类本来就按份/杯记的商品完全不变。

进销存

库存

库存「状态」对大多数商品只会说一句「充足」——因为它们根本没设安全水位

  • 没设安全水位的商品,以前会被算成「充足」。没有那条线,系统其实判断不了它够不够。
  • 现在这些商品显示「未设水位」,并且可以单独筛出来一次补完。
  • 「缺货」不受影响——库存为 0 不需要水位也判断得出来。
  • 多个仓库合并看同一个商品时,改成取最严重的那个状态,不会被「没设水位」盖掉真的偏低。
  • 「未设水位」刻意不计进首页的「要留意几项」——那是没配置,不是快没货,混在一起会让那个数字大到没人再看。

进销存

供应链

供货端:列表读失败不再说「暂无订单/还没有报价」

  • 供应商门户的订单页与报价页,加载失败时原本会在错误提示下面照说「暂无订单」「还没有报价」。
  • 改成记住每一页这次有没有读到;没读到就说「订单没读到,不能当成『没有』——刷新再看」,并把新建入口收起来(不确定就别引导动作)。

供应商门户

供应链

采购与收货的单价栏不再允许静默的 0 元

  • 建采购单或确认收货时,单价留空或被填成 0 会被挡下并说明后果:0 元单价会让存货成本与应付都是 0、毛利虚高。
  • 要做样品的单有一条显式出口:勾「本单含样品/赠品」并写原因,原因会写进单据备注——这样月底「零元单」与「漏填」分得开。
  • 勾了样品却没写原因一样会被挡。

采购进销存

供应链

手动建供应商的说明不再指向一个不存在的页面

  • 手动建供应商的提示原本写「完整资料维护仍在后台系统做」,但后台并没有那个页面,点不过去;现在改成指出真正能改的地方:付款帐期在开采购单时填,收货后到「应付」页看到期日与剩余应付。
  • 供应商列表就地显示帐期天数(资料本来就有,只是没显示)。

采购

全员

P0-22 C 批(小程序):失败不再变成「没有」——已送品项/看板/负债/固定成本/仓库清单

  • 代客点单:已送品项读失败时出红 Banner 明说「没读到,这不等于本单没有已送品项,先别重复点」+重试钮(原本整块安静消失,服务生会重复点菜)
  • 桌况看板:标记清洁/结账等动作成功但重抓失败时,明说「看板可能是你操作前的状态(资料时间 HH:MM:SS · 之后没有再读到),尤其别再收一次款」+手动重新读取(原本停在操作前且一个字都不说;指挥官裁定不做自动退避重试——自动重试成功会让人以为看到最新,改印新鲜度)
  • 礼品卡:发卡/充值后的未核销负债重抓失败会显示「没读到,下面的数字可能是操作前的」(同档冻结那条早已修,这两处是漏改)
  • 财务:固定成本/净利读不到时明说并给重试(原本「填 3 个数」与净利拆解整块安静消失,老板会以为不用录成本)
  • 移仓:商品/仓库清单读不到时列出缺哪一项,并且不再出现「只有一个仓库时无需移仓」这句假空态

桌台楼面结账收款老板经营看板礼品卡进销存

供应链

P0-15 複驗:建立採購單不再 500(同一顆按鈕走完 draft→confirmed)

  • 采购买手在后台按「送出(建立草稿)」不再跳出服务器内部错误,采购单会正常建立。
  • 建立后可以按「确认订单」,状态从草稿变成已确认,并留下是谁确认的纪录。
  • 确认采购单不会产生应付账款或收货单(承诺与负债分开)。

采购

供应链

贴一份价目表,一次把商品加完

  • 「我的商品目录」里多了一颗「贴一份价目表」——微信里发的、Excel 里复制的,整段贴进去就行。
  • AI 拆成一行行商品之后,**它自己不确定的那几格会被标出来并自动展开**,确定的行收着;两百个品不用重读,只看标出来的那几格。
  • 改过的格子标记立刻消失,标记的意思就是「你还没看过」。
  • 缺必填的行会被单独退回来并说明原因,**不影响其他行**——两百个品里六个有问题,先把一百九十四个拿到手。
  • 目录还空着的时候这颗是主按钮:新开户的供货方第一件事就是把手上那份价目表弄进来。

供应商门户

全员

点单画面与抽盘不再把「读不到」讲成「没有」

  • 点单主画面:菜单读取失败时以前会显示「这个分类目前没有商品」,收银会照这句话告诉客人「没有」;现在会明说「菜单没读到」并给一颗重新读取。
  • 抽盘:商品清单读不到时以前会显示「待盘品项都已录入」,等于说盘完了;现在明说读不到、并请先别抽盘。
  • 同时更正两份盘点里的两条误判:少画提示标签、以及失败时整块不显示的写法,都不属于这一族(判准是「失败时会不会说出没有」,不是「有没有写错误分支」)。

点单送厨进销存

供应链

加商品改成先搜平台商品库

  • 加商品第一步是搜平台库,搜到就带出名称、规格、条码、参考价,改两个字就能存。
  • 搜不到才手填,不再一上来就是一张空表。
  • 支持扫条码;名称重复会当场提醒;参考价会标明这是建议价、不是你的价。
  • 用中文输入法打字时不会被打断——候选字选完才去搜。

供应商门户

供应链

供货方现在就能上架商品,不用等商户

  • 「我的商品」不再要求先有商户跟你建立合作——注册完就能开始录商品。
  • 不先有商品就没法报价,这一步不该等别人。

供应商门户

供应链

供应商从账号面板直接进门户

  • 在「我的账号」里点自己那张供应商卡,直接进供应商门户,不用再登一次。
  • 商户身份本来就能直接进,现在两边一样了。

供应商门户

全员

一个手机号可以既开店又供货

  • 已经是供应商的人,可以直接在账号面板里开一家店;已经开店的也能登记成供应商
  • 两种身份都列在一起,点哪个进哪个
  • 新身份沿用同一个密码——不然登录时只认得出其中一个

员工账号与权限供应商门户

供应链

采购退货手机上建得了单

  • 建单、提交都在手机上完成,不用等回到电脑前

采购

供应链

补货页不再「一切正常那天进不去」

  • 补货、收货和临期预警改成常驻入口。以前只有条件式深连结——引擎说一切正常的那天,没有任何路进得去
  • 状态计数条:待补 / 在途 / 今日到 / 已逾期

进销存采购

供应链

收货预填扣掉供应商已报的缺货

  • 表列上写明「供应商称缺 N · 已预填 M」,不用自己对两遍
  • 把实收改回全量时会软提示一句,但不拦你

采购

供应商

供货商可以自己找上门了

  • 供应商门户新增「添加意向门店」:供货商在平台里搜到你的店,自己登记合作意向,等你回应
  • 老板端新增供应商履约看板:谁家供货准时、单价走势怎么样,挑供应商靠数据不靠感觉

供应商门户

老板

经营周报盯上了盘点损耗

  • 每周环比新增「盘点损耗」:这周盘亏多少、盘了几次,涨了标红提醒;没盘过点就诚实说没数据,不冒充零损耗

经营周报进销存

供应链

补货建议一键变采购单

  • 晨报里「今天该补 N 项」点进去直接弹出采购草稿,按供应商分好组、附最小起订量提示;手机小程序同步可用

采购老板经营看板

库存

站在酒柜前用手机盘点

  • 一手拿手机一手数瓶子:账面数只读、实盘从空白数起,数的人和确认的人分开——对应店里真实的工作流

进销存

这是供应链的全部更新。 回按时间看全部。

这份日志从 2026 年 7 月记起,更早的没有逐条列。想看它现在都会什么,回全部功能,或者进演示店自己点一点。