# Change: Update agent asset list and detail display ## Why The current agent-side asset experience exposes too much low-value information, hides some high-value state, and requires unnecessary search-type switching. The latest requests also require shop-based filtering, clearer detail presentation, explicit pagination, and a fixed top control area so search and filters remain available while the user browses long lists. ## What Changes - Add IoT card device-binding status to the agent asset list - Add cascaded shop filtering for the agent IoT card and device lists - Remove the manual search-type selector and fix search semantics by active tab - Keep the search input and filter controls fixed at the top while the asset list scrolls underneath - Replace bottom-reached auto pagination with an explicit load-more button for both asset tabs - Simplify asset detail basic fields and strengthen bound-card status presentation - Remove `保护状态` - Remove `切卡模式` - Move the bound-card real-name status badge into the slot-title row - Remove low-value device realtime traffic items and move "last online" into the realtime block as `最后上线时间` - Make package effective-period text more prominent in asset detail package lists - Only active packages should show the effective-period line - Adjust the current active package header content - Remove the order number line below the package name - Show the active period there as `生效期:开始时间 - 到期时间` ## Impact - Affected specs: - `agent-asset-list` - `agent-asset-detail` - Affected code: - `src/pages/agent-system/assets/index.vue` - `src/pages/agent-system/asset-search/index.vue` - `src/pages/agent-system/asset-detail/index.vue` - `src/api/assets.ts`