端上:#47~#55 打包 —— 行程双轨、动态类型、表单全局规范 (#53)

#48 计划/实际双轨:nodeAction(start/done/cancel),完成即转实际行程,
    实际行程不再显示状态;新增 actualStartedAt/actualEndedAt
#49 类型/出行方式/车辆 chip 改内部读状态(@Builder 值传参不刷新)
#50 类型点击立即变色、出行方式平铺、参与人显示已选头像
#51 节点类型动态加载(原硬编码5种)、地址 onPick 拿详细地址与坐标
#52 标签改主题色 Bold、必填红无星号、编辑行程标题同步
#53 表单两排版式(标签独占一行解决左右对不齐);电影弹层 layoutWeight 修滚动
#54 地址联想框加时间窗抑制(600ms 内不搜)、候选限高 180

含附件回填诊断日志(DIAG-ATTACH/FILL),待真机确认后移除
This commit is contained in:
2026-11-05 12:41:04 +08:00
parent 88fa38ecf9
commit 86de59616c
35 changed files with 5818 additions and 911 deletions
@@ -20,13 +20,21 @@
"name": "card_desc",
"value": "家庭日程:今天有几件事、都是什么"
},
{
"name": "card_desc_movie",
"value": "最近看了什么、还有哪些想看"
},
{
"name": "card_desc_task",
"value": "还有哪些事情要做、哪些快到期了"
},
{
"name": "card_2x2_name",
"value": "岁月家 · 今天 2×2"
"value": "岁月家 · 日程 2×2"
},
{
"name": "card_2x4_name",
"value": "岁月家 · 今日日程 2×4"
"value": "岁月家 · 日程 2×4"
},
{
"name": "card_4x4_name",
@@ -46,11 +54,11 @@
},
{
"name": "card_task_2x2_name",
"value": "岁月家 · 待办 2×2"
"value": "岁月家 · 任务 2×2"
},
{
"name": "card_task_2x4_name",
"value": "岁月家 · 待办 2×4"
"value": "岁月家 · 任务 2×4"
},
{
"name": "card_movie_4x4_name",
@@ -62,11 +70,19 @@
},
{
"name": "card_task_4x4_name",
"value": "岁月家 · 待办 4×4"
"value": "岁月家 · 任务 4×4"
},
{
"name": "card_task_6x4_name",
"value": "岁月家 · 待办 6×4"
"value": "岁月家 · 任务 6×4"
},
{
"name": "perm_read_calendar",
"value": "把岁月家的日程显示在系统日历中"
},
{
"name": "perm_write_calendar",
"value": "把岁月家的日程写入系统日历,并同步你对系统日历的改动"
}
]
}
@@ -71,7 +71,7 @@
{
"name": "FbMovieCard2x2",
"displayName": "$string:card_movie_2x2_name",
"description": "$string:card_desc",
"description": "$string:card_desc_movie",
"src": "./ets/pages/card/FbMovieCard2x2.ets",
"window": {
"designWidth": 720,
@@ -88,7 +88,7 @@
{
"name": "FbMovieCard2x4",
"displayName": "$string:card_movie_2x4_name",
"description": "$string:card_desc",
"description": "$string:card_desc_movie",
"src": "./ets/pages/card/FbMovieCard2x4.ets",
"window": {
"designWidth": 720,
@@ -105,7 +105,7 @@
{
"name": "FbTaskCard2x2",
"displayName": "$string:card_task_2x2_name",
"description": "$string:card_desc",
"description": "$string:card_desc_task",
"src": "./ets/pages/card/FbTaskCard2x2.ets",
"window": {
"designWidth": 720,
@@ -122,7 +122,7 @@
{
"name": "FbTaskCard2x4",
"displayName": "$string:card_task_2x4_name",
"description": "$string:card_desc",
"description": "$string:card_desc_task",
"src": "./ets/pages/card/FbTaskCard2x4.ets",
"window": {
"designWidth": 720,
@@ -139,7 +139,7 @@
{
"name": "FbMovieCard4x4",
"displayName": "$string:card_movie_4x4_name",
"description": "$string:card_desc",
"description": "$string:card_desc_movie",
"src": "./ets/pages/card/FbMovieCard4x4.ets",
"window": {
"designWidth": 720,
@@ -156,7 +156,7 @@
{
"name": "FbMovieCard6x4",
"displayName": "$string:card_movie_6x4_name",
"description": "$string:card_desc",
"description": "$string:card_desc_movie",
"src": "./ets/pages/card/FbMovieCard6x4.ets",
"window": {
"designWidth": 720,
@@ -173,7 +173,7 @@
{
"name": "FbTaskCard4x4",
"displayName": "$string:card_task_4x4_name",
"description": "$string:card_desc",
"description": "$string:card_desc_task",
"src": "./ets/pages/card/FbTaskCard4x4.ets",
"window": {
"designWidth": 720,
@@ -190,7 +190,7 @@
{
"name": "FbTaskCard6x4",
"displayName": "$string:card_task_6x4_name",
"description": "$string:card_desc",
"description": "$string:card_desc_task",
"src": "./ets/pages/card/FbTaskCard6x4.ets",
"window": {
"designWidth": 720,