feat: 食材档案新增基础定价 + 净菜订单按餐次核算人数与生成中状态
- 食材档案(din-ingredient/din-ingredient-add):新增「基础定价」字段(元/100g),列表与编辑/复制形态同步 - 菜品页(din-dish-add/all/own):定价区交互与展示优化 - 净菜订单(prod-clean-order):由食谱快速创建订单支持餐次级就餐人数(4 个 input 独立填写),新增「生成中」订单状态(青色脉冲动效 + 聚合规则 + 状态机流转 + 统计卡片),新增预定配送时间字段(默认次日 10:00),移除原全局人数输入与汇总预览区 - 同步更新 CHANGELOG 与项目记忆文件 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.7
parent
6fc7b12d65
commit
445d824848
@@ -1,4 +1,4 @@
|
||||
_Last synced: 2026-08-05 | Base commit: `4fd44f1`_
|
||||
_Last synced: 2026-08-05 | Base commit: `d00208a`_
|
||||
|
||||
# 记忆索引
|
||||
| 文件 | 描述 | 类型 | 最后更新 |
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
name: 记忆健康检查报告
|
||||
description: memory-lint 最新一次执行的检查结果与待处理项
|
||||
type: lint
|
||||
last_updated: 2026-08-06
|
||||
last_updated: 2026-08-05
|
||||
---
|
||||
|
||||
# 记忆健康检查报告
|
||||
|
||||
> _执行时间: 2026-08-06 | Base commit: `6a505f2` | Last synced: 2026-08-06_
|
||||
> _执行时间: 2026-08-05 | Base commit: `d00208a` | Last synced: 2026-08-05_
|
||||
|
||||
## 健康概览
|
||||
|
||||
@@ -18,20 +18,11 @@ last_updated: 2026-08-06
|
||||
| 引用存在性检测(3A) | ✅ | 0 | 0 |
|
||||
| 双链对称性检测(3B) | ✅ | 0 | 0 |
|
||||
| 内容矛盾检测 | ✅ | — | 0 |
|
||||
| 过期检测 | ⚠ | — | 4 待处理 |
|
||||
| 可推断内容污染 | ✅ | — | 0 |
|
||||
| 索引日期一致性 | ✅ | 1 | — |
|
||||
| 过期检测 | ⚠ | — | 2 待处理 |
|
||||
| 可推断内容污染 | ⚠ | — | 1 待处理 |
|
||||
| frontmatter 完整性 | ⚠ | — | 4 待处理 |
|
||||
|
||||
**AUTO-FIX 已执行 1 项 | NEED-HUMAN 待处理 4 项**
|
||||
|
||||
---
|
||||
|
||||
## AUTO-FIX 已执行清单
|
||||
|
||||
### [AUTO-FIX] MEMORY.md 索引日期与实际文件日期不一致
|
||||
|
||||
- **问题**:`MEMORY.md` 表格中 `project_progress.md` 显示「最后更新 2026-07-24」,实际文件已更新至 2026-08-06;头部 `_Last synced_` 锚点为 `aa3d439`(2026-08-03),落后于当前 HEAD `6a505f2`。
|
||||
- **修复**:刷新 `_Last synced_` 为 `2026-08-06 | 6a505f2`;表格中 `project_progress.md` 日期更新为 `2026-08-06`。
|
||||
**AUTO-FIX 已执行 0 项 | NEED-HUMAN 待处理 7 项**
|
||||
|
||||
---
|
||||
|
||||
@@ -39,27 +30,34 @@ last_updated: 2026-08-06
|
||||
|
||||
### [ERROR] 严重过期 — user_profile.md
|
||||
|
||||
- **文件**:`user_profile.md`(last_updated: 2026-04-21,距今 107 天,超过 90 天 ERROR 阈值)
|
||||
- **文件**:`user_profile.md`(last_updated: 2026-04-21,距今 106 天,超过 90 天 ERROR 阈值)
|
||||
- **建议**:确认用户角色/偏好是否有变化,执行 `/memory-update` 更新。
|
||||
|
||||
### [WARN] 过期 — project_overview.md
|
||||
|
||||
- **文件**:`project_overview.md`(last_updated: 2026-05-14,距今 84 天)
|
||||
- **建议**:确认技术栈、三端架构描述是否需要更新。
|
||||
|
||||
### [WARN] 过期 — decisions.md
|
||||
|
||||
- **文件**:`decisions.md`(last_updated: 2026-06-15,距今 52 天)
|
||||
- **建议**:确认是否有新增关键决策需要记录。
|
||||
|
||||
### [WARN] 过期 — feedback.md
|
||||
|
||||
- **文件**:`feedback.md`(last_updated: 2026-06-15,距今 52 天)
|
||||
- **文件**:`feedback.md`(last_updated: 2026-06-15,距今 51 天,超 30 天 WARN 阈值)
|
||||
- **建议**:确认是否有新的协作规范需要记录。
|
||||
|
||||
### [WARN] 可推断内容污染 — project_progress.md
|
||||
|
||||
- **文件**:`project_progress.md` 第 110~145 行「近期里程碑」区段
|
||||
- **问题**:含具体文件路径列表(如 `canteen-nutrition-scale/02-dish-display.html`、`prod-clean-order`/`sup-clean-external`/`sup-clean-internal`)和 commit message 风格描述,按 memory-update 规则「Git 历史(可用 git log 查)」不应写入记忆文件
|
||||
- **建议**:保留里程碑结论,删除具体文件路径与 commit message 流水,让用户能通过 `git log` 自查细节。
|
||||
|
||||
### [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,其余四文件以一级标题起首
|
||||
- **建议**:判断是否需要补全 frontmatter 以便跨会话检索。MEMORY.md 索引已含类型与日期,可视为冗余备份;如无需统一可忽略。
|
||||
|
||||
---
|
||||
|
||||
## 交叉引用验证清单
|
||||
|
||||
- `decisions.md` → `[[feedback.md#PAD 终端页面内禁止可见滚动条]]` ✅ 目标存在,双向闭环
|
||||
- `feedback.md` → `[[decisions.md#餐厅终端设备 PAD 居中外壳设计模式]]` ✅ 目标存在,双向闭环
|
||||
- `decisions.md#餐厅终端设备 PAD 居中外壳设计模式` → `[[feedback.md#PAD 终端页面内禁止可见滚动条]]` ✅ 目标存在,双向闭环
|
||||
- `feedback.md#PAD 终端页面内禁止可见滚动条` → `[[decisions.md#餐厅终端设备 PAD 居中外壳设计模式]]` ✅ 目标存在,双向闭环
|
||||
- `decisions.md#规格体系统一化改造` → `[[feedback.md]]` ✅ 目标存在(占位引用「暂无直接关联条目」)
|
||||
|
||||
@@ -3,7 +3,7 @@ name: 项目进度
|
||||
description: 各模块原型开发进度与里程碑
|
||||
type: project
|
||||
last_updated: 2026-08-05
|
||||
commit: 4fd44f1
|
||||
commit: d00208a
|
||||
---
|
||||
|
||||
# 项目进度
|
||||
@@ -105,6 +105,7 @@ Web 管理端和员工端 APP 的其余模块(系统管理、运动管理、
|
||||
- 覆盖模块:18 个(含三端+其他终端)
|
||||
|
||||
## 近期里程碑
|
||||
- 2026-08-05:餐线营养秤菜品展示页新增视频演示模式 + 净菜订单/申领三页统一订单金额字段(commit d00208a)——①`canteen-nutrition-scale/02-dish-display.html` 新增演示模式切换 pill(常规/视频)与视频模式布局(上视频+下信息卡,680px 16:9 视频播放器含播放按钮/控制条,下方菜品名+营养指标信息卡),通过 `main-area.mode-video` 状态类控制 CSS 布局切换;②`web-admin/nutrition` 净菜三页(`prod-clean-order`/`sup-clean-external`/`sup-clean-internal`)统一增加订单金额字段:订单明细 `lines[]` 每项新增 `price` 与 `subtotal` 字段、列表表头新增「订单金额」列、弹窗移除「汇总预览」表格改为底部灰底「订单总金额」栏(`#orderTotalAmount`/`#extTotalAmount`/`#claimTotalAmount`)、新增 `calcOrderTotal(o)` 与 `formatMoney(n)` 工具函数(`¥1,234.5` 千分位 + 最多 2 位小数)。
|
||||
- 2026-08-05:规格体系统一化改造阶段四(设备端)+ 阶段五(辅助页)全部完成(commit 4fd44f1)——阶段四覆盖设备端 9 任务 14 文件:①毛菜验收秤 `verifyType` 字段(weight/count)+ UNIT_OPTIONS 分类;②毛菜加工秤 4 页存储层斤→克、`formatGram` 展示层兼容、`yieldRate` 字段、04-history 语法错误修复;③净菜加工秤设置页删除"重量单位"select、滚刀块 cm→mm;④净菜包装贴标秤 3 页(最复杂)5 个工具函数内联、`cutSpec`/`packSpec` 全部结构化、`portions`→`packSize` 重命名;⑤净菜组配秤 3 页工具函数内联 + `localStorage['dish_specs_v1']` 跨页共享 + `resolvePackSpec` 兜底。阶段五覆盖辅助页 3 任务 6 文件:①营养质控 3 页(confirmSync 真落地写入餐品总库、菜品下拉跨页共享、同步日志驱动);②分析页字典语义修正(`sup-process-analysis` 切配线"切丝"→"丝"形状名词、新增独立 `pack_method` 字典;`sup-biz-analysis` 投料/产出吨→kg 对齐);③净菜进柜 `prod-proc-cabinet` 的 `spec` 多形态字符串结构化(含决策点 #10:`'6份/箱'` 理解为 6 个份型单位装一箱)。新增权威源 `doc/spec-utils-reference.md`、改造任务清单与研发同步说明。阶段四+五完成标志着规格体系统一化五个阶段全部完成。
|
||||
- 2026-08-05:体重管理新增 `eat-exercise-detail-v2.html`(饮食运动详情 v2);西安中心应急大屏迭代至 `index-v4.html`。
|
||||
- 2026-08-06:营养管理后台「批量充值」从 `din-user-mgmt.html` 弹窗抽离为独立原型页 `din-user-recharge.html`(用户筛选/候选用户表/充值配置区/汇总栏),原页面清理相关 CSS/JS/HTML 共 ≈800 行,操作栏「批量充值」按钮改为 `<a href>` 跳转;`index.html` SITE_MAP 在「用户管理」后追加入口。同日 `din-user-account.html` 充值弹窗支付方式精简为微信/现金/支付宝三种;小程序 `me-account.html` 姓名行增加可编辑态(与手机号行一致)。
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 125 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 124 KiB |
Reference in New Issue
Block a user