增加数据治理“用不用/动不动”分析报告
This commit is contained in:
@@ -71,6 +71,7 @@ next/
|
||||
- 监控状态:集团或当前公司的 `monitoring`、`loading`、`error`。
|
||||
- 项目状态:`projectData`、`projectLoading`、`projectError`。
|
||||
- 穿透状态:`dialog`、`selectedMetric`、`metricAnalysis`、`metricLoading`。
|
||||
- 动不动报告状态:`moveReport`、`moveReportLoading`、`moveReportError`。
|
||||
|
||||
集团和公司监控共用 `loadMonitoring`。新请求开始时会取消旧请求,并通过递增请求序号阻止旧响应覆盖最新筛选结果。项目详情和指标穿透分别使用独立 Action,避免页面组件自行维护请求状态。
|
||||
|
||||
@@ -81,6 +82,8 @@ next/
|
||||
- `GetMetricMonitoringSituation`:集团监控。
|
||||
- `GetUnitMetricMonitoringSituation`:公司监控。
|
||||
- `GetGroupMetricAnalysis`:集团指标穿透。
|
||||
- `GetGroupMoveReportMetricData`:动不动报告动态指标列,`type=0/1` 分别对应安全/质量。
|
||||
- `GetGroupMetricAnalysisMoveReport`:动不动报告企业行,`range=0/1` 分别对应所有项目/新开工项目。
|
||||
- `GetUnitMetricAnalysis`:公司指标穿透。
|
||||
- `GetProjectMonitoringSituation`:项目详情。
|
||||
|
||||
@@ -94,6 +97,8 @@ next/
|
||||
|
||||
组件只能读取适配后的 ViewModel。新增或调整接口字段时,应先修改 `types/` 和 `adapters/`,不要在 Vue 模板中增加字段兼容分支。
|
||||
|
||||
动不动报告由两个接口共同组成:指标定义接口决定动态列顺序和中文名称,企业行接口通过 `MetricAnalysis[].Field` 绑定每列使用率。若指标定义接口临时返回空字段,适配层会使用当前监控接口的指标名称兜底,并对重复 `Field` 去重,避免生成空表头或重复列。
|
||||
|
||||
### 图表与大屏布局
|
||||
|
||||
`components/EChart.vue` 统一负责 ECharts 初始化、响应式更新、`ResizeObserver` 监听和 `dispose`。当前只注册柱状图、折线图、网格、图例、提示框和 Canvas 渲染器。
|
||||
|
||||
Reference in New Issue
Block a user