行, 'series'=>[…] ] * @param array $timeline 整本账的净资产时间线 * @param array $people 名册 */ $canWrite = \App\Auth::canWrite() && \App\Ledger::canWrite($cur); $curId = (int)$cur['id']; $money = static fn($c): string => \App\Ledger::money($c); $charts = $charts ?? []; $timeline = $timeline ?? []; // 用户第 8 条:「挂在谁名下,应该默认是自己」。这里的 $me 由 index.php 传进来(当前登录者)。 // ⚠️ 别用 `$me ?? 0` 再判 0 —— 那样一旦没传进来就会静默变成"不选",看着像默认值丢了。 $ledMe = (int)($me ?? 0); ?>
还没有任何盘点记录 —— 下面账目表里每行都有「盘点」,盘过之后这里就会出现它自己的曲线。
这本账还没有账目。上面「记一笔」开始记吧。
| 类别 | 名称 | 金额 | 挂在谁名下 | 备注 | |
|---|---|---|---|---|---|
| = \App\Ledger::kindIcon($ek) ?> = e(\App\Ledger::kindWord($ek)) ?> | = e((string)$en['title']) ?> | = $debt ? '-' : '' ?>= e($money((int)$en['amount_cents'])) ?> | = person_chip([ 'id' => (int)$en['person_id'], 'name' => (string)$en['person_name'], 'my_nickname' => (string)($en['person_nick'] ?? ''), 'avatar' => $en['avatar'] ?? null, 'avatar_color' => $en['avatar_color'] ?? null, ]) ?> — | = e((string)($en['note'] ?? '')) ?> |
操作 |
| 合计(资产 − 负债) | = e($money($summary['net'])) ?> | ||||