diff --git a/.claude/memory/MEMORY.md b/.claude/memory/MEMORY.md index cf98c4d..b3f49d3 100644 --- a/.claude/memory/MEMORY.md +++ b/.claude/memory/MEMORY.md @@ -1,4 +1,4 @@ -_Last synced: 2026-07-24 | Base commit: `91621bc`_ +_Last synced: 2026-08-03 | Base commit: `aa3d439`_ # 记忆索引 | 文件 | 描述 | 类型 | 最后更新 | diff --git a/.claude/memory/lint_report.md b/.claude/memory/lint_report.md index 1f43c5d..398bc41 100644 --- a/.claude/memory/lint_report.md +++ b/.claude/memory/lint_report.md @@ -2,12 +2,12 @@ name: 记忆健康检查报告 description: memory-lint 最新一次执行的检查结果与待处理项 type: lint -last_updated: 2026-07-24 +last_updated: 2026-08-03 --- # 记忆健康检查报告 -> _执行时间: 2026-07-24 | Base commit: `91621bc` | Last synced: 2026-07-24_ +> _执行时间: 2026-08-03 | Base commit: `aa3d439` | Last synced: 2026-08-03_ ## 健康概览 diff --git a/.claude/memory/project_progress.md b/.claude/memory/project_progress.md index 58cabea..488f135 100644 --- a/.claude/memory/project_progress.md +++ b/.claude/memory/project_progress.md @@ -2,8 +2,8 @@ name: 项目进度 description: 各模块原型开发进度与里程碑 type: project -last_updated: 2026-07-24 -commit: 91621bc +last_updated: 2026-08-03 +commit: aa3d439 --- # 项目进度 @@ -99,10 +99,11 @@ commit: 91621bc Web 管理端和员工端 APP 的其余模块(系统管理、运动管理、健康评估、知识普及、健康数据、心脑血管/糖尿病/癌症预防等)均为待开发状态。 ## 总计 -- 已完成/设计中:567+ 个 HTML 原型页面 +- 已完成/设计中:568+ 个 HTML 原型页面 - 覆盖模块:18 个(含三端+其他终端) ## 近期里程碑 +- 2026-08-03:营养管理后台新增「自由餐品库」二级菜单——在营养用餐侧边栏"餐品总库"与"算法标准"之间新增 `din-dish-free.html`(自由餐品库),页面内容暂复制自餐品总库后续将做差异化,同步更新全部 26 个营养用餐分组页面的侧边栏导航及 `index.html` SITE_MAP。 - 2026-07-24:营养管理后台主子表重构——净菜订单/外售/内供三页面数据模型全面重构为主子表(一单多品),表格展开显示菜品明细,弹窗重构为动态明细行构建器(支持多菜品添加/删除/联动/汇总),确认收货改为行级逐条确认;采购管理新增验收数量列及验收明细弹窗(逐项校验);净菜进柜/组配/烹制新增关联订单列与订单进度展示;净菜加工移除质检结果列。小程序端订单详情新增支付信息卡片(含支付方式/流水号/时间)与餐线订单渲染;我的订单新增餐线订单卡片与Tab切换过滤(全部/待取餐/待配送/已完成)。体重管理新增 diet-advice-v2 膳食建议v2、eat-detail-v2 饮食详情v2、scan-checkin 扫码打卡、weight-detail-v2 体重详情v2 四个重构版页面。 - 2026-07-23:营养管理后台与小程序多项增强——后台:场所新增/编辑页重构(营业时段/场所图片/资质证照 5 卡片区)、食材与餐品总库新增分类管理弹窗(树形增删改查)、食材新增/编辑页支持从已有食材复制;小程序:净菜包订单按状态差异化展示(待配送/配送中/已完成)、履约信息时间选择器重构为日期+时段联动下拉面板、新增收货地址管理页 me-address.html、健康档案移除营养目标分区;同步更新 CHANGELOG 及导航页。 - 2026-07-21:导航页 popover 事件冒泡回归再次修复(同一根因第二次出现)——0603113 提交将 popover 重构为延迟渲染模式(首次点击"X 页"才动态构建 DOM),但 `togglePop` 函数内 `insertAdjacentHTML` 模板漏加 `onclick="event.stopPropagation()"`,导致同样的双 tab 打开回归。修复方式:在延迟构建模板中补上 stopPropagation(commit f671764)。系统性教训:嵌套 onclick 结构中子容器的 stopPropagation 在代码重构时极易遗漏,后续涉及 popover/弹层 DOM 创建位置变更时需检查事件冒泡拦截。 diff --git a/CLAUDE.md b/CLAUDE.md index 4ff0cdb..4926fcf 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,4 +1,4 @@ - + # 项目约束 本项目所有工作必须严格遵守 `项目背景.md` 中定义的全部规范,包括: