验收20%
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
# A05 红色宗祠水墨重设密码实施计划
|
||||
|
||||
> 本项目禁止子代理、worktree 和任何 Git 暂存/提交/推送操作;仅允许当前会话内联执行。
|
||||
|
||||
**Goal:** 将 A05 重设密码页统一到 A01/A04 认证视觉,完整表现发送验证码前行为验证、页内校验、自定义结果和返回登录状态。
|
||||
|
||||
**Architecture:** 复用 `a01-red-hall-ink-backdrop-v1.png`、独立 `brand-seal.png` 与认证按钮资产;真实输入保持 uni-app 控件。请求验证码前先验证手机号再打开自定义行为验证层;重设提交只做本地校验并显示自定义成功结果,不接接口、不重复行为验证。
|
||||
|
||||
**Tech Stack:** uni-app、Vue 3 `<script setup>`、SCSS、PowerShell 契约测试、Chrome CDP 运行烟测与截图。
|
||||
|
||||
## Constraints
|
||||
|
||||
- 只修改 A05、A05 测试、A05 证据与必要文档,不重构相邻页面。
|
||||
- 基础版本只实现浅色主题;320×568 允许自然纵向滚动。
|
||||
- 禁止原生 UniApp Toast、Modal、Loading、ActionSheet。
|
||||
- 用户关闭行为验证时保留所有表单内容;提交重设时不再次验证。
|
||||
- 页面始终保持 `[~]`,内部 H5 QA 不代表用户验收或 Android 通过。
|
||||
|
||||
## Task 1: 收紧页面合同
|
||||
|
||||
- [ ] 要求新底板、独立品牌印、自定义验证层、自定义反馈、自定义成功结果和字段错误。
|
||||
- [ ] 禁止旧 scenery/大面板与四种原生反馈 API。
|
||||
- [ ] 先运行合同得到红灯。
|
||||
|
||||
## Task 2: 实现候选页面
|
||||
|
||||
- [ ] 四字段就近错误与正常比例滚动布局。
|
||||
- [ ] 获取验证码:校验手机号 → 自定义行为验证 → 自定义“验证码已发送”反馈。
|
||||
- [ ] 确认重设:本地校验 → 自定义成功结果;不重复验证。
|
||||
- [ ] 返回登录使用替换式导航,避免认证页堆栈累积。
|
||||
|
||||
## Task 3: 运行与证据
|
||||
|
||||
- [ ] 320×568、360×800、412×915 无横向溢出,短屏自然滚动。
|
||||
- [ ] 烟测字段错误、验证层关闭保值、验证成功、密码不一致、成功结果和返回登录。
|
||||
- [ ] 保存一张 412×915 代表图,更新视觉证据索引和 Design QA。
|
||||
- [ ] 运行静态合同、运行烟测和 `git diff --check`。
|
||||
Reference in New Issue
Block a user