# Change: 补充 IoT 卡网关 IMEI 展示 ## Why 后端新增了 `gateway_card_imei` 字段,但后台当前还没有完整消费这组返回: - `GET /api/admin/iot-cards/standalone` 已为 IoT 卡列表返回 `gateway_card_imei` - `GET /api/admin/assets/resolve/:identifier` 已可为卡资产详情返回 `gateway_card_imei` - `GET /api/admin/assets/:identifier/realtime-status` 也可返回 `gateway_card_imei` 如果前端不补齐这部分契约与展示规范,运营人员无法在 IoT 卡列表和卡资产详情中稳定查看对应 IMEI,也无法在资产详情首个接口缺值时回退到实时状态结果。 ## What Changes - 为 `iot-card-management` 新增 `gateway_card_imei` 列展示规范: - IoT 卡管理列表新增 `IMEI` 列 - 列值直接展示 `GET /api/admin/iot-cards/standalone` 返回的 `gateway_card_imei` - 当字段为空时显示 `-` - 为 `asset-information` 新增卡资产 `gateway_card_imei` 契约与展示规范: - 仅卡资产详情在“卡信息”区域新增 `IMEI` 展示项 - 优先使用 `GET /api/admin/assets/resolve/:identifier` 返回的 `gateway_card_imei` - 仅当详情响应未返回有效 `gateway_card_imei` 时,回退使用 `GET /api/admin/assets/:identifier/realtime-status` - 当两个接口都没有有效值时显示 `-` - 设备资产详情不新增该字段展示 ## Impact - Affected specs: - `iot-card-management` - `asset-information` - Affected code: - `src/types/api/card.ts` - `src/views/asset-management/iot-card-management/index.vue` - `src/types/api/asset.ts` - `src/views/asset-management/asset-information/types.ts` - `src/views/asset-management/asset-information/composables/useAssetInfo.ts` - `src/views/asset-management/asset-information/components/BasicInfoCard.vue` - Dependencies: - `GET /api/admin/iot-cards/standalone` - `GET /api/admin/assets/resolve/:identifier` - `GET /api/admin/assets/:identifier/realtime-status`