docs(r2): DIY 工作台 6 项问题修正工作流

逐项根因定位(代码依据)+ 修复方案 + 契约影响 + 留意点:
1 重叠误报(CSS 钳制/原始像素与碰撞盒不一致,含旧数据兼容)
2 草稿持久化(防抖写缓存+服务端,status 不动)
3 SUBMITTED 触发点提前到进入工作台(决策#6 注记更新)
4 编辑页空白(问题2 修复即自动修复)
5 TouchSlider 启用 + CSS filter 预览替代 ctx.filter
6 checkout 地址同步滞后(R3 红线文件,记入 R3 待办)
问题5/6 的 R3 侧待办同步至 routes/R2/README.md

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2026-09-12 17:49:06 +08:00
co-authored by Claude
parent 67436cb9e1
commit c47071c9d8
2 changed files with 213 additions and 0 deletions
+5
View File
@@ -35,6 +35,11 @@
(SetNull),否则用户可删掉订单引用的设计快照。
4. orders / orderDetail / profile 页仍读本地 storeR3 接入时一并切 API
(读的是 R2 回写的缓存,过渡期数据可用)。
5. **checkout 地址读取是一次性的**(仅 mount 读缓存,无 onShow 刷新)——用户从
checkout 进入新建地址后返回不会同步,要重进页面才刷新。R3 切 checkout 时改为
mount + onShow 双时机读取(详见 `docs/diy-fix-workflow.md` 问题 6)。
6. **checkout 预览不消费贴纸 `edits`**(亮度/色相/对比度):DIY 渲染端套 CSS filter
呈现编辑效果,checkout 预览接入时需同样消费(R3 待办,见 diy-fix-workflow 问题 5)。
5. 金额重算:按契约用服务端 Product 真实价格 + `designList.items[0]` 快照,
忽略客户端金额;下单带 `requestId` 幂等。