## ADDED Requirements

### Requirement: IoT Card Management Shop Filter

The IoT card management page SHALL provide a `店铺名称` filter consistent with the device management page.

The `店铺名称` filter MUST be implemented as a searchable remote selector that displays `shop_name` and submits the selected shop `id` as `shop_id`.

#### Scenario: Search shop options by shop name

- **GIVEN** 用户正在使用 IoT 卡管理页的搜索栏
- **WHEN** 用户在 `店铺名称` 筛选项中输入关键字进行搜索
- **THEN** 页面 MUST 调用 `GET /api/admin/shops`
- **AND** 请求 MAY 携带 `shop_name` 作为关键字
- **AND** 返回结果 MUST 使用 `shop_name` 作为展示文案
- **AND** 返回结果 MUST 使用店铺 `id` 作为可提交值

#### Scenario: Submit selected shop as shop_id

- **GIVEN** 用户已经在 `店铺名称` 筛选项中选中某个店铺
- **WHEN** 用户执行 IoT 卡列表查询
- **THEN** 页面 MUST 调用 `GET /api/admin/iot-cards/standalone`
- **AND** 请求 MUST 将该店铺的 `id` 作为 `shop_id` 提交

#### Scenario: Reset clears shop filter

- **GIVEN** `店铺名称` 筛选项已经选中了某个店铺
- **WHEN** 用户重置搜索栏
- **THEN** 页面 MUST 清空当前选中的店铺
- **AND** 后续列表请求 MUST NOT 再携带 `shop_id`
