Appearance
Track 3 — 个人记账 Phase 2(C 端)
前置:阶段 0 P0 发版完成(release-phase-plan.md)。
约束:miniapp-bookkeeping-user-scope.md — 无 siteId,POST /sys/bookkeeping/*。
清单
| 项 | 状态 | 说明 |
|---|---|---|
| 周期账展示下次到期日 | [x] | recurring-rules.vue |
| 预算将用尽提示(≥90%) | [x] | BookkeepingHomeRecordHeader |
| 周期账 / 预算发版迁移 | 运维 | db-migrate-release.md |
| 按周周期账 | [x] | interval weekly + day_of_week;recurring-rules.vue |
| 分类预算 | [x] | mini_book_budgets.category + 账本设置 / 首页提示 |
| 分享图含图表 | [x] | bookkeeping-stats-share 支出 ring |
| 周期账改周期重算到期日 | [x] | saveRecurring scheduleChanged |
| 多账本预算看板 | [x] | budget-overview + 账本管理入口 |
| 发放撤销回滚个人流水 | 代码 | Acc unmark-paid + revert;见 bookkeeping-settlement-sync-revert.md |
| 周期账到期提醒(首页 Toast) | 代码 | bookkeeping-recurring-reminder.ts |
年度预算 periodYm=YYYY | 代码 | bookkeeping-budget-period |
| 分享图模板(经典/简约/品牌) | 代码 | stats.vue ActionSheet |
验收
bash
pnpm run check:miniapp手工:账本设置 → 周期账 → 保存;首页见预算条与将用尽提示;记一笔 onShow 执行 apply-due。