# Tasks: Update Asset Device Detail Bound Card Status Source ## 1. Contract And State - [x] 1.1 扩展设备资产绑定卡相关类型,支持 `real_name_at` 字段,并与 `real_name_status`、`network_status`、`is_current` 一起作为设备详情取值依据。 - [x] 1.2 调整设备资产详情的绑定卡选择逻辑:仅一张卡时直接选中该卡,多张卡时选中 `is_current=true` 的卡。 - [x] 1.3 调整设备实时状态合并逻辑,确保刷新后不会丢失绑定卡已有的 `real_name_at` 等静态字段。 ## 2. UI Display - [x] 2.1 在资产信息页设备详情中,将 `实名状态` 映射为所选绑定卡的 `real_name_status`。 - [x] 2.2 在资产信息页设备详情中,将 `在线状态` 映射为所选绑定卡的 `network_status`。 - [x] 2.3 在资产信息页设备详情中,将 `实名时间` 映射为所选绑定卡的 `real_name_at`。 - [x] 2.4 当不存在符合规则的绑定卡时,保留这三个字段标签并显示稳定占位内容,不回退到任意非当前卡。 ## 3. Verification - [ ] 3.1 验证设备资产详情 `cards` 仅有一条记录时,这三个字段均展示该卡的 `real_name_status`、`network_status`、`real_name_at`。 - [ ] 3.2 验证设备资产详情 `cards` 存在多条记录且其中一条 `is_current=true` 时,这三个字段均展示当前卡的对应值。 - [ ] 3.3 验证设备实时刷新后,绑定卡 `real_name_at` 未被丢失,且页面仍按同一张选中卡展示三项字段。 - [ ] 3.4 验证不存在符合规则的绑定卡时,页面显示稳定占位内容,且不误用设备顶层 `online_status` 或任意非当前卡值。