Skip to content

TargetCompleteRate 指标达成进度比

指标达成进度比,使用 <target-complete-rate /> 组件。

基础用法

直接使用 <target-complete-rate /> 标签,设置属性全周期标签 fullCycleLabel 和 累计标签 actualLabel

数据 data 里的 type 必传。

API

名称说明类型默认值
dbOptions图表数据配置对象,包含 data 与字段映射 fieldMapobject{ data: [], fieldMap: { fullCyclePlan: 'fullCyclePlan', fullCycleDynamic: 'fullCycleDynamic', plan: 'plan', dynamic: 'dynamic', offsetRatio: 'offsetRatio' } }
fullCycleLabel图例名称:全周期计划/实际等string'全周期'
actualLabel图例名称:实际发生/累计至某时间点string'累计至25年3月底已发生'

dbOptions

属性名说明类型示例值
data图表数据数组array[{ name: '合同', fullCyclePlan: 115, fullCycleDynamic: 125, plan: 80, dynamic: 90, offsetRatio: 45, type: 'revenue' }]
fieldMap字段映射,指定数据字段名object{ fullCyclePlan: 'fullCyclePlan', fullCycleDynamic: 'fullCycleDynamic', plan: 'plan', dynamic: 'dynamic', offsetRatio: 'offsetRatio' }

数据项结构(data 数组中的每一项)

字段名说明类型示例值
name指标名称(如:合同、回款)string'合同'
fullCyclePlan经营策划会全周期number115
fullCycleDynamic动态版全周期number125
plan阶段计划值number80
dynamic阶段实际值number90
offsetRatio偏离比例(正负),提供一个百分比的值number45
type类型(如 revenue/cost) 收益时,动态大是三角形红色。支出时,动态大三角形是绿色string'revenue'