feat: 用户体验优化 — 首页加载/继续记账/登录恢复
## 首页加载优化 - 分级加载:首屏只请求 overview + recentTx(2个请求) - 数据新鲜度:30秒内不重复请求 - 次要数据异步加载:budget + todayData - 非关键数据后台加载:userInfo + notifications ## 继续记账功能 - SaveSuccess 组件新增「继续记一笔」按钮 - 新增模式显示继续按钮,编辑模式自动返回 - 继续记账时保留分类和日期,清空金额和备注 ## 登录失败恢复 - 登录重试机制:最多3次,间隔1秒 - 失败后显示提示而非静默等待 ## 群组账单逻辑修正 - 群组账单 = 所有群组成员的个人账单之和 - 修改查询:WHERE user_id IN (群组成员)
This commit is contained in:
@@ -162,7 +162,8 @@ server/src/
|
||||
### 一起记 (群组)
|
||||
- 群组仅做数据聚合,记录始终属于记录者 (user_id)
|
||||
- 个人视图: `WHERE user_id = 我` (所有记录)
|
||||
- 群组视图: `WHERE group_id = X AND user_id IN (当前成员)`
|
||||
- 群组视图: `WHERE user_id IN (群组成员)` — 统计所有群组成员的个人账单
|
||||
- 群组账单 = 所有群组成员的个人账单之和
|
||||
- 退出群组: 该用户的 group_id 设为 NULL,记录回到个人视图
|
||||
- 身份切换: 「我的」页底部弹窗选择,全局生效
|
||||
|
||||
|
||||
Reference in New Issue
Block a user