diff --git a/changelogs/2026-04/2026-04-13_product-v2_dict_fix_notice.md b/changelogs/2026-04/2026-04-13_product-v2_dict_fix_notice.md new file mode 100644 index 0000000..e10fb46 --- /dev/null +++ b/changelogs/2026-04/2026-04-13_product-v2_dict_fix_notice.md @@ -0,0 +1,37 @@ +# 前端问题提醒 — 2026-04-13 + +> **问题**:Step1基础信息页面"产品类型"用错了字典 + +--- + +## 产品类型字典用错了 + +### 当前问题 + +Step1页面的"产品类型"选择器显示的是:`亲子游 / 蜜月旅行 / 摄影之旅 / 深度体验 / 自驾越野` + +这是 `product_category`(产品分类)字典,**不是产品类型**。 + +### 正确字典 + +产品类型应该用 `product_type` 字典: + +| 值 | 中文 | 说明 | +|----|------|------| +| CORE | 核心产品 | 标准旅游产品,用价格日历定价 | +| GROUP | 小蒙马 | 跟团游/亲子营,用班期定价 | +| CUSTOM | 私人定制 | 1对1定制,用价格日历定价 | + +### 两个字典的区别 + +| 字典 | 用途 | 前端对应 | +|------|------|---------| +| `product_type` | 产品类型(CORE/GROUP/CUSTOM) | Step1"产品类型"选择器 | +| `product_category` | 产品分类/标签(亲子游/蜜月等) | **不在Step1使用**,旧版字典 | +| `product_tag` | 产品标签(亲子/研学/露营等) | Step1"产品标签"多选 | + +### 注意 + +产品类型在**创建时选定不可修改**,编辑时应该只读显示。前端判断逻辑: +- `productId`为空(创建)→ 产品类型可选 +- `productId`不为空(编辑)→ 产品类型只读