58 lines
2.1 KiB
Markdown
58 lines
2.1 KiB
Markdown
# 无权限页面(no-permission)— 接口对接审计
|
||
|
||
> 审计时间:2026-03-18
|
||
> 页面路径:`apps/miniprogram/miniprogram/pages/no-permission/`
|
||
> 文件清单:`no-permission.ts` / `.wxml` / `.wxss` / `.json`
|
||
|
||
---
|
||
|
||
## 一、总览
|
||
|
||
| 指标 | 值 |
|
||
|------|-----|
|
||
| 已对接 API 数量 | 1 |
|
||
| Mock 数据引用 | 0 |
|
||
| 硬编码字段数 | 4 |
|
||
| 对接就绪度 | ✅ 已对接 |
|
||
|
||
本页面功能简单:展示"无访问权限"提示,`onShow` 时调用 `/api/xcx/me` 查询最新用户状态,状态变化时自动跳转对应页面。核心逻辑已完成 API 对接。
|
||
|
||
---
|
||
|
||
## 二、已对接 API
|
||
|
||
| # | 接口 | 方法 | 用途 | 调用位置 |
|
||
|---|------|------|------|----------|
|
||
| 1 | `/api/xcx/me` | GET | 查询用户最新状态(status),根据状态路由跳转 | `_checkStatus()` |
|
||
|
||
---
|
||
|
||
## 三、Mock 数据
|
||
|
||
无。本页面未引用任何 mock 数据。
|
||
|
||
---
|
||
|
||
## 四、硬编码字段清单
|
||
|
||
| # | 位置 | 硬编码内容 | 类型 | 建议处理方式 |
|
||
|---|------|-----------|------|-------------|
|
||
| 1 | wxml `.reason-footer-value` | `厉超`(管理员姓名) | 文案 | 应从后端获取门店管理员信息,或写入配置 |
|
||
| 2 | wxml `.reason-item` × 3 | 三条原因说明文案 | 文案 | 可保留前端硬编码(纯展示文案,无业务逻辑) |
|
||
| 3 | wxml `.main-title` | `无访问权限` | 文案 | 可保留(固定标题) |
|
||
| 4 | wxml `.sub-title` | 副标题说明文案 | 文案 | 可保留(固定说明) |
|
||
|
||
---
|
||
|
||
## 五、对接建议
|
||
|
||
1. **管理员姓名硬编码**:`厉超` 写死在 wxml 中,建议后端 `/api/xcx/me` 返回门店管理员联系信息,或新增配置接口
|
||
2. **状态路由映射**:`_checkStatus()` 中 `approved` 状态跳转 `/pages/mvp/mvp`,该路径在当前页面目录中不存在,需确认是否为 tabBar 页面或后续新增页面
|
||
3. **其余文案**:原因说明、标题等为纯展示文案,无需接口化,保留硬编码即可
|
||
|
||
---
|
||
|
||
## 六、结论
|
||
|
||
本页面已完成核心 API 对接,唯一需要关注的是管理员姓名硬编码问题。整体对接就绪度高,无需大幅改动。
|