Files
one-pipe-system/openspec/changes/update-asset-device-detail-bound-card-status-source/tasks.md
sexygoat dfb78006ac
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 4m15s
fix: 分页器一直显示和资产信息使用单卡
2026-05-21 14:39:21 +08:00

1.6 KiB

Tasks: Update Asset Device Detail Bound Card Status Source

1. Contract And State

  • 1.1 扩展设备资产绑定卡相关类型,支持 real_name_at 字段,并与 real_name_statusnetwork_statusis_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_statusnetwork_statusreal_name_at
  • 3.2 验证设备资产详情 cards 存在多条记录且其中一条 is_current=true 时,这三个字段均展示当前卡的对应值。
  • 3.3 验证设备实时刷新后,绑定卡 real_name_at 未被丢失,且页面仍按同一张选中卡展示三项字段。
  • 3.4 验证不存在符合规则的绑定卡时,页面显示稳定占位内容,且不误用设备顶层 online_status 或任意非当前卡值。