# Change: 更新设备激活状态筛选与展示

## Why

当前后台设备管理和企业设备授权流程还没有完整接入新的设备激活状态字段，导致运营人员无法按“已激活 / 未激活”筛选设备，也无法在资产详情中直接看到设备激活状态名称。

最新接口契约补充了以下内容：

- 设备列表接口新增可选过滤参数 `activation_status`
- 设备列表与资产解析相关响应新增 `activation_status_name`
- 企业设备授权弹窗中的可选设备列表也需要沿用这套激活状态筛选与展示规则

如果前端不补齐这套契约和展示规范，设备筛选口径、资产详情口径和企业设备授权口径会继续不一致，影响运营筛选和授权判断。

## What Changes

- 为后台设备管理新增设备激活状态接入规范：
  - `GET /api/admin/devices` 支持可选查询参数 `activation_status`
  - 设备列表响应支持 `activation_status_name`
  - 设备管理页新增“激活状态”筛选，并展示激活状态名称
- 为后台资产信息新增设备激活状态展示规范：
  - `GET /api/admin/assets/resolve/:identifier` 支持 `activation_status_name`
  - 设备资产详情在“实名状态”后展示“激活状态”
- 为“授权设备给企业”弹窗新增可选设备筛选规范：
  - 可选设备列表支持 `activation_status` 筛选与 `activation_status_name` 展示
  - 原有 `status` 条件改为固定隐藏条件，默认始终传 `status=2`
  - 弹窗中不再向用户显示可编辑的 `status` 筛选项
- 激活状态定义沿用后端口径：
  - `0`: 未激活
  - `1`: 已激活，且需满足“有生效中主套餐且任意绑定卡已实名”

## Impact

- Affected specs:
  - `device-management`
  - `asset-information`
  - `enterprise-device-authorization`
- Affected code:
  - `src/types/api/device.ts`
  - `src/views/asset-management/device-list/index.vue`
  - `src/types/api/asset.ts`
  - `src/views/asset-management/asset-information/composables/useAssetInfo.ts`
  - `src/views/asset-management/asset-information/components/BasicInfoCard.vue`
  - `src/views/asset-management/enterprise-devices/index.vue`
- Dependencies:
  - 依赖后端设备列表接口和资产解析接口已返回 `activation_status_name`
- Breaking changes:
  - 无外部接口破坏性变更；本次主要是后台查询与展示契约的增量调整
