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