vr-shopxo-plugin/plan.md

3.2 KiB
Raw Permalink Blame History

Plan — vr-shopxo-plugin 前端评估 + 票务功能推进

版本v2.0 | 日期2026-05-26 | Agentcouncil/FrontendDeveloper 任务来源Round 1 Council 评估轮


背景

当前项目有两个前端入口:

  • H5ShopXO 票务详情页ticket_detail.html819行
  • UniAppvr-shopxo-uniapp 小程序前端

存在 3 个 P0 API Gap 阻塞 UniApp 开发H5 可独立推进。


阶段划分

阶段 内容 状态
Draft 评估报告 + plan.md 创建 本轮完成
Review 各成员交叉 review 待执行
Finalize 汇总协调者输出综合报告 待执行

FrontendDeveloper 任务清单

API Gap 前置确认(依赖 BackendArchitect

  • Task 1 [Claimed: pending BackendArchitect] Gap 1确认 seatSpecMap 注入商品详情 API 的具体实现方案和时间
  • Task 2 [Claimed: pending BackendArchitect] Gap 2确认 CartSave extension_data 写入 order_detail 的路径

H5 票务详情页(无阻塞,可立即执行)

  • Task 3 [Claimed: FrontendDeveloper] 实现 loadSoldSeats() — 调用 /seatmap API 获取已售座位,填充 soldSeats 数组
  • Task 4 [Claimed: FrontendDeveloper] ticket_detail.html 观演人表单 UX 优化
  • Task 5 [Claimed: FrontendDeveloper] 核销码展示QR + 短码)组件化

UniApp 票务组件(等待 Gap 1/2 确认后启动)

  • Task 6 [Claimed: pending Gap 1+2] UniApp goods-vr-ticket 组件基础框架
  • Task 7 [Claimed: pending Gap 1+2] UniApp 商品详情页集成 seatSpecMap 渲染
  • Task 8 [Claimed: pending Gap 1+2] UniApp 选座页 + 座位地图渲染
  • Task 9 [Claimed: pending Gap 1+2] UniApp 购票确认 + 支付流程(单座位优先)
  • Task 10 [Claimed: pending Gap 1+2] UniApp 票夹页TicketWallet API 集成)
  • Task 11 [Claimed: pending Gap 1+2] UniApp 核销页QR 展示 + 扫码核销)

文档 & 交接

  • Task 12 [Done] 评估报告 → docs/council-eval-frontenddeveloper.md
  • Task 13 [Claimed: FrontendDeveloper] UniApp 组件目录结构设计文档

依赖关系

BackendArchitect Gap 1 确认 ──→ Task 6-11UniApp 选座/购票/票夹/核销)可启动
BackendArchitect Gap 2 确认 ──→ Task 9UniApp 购票确认)可完成
Task 3H5 loadSoldSeats    ──→ 可独立执行,无前置依赖
Task 4H5 表单优化)          ──→ 可独立执行,无前置依赖
Task 5H5 核销码展示)        ──→ 可独立执行,无前置依赖

当前投票立场

投票C — 双线并行

  • H5Task 3-5无阻塞立即启动
  • UniAppTask 6-11等待 Gap 1+2 确认后启动
  • BackendArchitect 并行完成 Gap 1+2 注入任务

关键文件

文件 关注点
shopxo/app/plugins/vr_ticket/view/goods/ticket_detail.html H5 票务详情loadSoldSeats TODO
~/WorkSpace/vr-shopxo-uniapp/components/ UniApp 组件目录(当前无 goods-vr-ticket
docs/council-eval-frontenddeveloper.md 本轮评估报告
docs/14_TREE_API_DESIGN.md Phase 4 Tree API 设计文档