fix: Step2行程左侧边栏数据绑定问题通知前端
这个提交包含在:
父节点
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) |
|
||||
正在加载...
x
在新工单中引用
屏蔽一个用户