Files
FamilyBook_harmonyos/entry/src/main
laoyang f30ea5b1e4 日程行程条目端上同步:字段、列表卡「出发地→目的地」可导航 (#67)
同步服务端 #67 的新字段与三处改动:

数据层
- RawCalEvent / FbCalEvent 加 fromPlace/toPlace/fromLng/fromLat/toLng/toLat
- FbParse 解析赋值;新增 numStr() 把 DECIMAL 可能给的 number 转成字符串
  (`s()` 签名只收 string|null|undefined,坐标字段会报类型错)
- FbCalStore.toModels、DemoData 的 8 条演示数据同步补字段

渲染
- FbDayEventPanel 列表卡片:在时间行**上面**加一行「出发地 → 目的地」,
  只对两端都有值的条目画(普通日程 fromPlace/toPlace 都是空串,不画)。
  目的地用日历本色 + 下划线,点击 fbOpenNavigation:
  有坐标走 `lat,lng?地名`(同名地点不会搜错城市),没有就让 FbNav 地理编码。
  不塞进时间行是因为那里已有「时刻 + 重复徽标 + 地点」,窄屏会挤爆。
- FbDayTimeline 全天块:一行文字「出发地 → 目的地」,替代原来的 place。
  不给点击 —— 26vp 高的块切两个热区点不准,导航入口在详情卡。

图标与 ✓ 的改动在服务端(Trip::leadIcon / 删  ✓ ),端上只消费 title,
所以不需要额外处理。
2026-11-05 16:12:14 +08:00
..