1011 B
1011 B
1. 头像菜单与修改密码表单
- 1.1 在头像菜单“个人中心”和“锁定屏幕”之间添加“修改密码”入口,不设置权限判断。
- 1.2 实现修改密码表单,收集当前密码、新密码及确认密码,并在前端校验必填项与两次新密码一致。
- 1.3 调用认证 API;请求仅包含
old_password和new_password,成功后清空表单并提示结果,失败时显示错误反馈。 - 1.4 添加中英文菜单、表单、校验及结果提示文案。
2. API 契约与验证
- 2.1 对齐
ChangePasswordParams与AuthService.changePassword的请求 DTO,确保网络请求字段为 OpenAPI 定义的 snake_case,且不发送确认密码。 - 2.2 验证菜单顺序、表单校验、成功与失败反馈,以及入口不依赖任何权限编码。
- 2.3 运行相关类型检查和构建,处理本次改动引入的问题。
- 2.4 密码修改成功后清理本地认证状态并跳转登录页。