Files
ele-HeiXiu/CLAUDE.md
YoungestSongMo 06e6486aa3 feat: 充值页面 + 订单明细页面 + 页面调度器增强 (0.0.20)
新增页面:
  - RechargePage — 积分充值表单(预设金额/自定义金额/支付宝/协议勾选)
    + 支付状态跟踪(form/pending/paid/expired/failed 五阶段)
    + 订单状态轮询(3s 间隔,终态自动停止)
    + PAGE_LOCK 事件(待支付时禁止关闭 Modal)
  - OrdersPage — 订单明细列表(状态筛选 + 分页 + 继续支付)
    + Segmented 状态 Tab(全部/待支付/已支付/已过期/失败)
    + 待支付订单"继续支付"按钮

  事件总线增强:
  - 新增 EVENTS.CLOSE_PAGE — 页面内部关闭容器
  - 新增 EVENTS.PAGE_LOCK — 锁定/解锁容器关闭(防止操作中断)

  PageDispatcher 增强:
  - 注册 RechargePage(/recharge)和 OrdersPage(/orders)
  - 响应 CLOSE_PAGE / PAGE_LOCK 事件
  - Modal/Drawer 锁定态下禁用遮罩关闭

  支付 API 模块:
  - PaymentAPI.createOrder / getOrdersListInfo / getOrderInfo
  - 完整类型定义(请求/响应体、状态常量、中文映射)

  杂项:
  - 导航栏"充值积分"→"充值"(精简)
2026-06-15 15:08:05 +08:00

1.2 KiB
Raw Blame History

基本交代

  • 所有交互、解释、代码注释与生成内容均使用简体中文,专有技术名词可保留英文,但需附带中文说明;
  • 有需要请自行调用MCP服务

业务设计思路

  • 进行任务时都需要考虑安全、性能、主题切换、业务自定义错误、事件总线驱动方式以及日志记录;
  • 进行系统级别的操作时需要考虑系统差异并处理兼容性。如WINDOWS、MAC OS
  • 处理业务时,需要同时考虑兜底机制和业务自定义错误捕获;
  • 所有设计思路、代码实现均需要考虑以上三个条件。

相关文档说明

  • 根目录下的文档包括:
    • README.mdgit中的README文档
    • WORKLOG.md工作日志文档
    • UpdateA.md热更新相关的文档
    • TODO.md未完善、未来要做的文档或者是在开发中遇到需要优化的地方
    • PROJECT.md项目文档
    • CHANGELOG.md版本更新文档
    • CLAUDE.md
  • 永远不要修改CLAUDE.md文档
  • 在各个文档中的更新需要保持精简。且职责划分保持严谨除了架构、项目文档已完成的事需要从TODO.md文档中移除。
  • 在没有得到修改指令时,不要修改文档文件。