diff --git a/changelogs/2026-04/2026-04-16_product-v2_node-name-editable.md b/changelogs/2026-04/2026-04-16_product-v2_node-name-editable.md new file mode 100644 index 0000000..6cddb10 --- /dev/null +++ b/changelogs/2026-04/2026-04-16_product-v2_node-name-editable.md @@ -0,0 +1,43 @@ +# 行程节点名称可自定义编辑 + +- **日期**: 2026-04-16 +- **服务**: hl-product-service-v2 +- **类型**: 前端适配提醒 + +## 说明 + +后端已支持行程节点名称自定义。前端需要做的改动: + +### Step2 行程编排 - 活动安排 + +将节点名称从**只读文本**改为**可编辑输入框**。 + +当前状态:节点名(如"莫日格勒河观景台"、"草原骑马体验")是只读的,从资源库选择后不能改。 + +改为:用户可以修改节点展示名称,比如把"莫日格勒河观景台"改为"莫日格勒河·日出观景"。 + +### 后端字段说明 + +| 字段 | 说明 | 前端操作 | +|------|------|---------| +| `nodeName` | 展示名称 | **可编辑**,用户改什么存什么 | +| `resourceName` | 资源原名快照 | 后端自动填充,前端不传 | +| `resourceId` | 关联资源ID | 从资源库选择时带过来 | + +### 保存请求示例 + +```json +{ + "days": [{ + "nodes": [{ + "nodeId": 12345, + "nodeName": "莫日格勒河·日出观景", + "nodeType": "SCENIC", + "resourceId": 3001000000000000019, + "sortOrder": 1 + }] + }] +} +``` + +`nodeName` 传用户编辑后的值。后端会根据 `resourceId` 自动查资源原名存入 `resourceName`,两个字段互不影响。