shinnosuke
2026-09-27 35c0810b268661c79f776fe922f7e3834cba4186
rencaika_merchant/docs/pages/00-登录页.md
@@ -18,7 +18,7 @@
| F-003 | 密码输入 | 使用微信安全密码输入类型展示掩码,最长 64 位,避免触发 iOS 系统保存密码提示。 | 已完成 |
| F-004 | 本地校验 | 缺少账号、密码或未同意协议时展示对应错误状态。 | 已完成 |
| F-005 | 协议入口 | 服务协议、隐私政策均可在未登录状态进入现有富文本详情页查看。 | 已完成前端路由 |
| F-006 | 商户登录 | 当前为本地演示跳转;正式环境需调用鉴权接口。 | 待接入 |
| F-006 | 商户登录 | 调用鉴权接口建立商户、操作员和门店会话;开发环境可由独立开关跳过。 | 已接入 |
## 操作说明
@@ -26,8 +26,8 @@
2. 用户点击“登录”后,页面同时校验账号、密码和协议状态。
3. 输入项不完整时,账号、密码标题右侧显示对应红色提示;协议未勾选时显示协议提示。
4. 点击服务协议或隐私政策,可进入对应富文本详情并返回登录页。
5. 演示阶段校验通过后,页面使用 `uni.reLaunch` 进入首页。
6. 正式接入后,应以登录接口返回的身份、门店权限和令牌决定后续跳转。
5. 登录接口成功后,页面保存短期会话并使用 `uni.reLaunch` 进入首页。
6. 开发环境仅在显式开启跳过登录开关时才允许直接进入首页。
## 接口与数据
@@ -42,7 +42,8 @@
| 场景 | 用户可见提示 | 恢复方式 |
| --- | --- | --- |
| 账号未录入 | “账号未录入,请联系管理员” | 核对账号或联系管理员。 |
| 密码缺失/错误 | “登录密码错误” | 重新输入;正式环境需支持找回或重置密码。 |
| 密码未录入 | “请输入登录密码” | 补充密码后重新提交。 |
| 账号或密码错误 | “账号或密码错误”(展示登录接口返回的提示) | 重新输入;正式环境需支持找回或重置密码。后端不区分账号不存在与密码错误,避免账号枚举。 |
| 未同意协议 | “请先阅读并同意相关协议” | 勾选协议后重新提交。 |
| 登录接口失败 | 待接口联调后明确 | 保留输入内容,允许用户重试。 |
| 登录失效 | 待接口联调后明确 | 清理会话并返回登录页。 |