1.6 KiB
1.6 KiB
Tasks: Update Asset Device Detail Bound Card Status Source
1. Contract And State
- 1.1 扩展设备资产绑定卡相关类型,支持
real_name_at字段,并与real_name_status、network_status、is_current一起作为设备详情取值依据。 - 1.2 调整设备资产详情的绑定卡选择逻辑:仅一张卡时直接选中该卡,多张卡时选中
is_current=true的卡。 - 1.3 调整设备实时状态合并逻辑,确保刷新后不会丢失绑定卡已有的
real_name_at等静态字段。
2. UI Display
- 2.1 在资产信息页设备详情中,将
实名状态映射为所选绑定卡的real_name_status。 - 2.2 在资产信息页设备详情中,将
在线状态映射为所选绑定卡的network_status。 - 2.3 在资产信息页设备详情中,将
实名时间映射为所选绑定卡的real_name_at。 - 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或任意非当前卡值。