项目正在快速迭代中,API 与视觉细节可能随版本调整,请勿用于生产环境。
仅桌面端保证样式

GanttProgress 甘特式阶段进度 ​

甘特式阶段进度柱:各阶段按状态(completed / active / pending)呈现不同高度与配色,贯穿连接线表达整体推进比例,active 阶段自带脉冲动画。适合项目里程碑、迭代阶段、上线流程等「阶段推进」场景。

基础用法 ​

stages 数组声明各阶段,status 取 completed / active / pending,高度按状态自动区分(1 / 0.7 / 0.35)。

需求评审
开发排期
迭代开发
集成测试
发布上线

阶段日期标注 ​

阶段可携带 date 字段,显示在阶段名下方(如计划完成时间)。

立项09-01
设计09-08
研发09-26
验收10-12

自定义阶段高度 ​

height 覆盖状态默认高度(0 ~ 1,相对栅格总高的比例),可强调关键阶段。

风险评审
灰度发布
全量发布
复盘

自定义颜色 ​

completed-color / active-color / pending-color 三组颜色覆盖,可做健康度语义(如风险项转橙)。

环境准备
数据迁移
联调中
切流

项目落地:迭代里程碑 ​

与 PageHeader / StatCard 组合成迭代进度计划视图(完整用法见项目协作示例)。

v2.3 迭代 · 里程碑推进

需求冻结09-02
开发完成09-18
提测09-22
回归通过09-28
发布09-30

API ​

GanttProgress Props

参数说明类型默认值
stages阶段数组:{ name, date?, status, height? },status 取 completed / active / pendingarray[]
completedColor已完成阶段颜色stringvar(--eb-color-primary)
activeColor进行中阶段颜色stringvar(--eb-color-primary)
pendingColor未开始阶段颜色stringvar(--eb-border-color)

Stage 阶段项

参数说明类型默认值
name阶段名称string空字符串
date阶段时间标注(如计划完成日期),非空时显示string空字符串
status阶段状态:completed / active / pendingstringpending
height柱高比例(0 ~ 1),缺省按状态取 1 / 0.7 / 0.35number—