feat: 订餐终端设备概览弹窗 + 会员权益/采购库存抵扣/追溯多锅次分支 + 设备端统计与验收改造
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.7
parent
b4dfe31b25
commit
792567ac03
@@ -1,11 +1,11 @@
|
||||
_Last synced: 2026-08-10 | Base commit: `ff48f38`_
|
||||
_Last synced: 2026-08-14 | Base commit: `b4dfe31`_
|
||||
|
||||
# 记忆索引
|
||||
| 文件 | 描述 | 类型 | 最后更新 |
|
||||
|------|------|------|----------|
|
||||
| project_overview.md | 项目技术栈、架构与模块结构 | project | 2026-05-14 |
|
||||
| project_progress.md | 各模块原型开发进度 | project | 2026-08-10 |
|
||||
| decisions.md | 关键设计决策与架构约定 | project | 2026-08-10 |
|
||||
| project_progress.md | 各模块原型开发进度 | project | 2026-08-14 |
|
||||
| decisions.md | 关键设计决策与架构约定 | project | 2026-08-14 |
|
||||
| feedback.md | 协作规范与用户纠正记录 | feedback | 2026-06-15 |
|
||||
| user_profile.md | 用户角色与偏好 | user | 2026-04-21 |
|
||||
| lint_report.md | 记忆健康检查报告 | lint | 2026-08-10 |
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
name: 记忆健康检查报告
|
||||
description: memory-lint 最新一次执行的检查结果与待处理项
|
||||
type: lint
|
||||
last_updated: 2026-08-10
|
||||
last_updated: 2026-08-14
|
||||
---
|
||||
|
||||
# 记忆健康检查报告
|
||||
|
||||
> _执行时间: 2026-08-10 | Base commit: `ff48f38` | Last synced: 2026-08-10_
|
||||
> _执行时间: 2026-08-14 | Base commit: `b4dfe31` | Last synced: 2026-08-14_
|
||||
|
||||
## 健康概览
|
||||
|
||||
@@ -24,7 +24,7 @@ last_updated: 2026-08-10
|
||||
|
||||
**AUTO-FIX 已执行 0 项 | NEED-HUMAN 待处理 8 项**
|
||||
|
||||
> 本次为 2026-08-10 第三批次 sync 后的复查。新增 1 条决策(餐次管理模块业务路径与交互约定)+ 1 条里程碑条目,交叉引用闭环验证通过,无 AUTO-FIX 需执行;前期遗留的 8 项 NEED-HUMAN 维持原判定。
|
||||
> 本次为 2026-08-14 提交(b4dfe31 毛菜验收秤 PAD 外壳 + 后厨补餐屏 + 配送H5 + 营养档案)后的 sync 检查。memory-update 更新了 project_progress.md(新增 2026-08-12~14 七条里程碑 + 模块清单补 meal-delivery-h5/后厨补餐屏);decisions.md 的 PAD grid 踩坑条目由用户侧先行写入并随代码提交。索引与磁盘一致(6 文件),全部 8 个交叉引用有效且闭环。矛盾检测确认 decisions.md「grid 不用 flex」与 project_progress.md 2026-06-12 里程碑「flex 居中」为时间演进关系非矛盾(decisions 条目内已注明与 commit 2373704 的历史差异)。前期遗留 NEED-HUMAN 维持原判定,project_overview.md 过期天数已超 90 天阈值升级为 ERROR(内容仍稳定,可仅刷新时间戳)。
|
||||
|
||||
---
|
||||
|
||||
@@ -36,38 +36,30 @@ _本次无 AUTO-FIX 执行项(所有结构性检查通过)。_
|
||||
|
||||
## NEED-HUMAN 待处理清单
|
||||
|
||||
### [WARN] 过期 — user_profile.md
|
||||
### [ERROR] 过期 — project_overview.md(升级)
|
||||
- **文件**:`project_overview.md`(last_updated: 2026-05-14,距今 92 天,超 90 天 ERROR 阈值)
|
||||
- **说明**:项目技术栈(纯 HTML 自包含 + 墨刀兼容)与三端架构稳定,期间变更均为模块内页面迭代,内容并未失真
|
||||
- **建议**:若确认架构无变化,下次 sync 时仅刷新 frontmatter 的 `last_updated` 时间戳即可消除 ERROR
|
||||
|
||||
- **文件**:`user_profile.md`(last_updated: 2026-04-21,距今 111 天,超 90 天阈值)
|
||||
- **本次降级为 WARN**:用户角色画像(产品经理/原型设计师、简体中文、分步确认)属结构性稳定内容,不随代码迭代过期;如用户角色或协作偏好无实际变化,可不更新
|
||||
- **建议**:用户确认角色/偏好是否仍准确,若有变化执行 `/memory-update` 更新;若保持现状可在下次 sync 时刷新 `last_updated` 时间戳
|
||||
### [WARN] 过期 — user_profile.md
|
||||
- **文件**:`user_profile.md`(last_updated: 2026-04-21,距今 115 天,超 90 天阈值)
|
||||
- **维持降级为 WARN**:用户角色画像(产品经理/原型设计师、简体中文、分步确认)属结构性稳定内容,不随代码迭代过期
|
||||
- **建议**:用户确认角色/偏好是否仍准确,有变化时执行 `/memory-update` 更新
|
||||
|
||||
### [WARN] 过期 — feedback.md
|
||||
|
||||
- **文件**:`feedback.md`(last_updated: 2026-06-15,距今 56 天,超 30 天 WARN 阈值)
|
||||
- **文件**:`feedback.md`(last_updated: 2026-06-15,距今 60 天,超 30 天 WARN 阈值)
|
||||
- **建议**:确认会话期间是否产生新的协作规范需沉淀(本次 sync 未触发新 feedback 写入)
|
||||
|
||||
### [WARN] 过期 — project_overview.md
|
||||
|
||||
- **文件**:`project_overview.md`(last_updated: 2026-05-14,距今 88 天,超 30 天 WARN 阈值,临近 90 天 ERROR)
|
||||
- **建议**:项目技术栈(纯 HTML 自包含 + 墨刀兼容)与三端架构稳定,本次变更均为模块内页面迭代;若架构未变可不更新,临近 ERROR 阈值时可刷新时间戳
|
||||
|
||||
### [WARN] 可推断内容污染 — project_progress.md
|
||||
|
||||
- **文件**:`project_progress.md` 第 109~168 行「近期里程碑」区段(历史条目)
|
||||
- **问题**:历史里程碑条目仍含大量具体文件路径(如 `din-ingredient.html`、`prod-clean-order`、`canteen-nutrition-scale/02-dish-display.html`)与 commit hash(`445d824`、`d00208a`、`4fd44f1` 等),按 memory-update 规则「Git 历史(可用 git log 查)」不应写入记忆文件
|
||||
- **本次执行**:新增的 2026-08-10 两条里程碑仍保留文件名(属变更范围说明,便于跨模块追溯,未全量罗列),历史 110~168 行污染条目未清理
|
||||
- **建议**:人工审查 110~168 行历史里程碑,保留结论性描述、删除具体文件路径与 commit hash,让用户能通过 `git log --since=2026-07` 自查细节
|
||||
- **文件**:`project_progress.md`「近期里程碑」区段(历史条目)
|
||||
- **问题**:历史里程碑条目仍含大量具体文件路径与 commit hash,按 memory-update 规则「Git 历史(可用 git log 查)」不应写入记忆文件
|
||||
- **本次执行**:新增的 2026-08-12~14 七条里程碑延续既有格式保留文件名(属变更范围说明,便于跨模块追溯),历史污染条目未清理
|
||||
- **建议**:人工审查历史里程碑,保留结论性描述、删除具体文件路径与 commit hash
|
||||
|
||||
### [WARN] frontmatter 缺失 — 4 个文件
|
||||
|
||||
- **文件**:
|
||||
- `decisions.md` — 无 frontmatter(一级标题起首)
|
||||
- `feedback.md` — 无 frontmatter
|
||||
- `project_overview.md` — 无 frontmatter
|
||||
- `user_profile.md` — 无 frontmatter
|
||||
- **问题**:按 memory-update 规则,记忆文件应有 `name/description/type/last_updated/commit` 五字段 frontmatter;目前仅 `project_progress.md` 与 `lint_report.md` 有 frontmatter
|
||||
- **建议**:MEMORY.md 索引已含类型与日期,可视为冗余备份;如无需统一可忽略。若决定统一,可在下次 sync 时一并补全
|
||||
- **文件**:`decisions.md`、`feedback.md`、`project_overview.md`、`user_profile.md`(均无 frontmatter)
|
||||
- **说明**:按 memory-update 规则应有五字段 frontmatter;目前仅 `project_progress.md` 与 `lint_report.md` 有
|
||||
- **建议**:MEMORY.md 索引已含类型与日期,可视为冗余备份;如需统一可在下次 sync 时一并补全(可与 project_overview 刷新时间戳合并处理)
|
||||
|
||||
---
|
||||
|
||||
@@ -76,7 +68,8 @@ _本次无 AUTO-FIX 执行项(所有结构性检查通过)。_
|
||||
- `decisions.md#餐厅终端设备 PAD 居中外壳设计模式` → `[[feedback.md#PAD 终端页面内禁止可见滚动条]]` ✅ 目标存在,双向闭环
|
||||
- `feedback.md#PAD 终端页面内禁止可见滚动条` → `[[decisions.md#餐厅终端设备 PAD 居中外壳设计模式]]` ✅ 目标存在,双向闭环
|
||||
- `decisions.md#规格体系统一化改造(跨设备端 + Web 端 + 辅助页)` → `[[feedback.md]]` ✅ 目标存在(占位引用「暂无直接关联条目」,非对称但属预期)
|
||||
- `decisions.md#收银设备用户类型徽标三态体系` → `[[project_progress.md]]` ✅ 目标存在,双向闭环(前次 AUTO-FIX 完成)
|
||||
- `decisions.md#补齐明细页业务路径修正:少记来源 = 未识别取餐记录` → `[[project_progress.md]]` ✅ 目标存在,双向闭环(前次 AUTO-FIX 完成)
|
||||
- `decisions.md#待机页副屏人脸识别监控区(收银员侧实时反馈)` → `[[project_progress.md]]` ✅ 目标存在,双向闭环(本次 memory-update 同步建立)
|
||||
- `decisions.md#餐次管理模块业务路径与交互约定` → `[[project_progress.md]]` ✅ 目标存在,双向闭环(本次 memory-update 同步建立)
|
||||
- `decisions.md#收银设备用户类型徽标三态体系` → `[[project_progress.md]]` ✅ 目标存在,双向闭环
|
||||
- `decisions.md#补齐明细页业务路径修正:少记来源 = 未识别取餐记录` → `[[project_progress.md]]` ✅ 目标存在,双向闭环
|
||||
- `decisions.md#待机页副屏人脸识别监控区(收银员侧实时反馈)` → `[[project_progress.md]]` ✅ 目标存在,双向闭环
|
||||
- `decisions.md#餐次管理模块业务路径与交互约定` → `[[project_progress.md]]` ✅ 目标存在,双向闭环
|
||||
- `project_progress.md#近期里程碑`(2026-08-14 条目)→ `[[decisions.md#餐厅终端设备 PAD 居中外壳设计模式]]` ✅ 目标存在(本次新增)
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
name: 项目进度
|
||||
description: 各模块原型开发进度与里程碑
|
||||
type: project
|
||||
last_updated: 2026-08-10
|
||||
commit: ff48f38
|
||||
last_updated: 2026-08-14
|
||||
commit: b4dfe31
|
||||
---
|
||||
|
||||
# 项目进度
|
||||
@@ -84,15 +84,17 @@ commit: ff48f38
|
||||
|
||||
### 其他终端(other-module)
|
||||
- `mini-program/nutrition/` — 微信小程序营养管理用户端(28 页)✅
|
||||
- `meal-delivery-h5/` — 营养管理餐品配送 H5(配送员端 9 页:登录/工作台/派单来电/抢单池/订单详情/配送中/完成签收/历史/个人中心)✅ + CHANGELOG;称谓统一"配送员",派单不设倒计时
|
||||
- `canteen-device/` — 餐厅终端设备(多设备实页持续补齐)🔨 设计中
|
||||
- `canteen-nutrition-scale/` — 餐线营养秤(11 页:含登录页、欢迎页,双屏取餐合并为单页 03-meal-pickup-dual 同页左右双屏布局)+ PRD + FLOW + CHANGELOG
|
||||
- `checkout-device/` — 结算设备(14 页:收银员屏 9 页覆盖登录/待机/收银/支付成功/订单/详情/统计/对账/小票 + 用户屏 4 页覆盖待机/同步/支付/成功 + 双屏导航入口)+ index 左右双屏布局
|
||||
- `checkout-device/` — 结算设备(14 页:收银员屏 9 页覆盖登录/待机/收银/支付成功/订单/详情/统计/对账/小票 + 用户屏 4 页覆盖待机/同步/支付/成功 + 双屏导航入口)+ index 左右双屏布局;登录改为用户名密码方式
|
||||
- `clean-veg-packaging-labeler/` — 净菜包装秤(5 页:登录/订单/包装/历史/标签预览)+ CHANGELOG;术语由"贴标"统一为"包装",包装作业按单份拆分
|
||||
- `clean-veg-ratio-scale/` — 净菜组配秤(原净菜配比秤重构,纵向 3:4 布局 + 调料组配区 + 调料位置设置页)
|
||||
- `ratio-scale/` — 配比秤(含 04-seasoning-settings.html 调料位置设置页)
|
||||
- `raw-veg-inspection-scale/` — 毛菜验收秤(8 页:登录/欢迎/验收/设置/历史/采样等)+ PRD + UI-SPEC + FLOW
|
||||
- `raw-veg-processing-scale/` — 加工毛菜秤(10 页:登录/欢迎/清洗任务/批次称重/批次清洗/历史/设置等)
|
||||
- 父级 `canteen-device/index.html` 已恢复员工登录入口卡片并同步菜单状态
|
||||
- `ratio-scale/` — 配比秤(含 04-seasoning-settings.html 调料位置设置页;调料组配区支持展开/折叠,应称/已称 X/Yg 格式)
|
||||
- `raw-veg-inspection-scale/` — 毛菜验收秤(8 页:登录/欢迎/验收/设置/历史/采样等)+ PRD + UI-SPEC + FLOW;2026-08-14 全页面完成 PAD 居中外壳改造(grid 方案),验收列表动态列(有订单 10 列/无订单 8 列),导航统一经登录页进入
|
||||
- `raw-veg-processing-scale/` — 加工毛菜秤(10 页:登录/欢迎/清洗任务/批次称重/批次清洗/历史/设置等);清洗任务支持新增弹窗与补录功能
|
||||
- `processing-prompt-screen/` — 后厨补餐屏(原"加工提示屏"更名,1 页首版:16 格菜品余量监控四态看板 + 补餐/食谱来源标签)
|
||||
- 父级 `canteen-device/index.html` 已恢复员工登录入口卡片并同步菜单状态;模块级 `doc/CHANGELOG.md` 已建立
|
||||
- 其余设备页仍有部分占位,待继续补齐
|
||||
- `emergency-screen/` — 应急大屏(西安/标准版/九厂)🔨 设计中
|
||||
- `xian-center/index.html` — 西安应急中心大屏(应急指挥大屏,含 KPI 指标/穿戴告警/心脑血管 AI 预警/地理地图/资源调度/急救路线;新增穿戴告警/心脑血管预警/应急求助三个业务记录弹窗含筛选与分页,地图资源标记弹窗,告警弹窗红色闪烁边框)
|
||||
@@ -102,10 +104,17 @@ commit: ff48f38
|
||||
Web 管理端和员工端 APP 的其余模块(系统管理、运动管理、健康评估、知识普及、健康数据、心脑血管/糖尿病/癌症预防等)均为待开发状态。
|
||||
|
||||
## 总计
|
||||
- 已完成/设计中:568+ 个 HTML 原型页面
|
||||
- 已完成/设计中:580+ 个 HTML 原型页面
|
||||
- 覆盖模块:18 个(含三端+其他终端)
|
||||
|
||||
## 近期里程碑
|
||||
- 2026-08-14:毛菜验收秤 PAD 外壳改造 + 后厨补餐屏首版 + 配送H5流程降噪 + 营养档案检索录入强化(commit b4dfe31)——①毛菜验收秤全部 9 页统一 PAD 居中外壳(body grid 居中方案,详见 [[decisions.md#餐厅终端设备 PAD 居中外壳设计模式]]),验收页食材列表按"有订单 10 列/无订单 8 列"动态渲染(采购单价只读),返回导航统一 referer 参数"从哪里来回哪里去",导航页卡片统一指向登录页;②加工提示屏更名「后厨补餐屏」并完成首版设计(16 格菜品余量监控四态看板 + 补餐/食谱来源标签 + 餐次时段栏);③配送H5 移除派单倒计时与异常按钮、配送中页新增商家联系条/备注展示/清单卡片化;④营养管理餐品库高级搜索弹窗 + 筛选汇总条 + 操作历史 Tab、食材录入改行内选择器 + 净菜包毛利率字段、食材详情操作历史、蔬菜净菜类型结构化表格、进货明细补金额/单价列。新建 canteen-device 模块级 CHANGELOG。
|
||||
- 2026-08-14:体检模块完善 — 员工端胃肠镜流程 + 管理端配置页(commit 44e7f32,远程合入)——员工端新增 `my-appointments-detail-gastro.html` 与 `my-appointments-detail-gastro-done.html`(胃肠镜体检流程详情与完成态);管理端 `pre-hospital-scope`/`pre-item-combo-template`/`pre-item-exception`/`pre-item-hospital-fee`/`pre-item-unit-fee`/`pre-plan`/`pre-quota-group`/`pre-quota-personal` 各页新增筛选/弹窗等功能。
|
||||
- 2026-08-13:体检模块完善 — 员工端操作流程讲解页 + 管理端配置页(commit 6dacd91)——员工端新增 `process-guide.html`/`process-guide-detail.html`(体检操作流程讲解);管理端 `config-*` 系列配置页新增/完善功能;`index.html` 导航同步。
|
||||
- 2026-08-12:配送H5 新模块 + 净菜三页物流改造 + 餐次历史内聚(commit 2346465)——①新建 `other-module/meal-delivery-h5/`(配送员端 9 页:登录/工作台/派单来电/抢单池/订单详情/配送中/完成签收/历史/个人中心 + CHANGELOG);②净菜三页(`prod-clean-order`/`sup-clean-internal`/`sup-clean-external`)物流列简化为徽标 + 物流详情弹窗(4 节点配送时间轴),收货码仅买家视角可见;③结算台 `07-statistics.html` 将餐次历史内聚为统计页 Tab。
|
||||
- 2026-08-12:健康画像与历史咨询摘要 + 专家统计明细(commit 5761ce7、a165000)——①员工端新增 `profile/health-profile.html`(健康画像);②应急专家端新增 `history-summary.html`(历史咨询摘要),咨询结束页增加 AI 摘要卡片;③西安应急大屏 `help-emergency.html` 增加生活习惯画像;④Web 管理端 `expert-statistics.html` 增加咨询记录明细弹窗。
|
||||
- 2026-08-12:毛菜加工秤与配比秤迭代(commit dbdc189、b522ce5、55b88b2)——①加工毛菜秤 `01-washing-tasks.html` 新增任务新增弹窗(重新排版)与补录功能;②配比秤调料组配区增加展开/折叠开关,应称/已称改为 X/Yg 格式,`04-seasoning-settings.html` 调料位置设置交互优化。
|
||||
- 2026-08-12:营养管理杂项 + 结算台登录改版(commit 39998f4、b07dd05)——①消费管理支持退款(`din-data-consume.html`);②净菜订单支持选择内配调料;③采供管理增加待确认状态(`farm-purchase.html`);④结算台登录改为用户名密码方式(`01-login.html`)。
|
||||
- 2026-08-10:结算设备餐次管理模块新增 — 开餐/补餐/闭餐/余量处置/历史四页联动(commit ff48f38)——①新增 4 个页面:`10-meal-center.html`(餐次管理入口,左右双卡/开餐开关+历史入口)、`11-meal-active.html`(开餐中详情,餐线Tab+餐品图文卡+余量阈值三态+通知补餐+结束用餐二次确认)、`12-meal-end-surplus.html`(余量处置引导,全选+批量处置方式下拉+表格化余量列表+提交二次确认,四选项对齐后台营养管理余量处置体系)、`13-meal-history.html`(历史记录,左餐次列表+右流程时间轴六类节点+底部统计);②`02-standby.html` 底部入口卡片由「用餐管理」改名为「餐次管理」并跳转 `10-meal-center.html`;③`index.html` 收银员屏区追加 4 张导航卡片。(相关决策:[[decisions.md#餐次管理模块业务路径与交互约定]])
|
||||
- 2026-08-10:结算设备待机页新增副屏人脸识别监控区 + 多页面冗余元素精简(commit 32bd018)——①`02-standby.html` 左下「开始结算」按钮区改为「副屏人脸识别监控区」三态轮播演示(成功/光线不足/位置不对),含模拟副屏画面(人形剪影+检测框+LIVE 指示)与时钟精简、底部「小票打印」入口改名为「用餐管理」(功能待开发占位);②`03-checkout.html` 删除顶栏「本单应付」、余额信息卡「会员等级」、清空按钮及相关 CSS/JS;③`07-statistics.html` KPI 对比文案统一为「较昨日午餐」、支付方式柱状图标签语义化(余额支付/现金支付/餐券抵扣);④`08-reconcile.html` 删除差额汇总「企业补贴优惠」行;⑤`user-02-checkout-sync.html` 删除热量环「略少 76%」提示;⑥`user-04-success.html` 删除二维码「今日已有 1,284 人查看」营销文案。(相关决策:[[decisions.md#待机页副屏人脸识别监控区(收银员侧实时反馈)]])
|
||||
- 2026-08-10:收银设备新增用户类型徽标体系 + 补齐明细页重构(commit deb4752)——①主屏(03/04/05/06/07)与副屏(user-02/03/04)统一用户类型徽标三态配色(会员=蓝金渐变金边 / 临时=灰底 / 内部员工=蓝底),订单列表(05)新增「用户类型」列、订单详情(06)新增独立顾客信息卡片并清理语义陈旧的"顾客类型=企业员工"项;②订单详情(06)移除「补齐明细」操作入口(支付后改走退款流程,避免操作歧义);③补齐明细页(08)重构:左侧订单由卡片堆叠改为表格化(对齐 03-checkout),「添加商品」Tab 重构为「补齐未识别」从未匹配取餐记录直接加入(业务路径修正:少记来源=未识别记录而非菜品库);④导航页"结算设备"改名为"结算台"。(相关决策:[[decisions.md#收银设备用户类型徽标三态体系]]、[[decisions.md#补齐明细页业务路径修正:少记来源 = 未识别取餐记录]])
|
||||
|
||||
Reference in New Issue
Block a user