feat: 增加商品颜色匹配页面 (#294)

This commit is contained in:
chengma
2026-08-24 00:04:19 +08:00
parent 3cee6cbfaa
commit 8162ae5aca
12 changed files with 697 additions and 1 deletions
+19
View File
@@ -956,6 +956,25 @@ API Key 使用密码输入框,只允许替换或清除。已保存值显示固
映射失效时追加“已失效”。“AI规格匹配”筛选只命中当前有效、来源为 AI、且仍处于采购就绪
阶段的明细,后续进入采购任务阶段后不再命中,但行和详情中的来源标记继续显示。
### 8.6 蝦皮与 PDD 商品颜色匹配
蝦皮商品列表和详情提供“颜色匹配”入口,打开独立服务端渲染页面,不增加顶部模块,也不
塞入已有详情长弹窗。返回链接必须保留列表筛选、页码和详情打开状态。
页面显示蝦皮/PDD 商品摘要、当前有效映射进度和一行一个蝦皮颜色的映射表。PDD 使用原生
`select/optgroup`:当前选择在前,其次是未使用颜色,最后是已经被其他蝦皮颜色使用的颜色;
已使用项显示占用者但仍允许选择,以支持多对一。候选附人民币价格区间和当前可购买完整
规格数,金额只能从服务端整数分格式化。
页面只有一个主操作“保存修改”。浏览器只提交变化行,并支持明确清除、保存中防重复提交、
未保存离开提醒和失败后保留选择;浏览器不计算颜色身份、可购买性或完整采购规格。服务端
必须在同一事务中重算上下文并重验每个目标,过期提交整批拒绝。
未关联、PDD 删除、未采集、无可购买规格、颜色维度不唯一和映射目标消失都使用文字说明
原因与下一步。页面必须明确:“颜色映射不修改原始规格,颜色完成不等于完整规格可采购”。
状态不能只靠颜色,动态变更计数使用 `role=status`,保存错误使用 `role=alert`;表格容器在
1366×768 内独立滚动,原生控件保持可见焦点和顺序一致的键盘操作。
## 9. 反馈方式
| 场景 | 怎么反馈 |