 lhmin0604andClaude
|
c47071c9d8
|
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>
|
2026-09-12 17:49:06 +08:00 |
|
 lhmin0604andClaude
|
67436cb9e1
|
docs(r2): 阶段5 验收收口 + 新增跨线路交接说明 docs/routes/R2/
- r2-workflow:阶段5 验证记录、验收期修复(PATCH /users/me、.env OSS)
- routes/R2/README:R3(checkout 切换/删除守卫/状态触发权)、R4(designData
整包合并回写/贴纸 COS 硬前置)、R1(productId 校验/iconImg 下发)接入须知
- routes/README 索引更新
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-09-12 17:18:22 +08:00 |
|
 lhmin0604andClaude
|
954cddfc22
|
feat(r2): 阶段4 store 降级为离线兜底缓存层
- designList/address 两页缓存优先渲染(冷启动不空屏),联网后以服务端为准覆盖
- store/design.ts、store/address.ts 文件头注明缓存层语义(回写/兜底/旧数据不合并)
- 流程文档勾选阶段 1-4 进度
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-09-12 03:58:55 +08:00 |
|
 lhmin0604andClaude
|
e557dbcb89
|
feat(r2): 阶段3 页面数据源切换到服务端 API(失败降级本地缓存)
- designList:列表/批量删除走 API,新增生产中(processing)徽标与筛选 tab
- address:增删改查走 API,默认唯一性由服务端事务保证
- product:加入清单走 createDesign(服务端 DRAFT)
- diy:进入即创建清单条目;保存时 category 裁剪 {id,mask,tone}、
designData 与服务端数据合并(保护 wordcloud 分组,WCD 红线)、
贴纸经 persistDesignMedia 持久化后整包提交(状态→designing)
- stickerEdit:贴纸编辑合并后整包提交
- types:DesignDataV1.category 收窄为契约 §2 冻结形状 {id, mask, tone}
- 全部写入点:API 成功回写本地缓存(checkout 等未迁移页面不受影响)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-09-12 03:51:46 +08:00 |
|
 lhmin0604andClaude
|
fa434f765f
|
docs(r2): 写入 WCD 格式硬性规定并在阶段3/4 插入对应注意事项
依据 design-data-contract-v1.md 冻结版:designData 顶层 7 键白名单、
category.mask 必须保留、rotation/zIndex 本期持久化、贴纸 wxfile:// 允许暂存、
wordcloud 分组不得被 items 全量替换冲掉;阶段3 三个写入点与阶段4 缓存回写
各自插入红线提醒。
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-09-12 03:33:53 +08:00 |
|
 lhmin0604andClaude
|
8438fea72f
|
feat(r2): 前端 API 层——地址/设计清单切换到后端接口(阶段2)
- api/address.ts: fetchAddresses/createAddress/updateAddress/deleteAddress/
setDefaultAddress;region[] ↔ province/city/district 双向转换唯一落点
- api/design.ts: fetchDesignList/createDesign/updateDesign/deleteDesign/
deleteDesigns;状态映射 DRAFT↔undesigned、SUBMITTED↔designing、
PROCESSING↔processing、DONE↔ordered;一条设计=一条清单(items 固定 1 元素,
title=productName,productIcon 不上传由页面按 productId 兜底)
- types/index.ts: DesignItem.status 补 'processing'、productIcon 改 optional、
AddressItem 补 createdAt?;全部消费点已确认兼容(均有兜底)
- docs/r2-workflow.md: R2 工作流程与阶段0 契约确认记录
验证:build:weapp 通过;Node 打桩 Taro.request 转发本地 3091 后端实测
13 项全过(region 往返/状态映射/designData 保留/越权 403/无效 token 401)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-09-12 03:10:51 +08:00 |
|
lhmin0604
|
bf8ce482e4
|
1.2.0版本
|
2026-08-04 11:07:38 +08:00 |
|
lhmin0604
|
a091664cee
|
商品浏览页构建上传1.1.0版本
|
2026-08-03 13:34:03 +08:00 |
|
lhmin0604
|
e423ab2d73
|
商品浏览页构建前最后一次更新
|
2026-08-02 00:21:54 +08:00 |
|
lhmin0604
|
d37a93ab9e
|
修改了主题切换的问题,但登录故障问题还有残留
|
2026-07-28 09:35:23 +08:00 |
|
lhmin0604
|
fa781cc6a6
|
针对个人主页与照片显示做了修改
|
2026-07-27 21:47:14 +08:00 |
|
lhmin0604
|
4d086758e8
|
first commit
|
2026-07-27 14:54:21 +08:00 |
|