fix: Step2行程左侧边栏数据绑定问题通知前端

这个提交包含在:
API Changelog Bot 2026-04-13 17:06:43 +08:00
父节点 1c02d9d2fc
当前提交 b7f52287dc

查看文件

@ -0,0 +1,50 @@
# 产品v2 - Step2行程编排左侧边栏数据绑定问题
**日期**: 2026-04-13
**服务**: product-service-v2
**类型**: 前端修复提醒
---
## 问题
Step2行程编排页面,左侧DAY列表全部显示"未命名"和"0活动·0km",但右侧主内容区已正确显示行程数据(标题、描述、活动节点、餐饮安排等)。
## 原因
左侧边栏组件没有从接口返回数据中读取对应字段。
## 后端返回数据结构(已确认正确)
`GET /admin/product/item/{productId}` 返回的 `itinerary` 数组中每个天对象:
```json
{
"dayId": "2043611210854596610",
"dayNumber": 1,
"dayTitle": "海拉尔集合", // ← 左侧DAY标题应读这个
"description": "抵达海拉尔,入住酒店,领队接站",
"quoteText": "让草原的风,吹散一切疲惫",
"dailyMileage": 120, // ← 左侧里程应读这个
"breakfast": "SELF",
"lunch": "SELF",
"dinner": "HOTEL",
"nodes": [ // ← 左侧活动数 = nodes.length
{"nodeId": "xxx", "nodeName": "海拉尔机场接站", "nodeType": "SERVICE", ...},
{"nodeId": "xxx", "nodeName": "入住酒店", "nodeType": "HOTEL", ...},
{"nodeId": "xxx", "nodeName": "自由探索海拉尔", "nodeType": "FREE", ...}
],
"hotels": [...],
"routePoints": [...]
}
```
## 前端需要修改
左侧DAY列表每项应绑定
| 显示内容 | 数据来源 |
|---------|---------|
| DAY标题当前显示"未命名" | `itinerary[i].dayTitle` |
| 活动数(当前显示"0活动" | `itinerary[i].nodes.length` |
| 里程(当前显示"0km" | `itinerary[i].dailyMileage`单位km,可能为null |