feat: 资产同步状态与同步轨迹入口-新
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 7m35s
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 7m35s
This commit is contained in:
@@ -1,32 +1,30 @@
|
||||
# Change: 资产同步状态与同步轨迹入口
|
||||
# Change: 调整资产同步状态与同步轨迹入口
|
||||
|
||||
## Why
|
||||
|
||||
当前资产信息页虽保留了手动刷新能力和部分同步时间展示,但运营无法直观看到资产当前轮询策略、最近活跃情况及下次轮询时间,也没有可直接进入该资产同步轨迹的入口。
|
||||
运营需要通过统一审计查看资产业务事件、运营商回调和周期轮询的同步轨迹。新需求明确资产信息页只保留已有手动刷新和轮询展示,不新增用于推断轮询计划的状态字段。
|
||||
|
||||
## What Changes
|
||||
|
||||
- 在资产信息页的卡和设备详情中新增同步状态区域,展示轮询启用状态、活跃级别、最后活跃时间、最后活跃场景和下次轮询时间。
|
||||
- 复用 `GET /api/admin/assets/resolve/{identifier}` 的新增 `polling` 响应对象;无下次轮询时间时展示 `-`。
|
||||
- 保留现有手动刷新按钮及其接口契约,不新增第二个同步或刷新按钮。
|
||||
- 新增“查看同步轨迹”入口,跳转全局审计外部集成页并带入当前资产的筛选参数。
|
||||
- 同步轨迹由目标页面按立即、3分钟、5分钟连续结果展示;本提案不改造全局审计外部集成页面本身。
|
||||
- 保留卡和设备资产信息页现有的手动刷新按钮、接口契约和轮询状态展示,不新增第二个同步或刷新按钮。
|
||||
- 不展示活跃级别、最后活跃场景或下次轮询时间,也不根据事件轨迹推算新的周期轮询时间。
|
||||
- 增加“查看同步轨迹”入口,跳转全局审计外部集成页并带入当前资产的 `resource_type` 和 `resource_key` 筛选参数。
|
||||
- 约定审计查询支持 `resource_type`、`resource_key`、`correlation_id`,以供目标页连续展示立即、3分钟、5分钟的同步结果,以及运营商回调和周期轮询的 Integration Log。
|
||||
- 对 `rate_limited` 手动刷新结果仅展示本次失败,不展示自动退避倒计时。
|
||||
- 全局审计外部集成页面自身暂不在本提案中开发或改造。
|
||||
|
||||
## Impact
|
||||
|
||||
- Affected specs: `asset-information`
|
||||
- Related active changes: `update-asset-realtime-sync-timestamps-display`(共享资产同步展示区域)
|
||||
- Related active changes: `update-asset-realtime-sync-timestamps-display`(共享资产同步信息展示)
|
||||
- Affected code:
|
||||
- `src/types/api/asset.ts`
|
||||
- `src/api/modules/asset.ts`
|
||||
- `src/views/asset-management/asset-information/**`
|
||||
- `src/views/asset-management/asset-information/components/BasicInfoCard.vue`
|
||||
- `src/views/asset-management/asset-information/index.vue`
|
||||
- 资产信息页到全局审计外部集成页的路由跳转参数
|
||||
- API contracts:
|
||||
- `GET /api/admin/assets/resolve/{identifier}`
|
||||
- `POST /api/admin/assets/{identifier}/refresh`(保持既有契约)
|
||||
- `GET /api/admin/audit/integrations`(复用 `resource_type`、`resource_key`、`correlation_id` 查询参数)
|
||||
- Out of scope:
|
||||
- 全局审计外部集成页面自身的开发或改造
|
||||
- 新增第二个同步或刷新按钮
|
||||
- `rate_limited` 的自动退避倒计时展示
|
||||
- 审计轨迹结果页的加载、空记录和失败状态界面实现
|
||||
- 新增轮询活跃级别、最后活跃场景、下次轮询时间或自动退避倒计时展示
|
||||
|
||||
Reference in New Issue
Block a user