行, '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); ?>

财务

· 共享后双方都能记、都能看
只读
1): ?>

笔账 · 只读(不能记账)
总资产
总负债
净资产
$c): ?>

金额变化 横轴时间 · 纵轴金额;每次「盘点」记一个点,旧数字不会被清掉

总金额 · 净资产 个时间点
$n): ?>
· 个点

没有盘点记录的账目只会显示一个点(它一直没变过)—— 在下面账目表里点「盘点」记下当前金额,这条线就长出来了。

账目()

这本账还没有账目。上面「记一笔」开始记吧。

类别名称金额挂在谁名下备注
(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, ]) ?> —
合计(资产 − 负债)