feat: Phase 2 - 订阅管理前端页面 #77
Reference in New Issue
Block a user
Delete Branch "feat/phase2-subscription-ui"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
变更内容
新增文件
src/api/subscription.ts— 订阅 API 模块(含类型定义、Mock 数据、5 个 API 函数)src/pages/subscription/UpgradeSubscription.tsx— 升级/降级/续费页面src/pages/subscription/UpgradeSubscription.css— 升级页样式src/pages/subscription/Billing.tsx— 账单管理页面src/pages/subscription/Billing.css— 账单页样式功能说明
USE_MOCK = false即可路由
路由已在
develop分支的router/index.tsx中注册:/subscription→ Plans/subscription/upgrade→ UpgradeSubscription/subscription/billing→ Billing与后端 API 对齐
接口设计与后端订阅 API 规范一致,包含 getCurrentSubscription / getBillingRecords / changePlan / cancelSubscription / toggleAutoRenew 5 个函数。