# 5.5 寸手持端适配 —— 后端接口补充清单
适配手机端时,设计稿要求展示/筛选的部分内容,现有接口没有提供或未生效。
以下为**实机联调(内网真实数据)验证过**的结论,客户端侧已按设计稿把 UI 与参数都做好,
后端补齐后即可直接生效,客户端基本无需再改。
整理时间:2026-07-29 验证环境:内网 `192.168.1.250:8093`,账号 ADMIN
---
## 一、参数已发送但后端未生效(客户端已就绪,等后端支持)
| 接口 | 参数 | 用途 | 实测现象 |
|------|------|------|----------|
| `IntExpOutHandover/pageQuery`
`IntExpOutHandover/pageQueryTotal` | `hoState`
("0" 待交接 / "1" 已交接) | 出库交接页「待交接 / 已交接」Tab 过滤与角标计数 | 请求体确认携带 `"hoState":"0"` / `"1"`,但两个 Tab 返回**完全相同**的数据;`pageQueryTotal` 的 `wbNumber` 也不随之变化 |
| `IntExpMove/pageQuery`
`IntExpMove/pageQueryTotal` | `spCode`
(特码,如 "PER") | 出港移库页筛选弹层「特码」 | 请求体确认携带 `"spCode":"PER"`,但返回结果中仍含特码为 `PEF` 的记录,角标计数也无变化 |
> 对照参考:同一接口的 `moveState`、`by1`(承运人)、`awbType`(运单类型)**均正常生效**
> (实测承运人填 MU 后待移库数量 67 → 60),因此可以排除客户端传参方式的问题。
>
> 若贵方使用的参数名与上表不同,请告知正确名称,客户端改一处常量即可。
---
## 二、接口未返回、设计稿需要展示的字段
以下字段目前接口完全不返回,或恒为 `null`。客户端已按设计稿保留完整 UI 结构,
数据为空时统一占位 `-`,后端补齐后自动显示。
### 2.1 `IntExpMove/pageQuery`(出港移库)
| 设计稿位置 | 需要的字段 | 当前状况 |
|------------|-----------|----------|
| 列表卡片第二行「航班信息:20260709/MU2311」 | 航班日期 + 航班号(如 `fdate` / `fno`) | **接口无任何航班相关字段** |
| 详情页「移库信息」卡片 —— 移库人 | 移库人**姓名**(现只有 `opId`) | `opId` 恒为 `null`,且即便有值也是 ID 而非姓名 |
| 详情页「移库信息」卡片 —— 移库时间 | `opdate` | 恒为 `null`,**已移库记录也是 null** |
| 详情页蓝色表头右侧时间戳 | 同上 `opdate` | 同上 |
| 详情页类型行右侧「普通货物运输」 | `businessType` 或 `cargoType` | 两者均恒为 `null` |
### 2.2 说明
- 出库交接页的详情所需字段(板型、库位、复磅人/时间等)接口均已返回,无需补充。
- 移库详情页红色标签绑的是 `awbTypeName`(真实值形如「国际出港(国际直航)」),已正常。
设计稿上写的「国际进港」经判断为设计稿笔误(该页属国际出港),未按字面实现。
---
## 三、附:字典接口调用口径(客户端已按此对齐,仅作备忘)
`typeCode/getSpecialCodeByParam`(特码字典):
- `flag=1`(国际)+ `ieFlag=""`(**留空**)→ 正常返回 RXE/PER/PEM/PEF/LDP/GJJ/DGR 等
- `flag=1` + `ieFlag="E"` → 返回 `"data": []` 空数组
国际出港各页面统一使用 `ieFlag=""`。如该行为非预期,请后端确认 `ieFlag` 的取值约定。