1.2 KiB
1.2 KiB
1. API Contract
- 1.1 更新资产解析响应类型,支持
exchange_trace.previous_asset和exchange_trace.next_asset。 - 1.2 定义换货关联资产类型,读取
asset_type、asset_id、identifier、exchange_no、can_view。
2. Asset Detail Exchange Trace UI
- 2.1
previous_asset存在时展示“换货新资产”标签和前代资产信息。 - 2.2
next_asset存在时展示“已换出旧资产”标签和后代资产信息。 - 2.3 当前资产同时存在前代和后代时,同时展示两个关联区域。
- 2.4 关联资产为空时隐藏对应区域,不通过换货状态或世代编号推导关联链路。
3. Exchange Trace Navigation
- 3.1
can_view=true时允许点击关联资产标识跳转资产详情。 - 3.2
can_view=false时仅展示关联资产标识文本,不渲染跳转操作。
4. Verification
- 4.1 验证旧资产、新资产、中间资产和无关联资产的展示正确。
- 4.2 验证有权限和无权限关联资产的跳转行为正确。
- 4.3 运行相关前端校验,并执行
openspec validate update-asset-exchange-generation-links --strict。