[], 'actual' => [], 'skipped' => []]; foreach ((array)($nodes ?? []) as $n) { $sg = (string)($n['stage'] ?? 'plan'); if (!isset($bysStage[$sg])) { $sg = 'plan'; } $bysStage[$sg][] = $n; } $groupMeta = [ 'plan' => ['计划的行程', '还没走 —— 可以修正 / 完成 / 标记未成行'], 'actual' => ['实际行程', '已走过 —— 也出现在日历与首页「往年今日」'], 'skipped' => ['未成行', '这次没去成;不上日程,但在这里留着可查'], ]; ?>
= nl2br(e((string)$t['summary'])) ?>
还没有简介 —— 点这里写一句。
这段旅程的旧「备注」还没搬成简介 —— 点这里补一段简介。
= e($groupMeta[$sg][1]) ?>
= nl2br(e((string)$n['detail'])) ?>
| # | 时间 | 地点 | 说明 |
|---|---|---|---|
| = (int)$rv['seq'] === 1 ? '原计划' : '第 ' . ((int)$rv['seq'] - 1) . ' 次修正' ?> | = e(\App\Trip::nodeSpan($rv['starts_at'] ?? null, $rv['ends_at'] ?? null)) ?> | = e((string)($rv['place'] ?? '')) ?> | = e((string)($rv['detail'] ?? '')) ?> |
记录实际执行情况。这仍与上面那条计划是同一条记录, 原来的计划数据会保留在「修正记录」里,方便日后对比。 点完这里这段行程仍是计划;确认无误后再点「完成」。
正在载入…