zdl
c44389f4fe
feat(invoice): 实现发票申请与管理功能
新增功能:
- 发票管理页面:支持查看发票列表、统计、Tab筛选
- 发票申请流程:支持电子/纸质发票、个人/企业抬头
- 发票状态追踪:待处理、处理中、已完成、已取消
- 发票抬头模板:支持保存和复用常用抬头
- 发票下载:已完成的电子发票可下载
组件架构:
- InvoiceCard: 发票卡片展示(React.memo优化)
- InvoiceApplyForm: 开票申请表单
- InvoiceApplyModal: 申请弹窗
- InvoiceStatusBadge: 状态徽章
- InvoiceTitleSelector: 抬头选择器
- InvoiceTypeSelector: 发票类型选择
入口集成:
- 设置页添加"账单与发票"Tab
- Billing页面添加发票管理入口
- 订阅支付成功后提示开票
Mock数据:
- 多用户发票数据(不同状态)
- 可开票订单
- 抬头模板
性能优化:
- InvoiceCard 使用 React.memo 避免不必要重渲染
- useColorModeValue 移到组件顶层调用
- loadInvoices/loadStats 使用 useCallback
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-26 12:49:51 +08:00
..
2025-12-25 13:00:40 +08:00
2025-12-24 18:34:41 +08:00
2025-12-26 12:49:51 +08:00
2025-12-25 16:14:00 +08:00
2025-12-25 13:00:41 +08:00
2025-12-04 10:57:03 +08:00
2025-11-17 14:59:39 +08:00
2025-12-23 20:17:57 +08:00
2025-12-25 13:01:49 +08:00
2025-12-18 18:42:19 +08:00
2025-12-26 12:49:51 +08:00
2025-12-23 11:55:45 +08:00
2025-12-26 12:49:51 +08:00
2025-12-26 12:49:51 +08:00
2025-12-24 18:34:41 +08:00
2025-12-23 14:50:53 +08:00
2025-12-04 19:01:35 +08:00
2025-12-26 12:49:51 +08:00
2025-12-25 13:00:41 +08:00
2025-12-25 13:00:41 +08:00
2025-12-26 12:49:51 +08:00
2025-11-26 13:59:26 +08:00
2025-12-23 14:50:53 +08:00