视觉审核完成30%
This commit is contained in:
+71
-33
@@ -1,3 +1,37 @@
|
||||
# Design QA — A01 卷轴祥云四件套 v3
|
||||
|
||||
- approved visual source: `docs/design/assets/a01-vnext/A01-shared-scroll-skins-with-dialog-approved.png`
|
||||
- H5 runtime evidence: `tmp/a01-scroll-v3-password-412x915.png`、`tmp/a01-scroll-v3-toast-412x915.png`、`tmp/a01-scroll-v3-dialog-412x915.png`
|
||||
- viewport: 412×915;自动运行 smoke 另覆盖 320×568、360×640、360×800
|
||||
- scope: 登录主按钮、微信次按钮、反馈 Toast;安全验证弹窗已按用户最新决定降为流程占位,不属于最终视觉
|
||||
|
||||
## Findings
|
||||
|
||||
当前真实 H5 运行图未发现四件套相关的 P0/P1/P2 问题。
|
||||
|
||||
- 视觉统一:四件套均采用用户选定的“方案 2”卷轴祥云体系,主按钮为朱砂底,次按钮、Toast 与弹窗为暖宣纸底,古金边框和角饰属于同一套装饰语言。
|
||||
- 资产质量:四张运行资产外角透明,没有旧按钮的白边/浅绿边;按钮与弹窗使用等比显示,Toast 使用固定切片的 `border-image`,没有整体拉伸角饰。
|
||||
- 内容分层:按钮文字、微信图标、Toast 文案和弹窗内容仍由 Vue 承载,位图只负责复杂装饰表面;文字可访问性和状态切换不被烘焙进图片。
|
||||
- 真实运行:412×915 的密码/短信、掩码/明文、无效手机号 Toast、协议错误和协议勾选状态均已实际触发;320×568 继续允许自然纵向滚动。
|
||||
- 用户决定:2026-07-16 已明确通过除真实滑动验证外的 7 类 A01 H5 视觉状态,并确认缩小后的品牌 Logo;真实滑动验证内部视觉使用接口组件自带样式,延期到接入阶段审核。
|
||||
|
||||
## Evidence limits
|
||||
|
||||
除真实滑动验证外的 7 类 H5 状态已取得用户视觉确认,但这仍不是 A01 整页冻结。`tmp/` 截图不作为长期交接代表图;真实滑动验证组件、Android/HBuilderX 的状态栏、安全区、软键盘、字体放大、触摸和返回手势仍未复核,因此 A01 保持 `[~]`。
|
||||
|
||||
## Implementation checklist
|
||||
|
||||
- [x] 四张独立 v3 资产通过 manifest、Node/Python 测试与像素质量门
|
||||
- [x] A01 静态合同、透明角审计和四档 H5 运行 smoke
|
||||
- [x] 用户确认 7 类非滑动验证 H5 视觉状态与缩小后的品牌 Logo
|
||||
- [ ] 接入真实滑动验证组件并审核其自带样式
|
||||
- [ ] Android/HBuilderX 真机或模拟器复核
|
||||
- [ ] 用户验收并冻结 A01 整页
|
||||
|
||||
final result: partially accepted (7 H5 visual states accepted; slider verification and Android review pending)
|
||||
|
||||
---
|
||||
|
||||
# Design QA — T04 新增亲属
|
||||
|
||||
- representative contact sheet: `docs/design/screens/handoff/2026-07-16/T04-current-form-success-contact-720x800.png`
|
||||
@@ -316,9 +350,10 @@ final result: passed (internal H5 candidate QA only; user review pending)
|
||||
|
||||
# Design QA — A06 阻断登录状态
|
||||
|
||||
- archive status: 2026-07-16 用户确认当前样式没有问题,但当前流程暂时不用该页;已从 `pages.json` 和活动验收队列移除,源码、测试和证据保留。
|
||||
- source visual truth path: A01/A04/A05 红色宗祠水墨认证系列与 `docs/验收规划.md` A06 最新产品合同
|
||||
- implementation screenshot path: `docs/design/screens/runtime/2026-07-16/A06-current-risk-412x915.png`
|
||||
- viewport: 412×915;运行 smoke 另查 320×568、360×800
|
||||
- implementation screenshot path: `docs/design/screens/runtime/2026-07-16/A06-current-risk-v2-412x915.png`
|
||||
- viewport: 412×915;运行 smoke 另查 320×568、360×640、360×800
|
||||
- state: 账号冻结、账号停用、风险限制、未知旧状态回落、自定义恢复说明层
|
||||
|
||||
## Findings
|
||||
@@ -327,12 +362,12 @@ final result: passed (internal H5 candidate QA only; user review pending)
|
||||
|
||||
- 产品边界:旧 normal/failed/register/wechat 状态已移除;A06 仅保留冻结、停用、风险限制,普通登录错误继续由 A01 就近承接。
|
||||
- 信息完整性:每种状态明确展示限制原因、影响范围和恢复方式,不只给出模糊失败提示。
|
||||
- 视觉与反馈:保持认证系列底板和品牌印;恢复入口使用自定义说明层,不调用原生 Toast/Modal。
|
||||
- 尺寸适配:三档无横向溢出,320×568 按正常比例自然滚动。
|
||||
- 视觉与反馈:Logo 已同步 A01 的 `184×221rpx` 槽位;页面继承全局楷体,标题分隔、两处朱砂按钮和恢复卷轴均使用 A01 新资产,不再引用旧按钮或旧面板。
|
||||
- 尺寸适配:四档无横向溢出,320×568 与 360×640 按正常比例自然滚动。
|
||||
|
||||
## Evidence limits
|
||||
|
||||
当前结论仅为 HBuilderX H5 + Chrome 内部 QA,不等于用户验收;真实状态来源、账号申诉服务、Android 返回手势和字体放大仍待功能/真机阶段。
|
||||
当前结论仅说明用户对封存前 H5 样式没有异议,不等于完整页面验收或冻结;真实状态来源、账号申诉服务、Android 返回手势和字体放大均未验证。封存期间运行 smoke 明确 SKIP;恢复路由后必须重新执行。
|
||||
|
||||
## Implementation checklist
|
||||
|
||||
@@ -340,79 +375,82 @@ final result: passed (internal H5 candidate QA only; user review pending)
|
||||
- [x] 原因、影响范围、恢复入口完整
|
||||
- [x] 未知旧状态安全回落到风险限制
|
||||
- [x] 自定义恢复说明层与返回 A01
|
||||
- [x] 三档 H5 响应式和运行烟测
|
||||
- [x] A01 新 Logo、全局字体、标题分隔、两处按钮和恢复卷轴
|
||||
- [x] 封存前四档 H5 响应式和运行烟测
|
||||
- [x] 从活动路由和验收表移除,源码/测试/证据保留
|
||||
- [ ] Android/HBuilderX 真机或模拟器复核
|
||||
- [ ] 用户验收
|
||||
- [ ] 恢复路由后的用户逐态验收
|
||||
|
||||
final result: passed (internal H5 candidate QA only; user review pending)
|
||||
final result: archived (H5 style had no user objection; not an accepted or frozen active page)
|
||||
|
||||
---
|
||||
|
||||
# Design QA — A05 重设密码
|
||||
|
||||
- source visual truth path: A01/A04 红色宗祠水墨认证系列
|
||||
- implementation screenshot path: `docs/design/screens/runtime/2026-07-16/A05-current-reset-412x915.png`
|
||||
- viewport: 412×915;运行 smoke 另查 320×568、360×800
|
||||
- state: 默认表单、手机号错误、发送验证码前验证、验证关闭保值、发送反馈、密码不一致、自定义成功结果
|
||||
- source visual truth path: A01/A04 已确定的红色宗祠水墨认证系列与 `docs/design/screens/handoff/2026-07-16/A01-current-password-sms-contact-824x915.png`
|
||||
- implementation screenshot path: `docs/design/screens/runtime/2026-07-16/A05-current-reset-v2-412x915.png`
|
||||
- viewport: 412×915;运行 smoke 另查 320×568、360×640、360×800
|
||||
- state: 默认表单、手机号错误、滑动验证待接入 Toast、全字段错误、密码不一致、自定义成功结果
|
||||
|
||||
## Findings
|
||||
|
||||
没有遗留的 H5 P0/P1/P2 问题。
|
||||
|
||||
- 视觉连续性:使用同一宗祠水墨底板、独立品牌印、朱砂主按钮和宣纸表单,旧大面板已移除。
|
||||
- 流程顺序:获取验证码先校验手机号,再打开自定义行为验证;重设提交不重复验证。
|
||||
- 错误与结果:四字段错误就近显示,验证码发送反馈和重设成功结果均为项目内自定义组件,不使用原生 UniApp 提示。
|
||||
- 尺寸适配:三档无横向溢出,320×568 保持正常比例并自然滚动。
|
||||
- 视觉连续性:Logo 已同步 A01 的 `184×221rpx` 槽位;页面继承全局楷体,标题分隔、页面主按钮、成功结果按钮和 Toast 均迁移到 A01 新资产体系。
|
||||
- 流程边界:获取验证码先校验手机号;通过后只提示“滑动验证待接口接入”,不再用旧面板伪造验证完成、验证码已发送或重新获取状态。
|
||||
- 错误与结果:四字段错误继续就近显示;成功结果使用新卷轴容器和新版朱砂按钮,不调用原生 UniApp 提示。
|
||||
- 尺寸适配:四档无横向溢出;320×568 和 360×640 保持正常比例并自然纵向滚动。
|
||||
|
||||
## Evidence limits
|
||||
|
||||
当前结论仅为 HBuilderX H5 + Chrome 内部 QA,不等于用户验收;真实短信、行为验证令牌、重设接口、Android 软键盘与成功后手机号回填属于后续功能/真机复核。
|
||||
2026-07-16 用户已逐态确认当前 7 类 H5 视觉状态。真实滑动验证使用接口组件自带样式;真实短信、重设接口、Android 状态栏、安全区、软键盘、字体放大和返回手势属于后续功能/真机复核。返回 A01 后回填手机号并聚焦密码框由用户明确延期到真实重置接口链路接入时解决,不阻塞当前样式验收。
|
||||
|
||||
## Implementation checklist
|
||||
|
||||
- [x] A01/A04 同系列视觉与真实资产
|
||||
- [x] 发送验证码前自定义行为验证
|
||||
- [x] 关闭验证保留表单与自定义发送反馈
|
||||
- [x] A01/A04 同系列 Logo、全局字体、标题分隔、按钮与 Toast
|
||||
- [x] 移除旧验证面板和伪验证码发送状态
|
||||
- [x] 手机号通过后使用滑动验证待接入反馈并保留表单
|
||||
- [x] 四字段页内校验与自定义成功结果
|
||||
- [x] 三档 H5 响应式和运行烟测
|
||||
- [x] 四档 H5 响应式和真实运行烟测
|
||||
- [x] 用户确认当前 7 类 H5 视觉状态(接口回流数据与焦点延期)
|
||||
- [ ] Android/HBuilderX 真机或模拟器复核
|
||||
- [ ] 用户验收
|
||||
|
||||
final result: passed (internal H5 candidate QA only; user review pending)
|
||||
final result: user H5 visual review passed for implemented states; real slider, interface return data/focus and Android review pending
|
||||
|
||||
---
|
||||
|
||||
# Design QA — A04 注册账号
|
||||
|
||||
- source visual truth path: A01 已选红色宗祠水墨视觉体系与 `docs/design/screens/handoff/2026-07-16/A01-current-password-sms-contact-824x915.png`
|
||||
- implementation screenshot path: `docs/design/screens/runtime/2026-07-16/A04-current-register-412x915.png`
|
||||
- viewport: 412×915;运行 smoke 另查 320×568、360×800
|
||||
- state: 默认注册、空表单错误、协议错误、自定义行为验证、自定义反馈
|
||||
- implementation screenshot path: `docs/design/screens/runtime/2026-07-16/A04-current-register-v2-412x915.png`
|
||||
- viewport: 412×915;运行 smoke 另查 320×568、360×640、360×800
|
||||
- state: 默认注册、空表单错误、协议错误、协议勾选、新版自定义反馈
|
||||
|
||||
## Findings
|
||||
|
||||
没有遗留的 H5 P0/P1/P2 问题。
|
||||
|
||||
- 视觉连续性:沿用 A01 的红色宗祠、水墨宣纸、独立 `brand-seal.png`、朱砂按钮与古金分隔,不再使用旧大厅与大面板。
|
||||
- 视觉连续性:Logo 已同步 A01 的 `184×221rpx` 槽位;标题分隔、朱砂主按钮和 Toast 已迁移到 A01 新资产体系,页面统一继承全局楷体,不再引用旧按钮、旧 Toast 图片层或旧验证面板。
|
||||
- 表单层级:手机号、设置密码、确认密码三行保持清晰标签和输入提示;错误信息就近显示,不调用原生 UniApp 提示。
|
||||
- 尺寸适配:三档宽高无横向溢出;320×568 按最新决定保持正常比例并自然纵向滚动。
|
||||
- 流程验证:A01 注册入口、三字段校验、协议校验、自定义验证层、自定义反馈以及返回登录均通过浏览器运行烟测。
|
||||
- 流程验证:A01 注册入口、三字段校验、协议校验、新版 Toast 反馈以及返回登录均通过浏览器运行烟测;完整本地校验后只提示“滑动验证待接口接入”。
|
||||
|
||||
## Evidence limits
|
||||
|
||||
当前结论仅为 HBuilderX H5 + Chrome 内部 QA,通过不等于用户验收;Android 状态栏、安全区、软键盘、字体放大和返回手势仍需真机或模拟器复核。
|
||||
2026-07-16 用户已逐态确认当前可实现的 8 类 H5 视觉状态;真实滑动验证使用接口组件自带样式,注册成功/失败真实链路留到接口阶段审核。Android 状态栏、安全区、软键盘、字体放大和返回手势仍需真机或模拟器复核,因此 A04 继续保持 `[~]`,不冻结。
|
||||
|
||||
## Implementation checklist
|
||||
|
||||
- [x] A01 同系列视觉与真实资产
|
||||
- [x] 三字段就近校验与协议页内错误
|
||||
- [x] 自定义验证层与反馈提示
|
||||
- [x] 320×568 自然滚动、360×800 与 412×915 无横向溢出
|
||||
- [x] A01 新 Logo、标题分隔、主按钮、Toast 与全局字体
|
||||
- [x] 移除非最终自定义验证层,保留滑动验证待接入反馈
|
||||
- [x] 320×568 自然滚动、360×640、360×800 与 412×915 无横向溢出
|
||||
- [x] H5 静态契约与真实运行烟测
|
||||
- [ ] Android/HBuilderX 真机或模拟器复核
|
||||
- [ ] 用户验收
|
||||
- [x] 用户确认当前 8 类 H5 视觉状态(真实滑动验证与接口结果态除外)
|
||||
|
||||
final result: passed (internal H5 candidate QA only; user review pending)
|
||||
final result: user H5 visual review passed for implemented states; real slider, interface result states and Android review pending
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user