You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2.8 KiB

04 — 实测:详情/操作族(10 张 tab + 详情操作)

Type: task Status: open Blocked by: 01, 02

Question

针对详情族 + 操作族的原型页,用 HTML+fetch demo 实测每个预期接口,把结论(/⚠/)+ 证据落到本票的「实测记录」段。

覆盖的原型页(预计)

详情 tab 页(9 张)

  • A3-1-1-1-1 商机详情_概览
  • A3-1-1-1-2 商机详情_客户信息
  • A3-1-1-1-3 商机详情_方案卡(+ A3-1-1-1-3-1 编辑方案卡)
  • A3-1-1-1-4 商机详情_现场勘察
  • A3-1-1-1-5 商机详情_相关附件
  • A3-1-1-1-6 商机详情_跟进记录
  • A3-1-1-1-7 商机详情_工作计划(只测能测的,工作计划联动 out-of-scope)
  • A3-1-1-1-8 商机详情_团队成员(排除一键拉群按钮)
  • A3-1-1-1-9 商机详情_操作日志

详情操作弹窗(A3-1-1-2-*)

  • A3-1-1-2-1 新增/编辑商机
  • A3-1-1-2-2 新增关联客户
  • A3-1-1-2-3 新增方案卡
  • A3-1-1-2-4 新增现场勘察
  • A3-1-1-2-5 排除(推送方案 out-of-scope)
  • A3-1-1-2-6 暂缓
  • A3-1-1-2-7 抛公海
  • A3-1-1-2-8 添加团队成员(排除一键拉群 A3-1-1-2-8_)
  • A3-1-1-2-9 关闭
  • A3-1-1-2-10 转项目(out-of-scope,跳过)

管理/公海详情

  • A3-0-1-1 商机详情(最近访问跳转的详情形态)
  • A3-2-1-1 管理商机详情
  • A3-2-1-2 个人商机详情(管理视角)
  • A3-3-1-1 公海商机详情
  • A3-3-1-1-2 领取(推断按钮)
  • A3-3-1-1-3 分配(推断按钮)

实测方法

  1. 建子页.scratch/opportunity-verify/frontend/detail.html
  2. 分区<fieldset>):概览/客户/方案卡/现场勘察/附件/跟进/团队/日志/操作/公海 —— 每区独立面板
  3. 状态机操作重点验证(已知白盒事实:这些 domain 层有但可能未暴露 HTTP):
    • 领取(ClaimCmd)
    • 分配(AssignToUserCmd)
    • 抛公海(ReleaseToPoolCmd)
    • 暂缓(PauseCmd)
    • 恢复(ResumeCmd)
    • 关闭(CloseCmd)
    • 重启(ReopenCmd)
    • 移交(HandoverCmd)
    • 转项目(out-of-scope,跳过)
  4. 完整业务链条(destination 要求):不只单接口 200,要能跑通 create → 概览查询 → 加方案卡 → 推进阶段 → 暂缓 → 恢复 → 关闭 → 重启 一条链
  5. webapp-testing 跑 Playwright 逐面板取证

判据同票 03

完成判据

  • detail.html 存在
  • 本票文末「实测记录」段覆盖所有本子域预期接口(预计 ~30-40 个)
  • 重点:8 个状态机 transition 的 HTTP 暴露情况必须每一条都给出明确结论(/),因为这是本 effort 最可能揭示"未实现"的地方
  • 完整链条测试至少跑通一次,链条中断在哪一步要点名

不做

  • 一键拉群 / 推送方案 / 督办 / 转项目 / 工作计划联动(out-of-scope)
  • 修 bug