29dc5c0bdc1a7358f28a0ba7cf155f42e64456f8
- Receivables.vue: const d = r (was r.data || r) -> cards/table no longer blank - cards: pending_balance(待收余额) / overdue / completed_amount / completed_count - columns: counterparty(+description fallback) / owner(未分配) / settled_amount / plan_date / aging_bucket - cash.py: summary.completed_count + _plan_dict.settled_amount (existing keys untouched) - api/index.ts untouched (global interceptor) (cherry picked from commit d60557622441b971970fb9dc86ef7491c3a9d72b)
管理会计OS
P0/P1/P2全功能已提交,CI/CD自动构建中 CI/CD: Woodpecker自动构建部署 CI验证: Sun Jul 12 05:13:08 PM CST 2026 webhook测试: 17:13:27 CI验证完成 17:15:10 CI最终验证: 17:16:24 CI全链路验证通过 ✅ woodpecker重启验证 gitea重启后验证 CI最终验证 17:19 最终测试 17:20:06 hash验证 Git Hooks自动部署验证 17:32
Languages
Python
73.7%
Vue
23.7%
TypeScript
1.2%
Shell
0.8%
HTML
0.3%
Other
0.2%