跳转至

功能原型入口

文档编号:DOC-U12 / 简称:UAT-PROTO 版本:V1.0 创建日期:2026-08-18 维护人:DT 定位:MkDocs 站点中的功能原型入口页,通过 iframe 嵌入静态 HTML 原型,保留 Ctrl+Hover 标注能力。 关联文档原型需求映射 UAT-MAPDIP1-SPEC 需求规格


一、原型简介

本原型为「织布鸟 WEAVELY 香港配送+安装互联网平台」的静态 HTML 功能原型,覆盖五端共 50 页:

容器 页面数 主要功能
OPR 运营后台 Next.js Web 19 订单看板、报价计算、主数据、物流跟踪、系统管理
MFR 生产商门户 Next.js Web 8 产品目录、SKU、订单通知、对账结算
WKR 师傅端 React Native App 8 今日单、安装 6S 流程、收入、通知
CST 客户端 React Native App 8 首页、询价、订单跟踪、评价
LGP 物流端 React Native App 6 待接单、配送中、已完成、运单详情
PORTAL 原型入口 静态 HTML 1 5 端统一入口

特色功能:所有原型页面已接入 Ctrl+Hover 标注系统——按住 Ctrl(Mac 为 Command)+ 鼠标悬停任意组件,可查看:

  • 组件编号(如 OPR-DASH-01.KPI.01
  • 组件中文描述
  • 关联需求编号(如 F-OPS-001,可点击跳转 SPEC)
  • 双向映射文档链接

二、原型操作入口

方式 1:iframe 内嵌(推荐)

直接在当前页面操作原型,无需跳转:

提示:iframe 高度固定为视口高度的 75%。如需全屏操作,请使用方式 2。

方式 2:新窗口打开

打开原型入口

方式 3:按端直达

入口链接 测试账号
OPR 运营后台 登录页 ol_01 / Test@2026
MFR 生产商门户 登录页 mfr_01 / Test@2026
WKR 师傅端 登录页 wkr_01 / Test@2026
CST 客户端 登录页 cus_01 / Test@2026
LGP 物流端 登录页 lgp_01 / Test@2026

完整账号清单见 测试账号清单 UAT-ACCT


三、Ctrl+Hover 标注使用说明

3.1 操作步骤

  1. 在原型任意页面,按住 Ctrl 键(Mac 用户按住 Command 键)
  2. 鼠标悬停页面任意组件(带虚线轮廓的元素即为可标注组件)
  3. 浮层 Tooltip 显示:
  4. 页面编号 + 页面名称
  5. 组件编号 + 组件描述
  6. 关联需求 pill 列表(点击可在新窗口打开 SPEC 文档)
  7. 双向映射文档链接
  8. 松开 Ctrl 键关闭 Tooltip

3.2 视觉提示

状态 视觉表现
标注模式关闭 无任何轮廓,正常浏览
标注模式开启 + 未 hover 所有可标注组件显示虚线轮廓
标注模式开启 + hover 某组件 当前组件显示实线轮廓 + 浅色背景,Tooltip 跟随鼠标

3.3 编号体系

  • 页面编号<END>-<SHORTID>,如 OPR-DASH-01(OPR 端的 DASH-01 页)
  • 组件编号<pageId>.<AREA>.<NN>,如 OPR-DASH-01.KPI.01(OPR-DASH-01 页的第 1 个 KPI 卡)
  • AREA 枚举:NAV / TAB / KPI / POOL / TREND / REC / TODO / FORM / LIST / DTL / BTN / ACT / FTG / CHART / CARD / STEP / MODAL / MISC

完整编号清单见 原型需求映射 UAT-MAP


四、常见问题

iframe 中原型显示不全或滚动异常

iframe 设置了固定高度(视口 75%)。如需更佳体验,请使用"方式 2"在新窗口打开原型。

按住 Ctrl 无虚线轮廓

可能原因:① 该页面未引入 annotate.js(请联系 DT 修复);② 浏览器拦截了 Ctrl 键事件(尝试切换浏览器)。

Tooltip 中点击需求 pill 跳转 404

pill 链接目标是 SPEC 文档(/dip1spec/),如在本地 file:// 协议打开原型会找不到。请通过发布站点访问,或直接打开 SPEC 文档 查询需求编号。

iframe 跨域无法访问 SPEC

原型 HTML 与 MkDocs 文档同源,理论上无跨域问题。如出现跨域错误,请直接在新窗口打开原型。

如何查询某需求对应哪些原型组件?

反向查询请打开 原型需求映射 §四 反向映射,按 SPEC 章节分组查找 F-XXX-NNN → 组件 → 页面。


五、原型维护

原型源文件位于 docs/业务测试/原型/ 目录,由 DT 维护。修改流程:

  1. 修改 HTML 文件(添加/调整 data-comp-id / data-comp-desc / data-req-ids 属性)
  2. 运行 node scripts/scan-prototype.js 更新 pageMeta.json / reqIndex.json
  3. 运行 node scripts/gen-prototype-mapping.js 重新生成 11-原型需求映射.md
  4. 运行 node scripts/verify-annotate.js 校验完整性
  5. (可选)运行 python scripts/fill-spec-prototype.py 同步更新 SPEC "原型位置"列
  6. 运行 python scripts/build-site.py 重新构建站点

版本记录

版本 日期 修订内容 维护人
V1.0 2026-08-18 初始版本,配合 V9.5 协作关系升级发布 DT