Skip to content

BizTimeline 业务时间线 ​

el-timeline 封装:records 驱动渲染,status 经 status-map 映射节点颜色 / 空心 / 徽标文案,空列表自动复用 BizEmpty。用于订单跟踪、审批记录、操作日志。

基础用法 ​

  • 订单已签收已完成
    签收人:本人;签收地址:上海市浦东新区××路 8 号
    2026-09-21 15:40
  • 派送中进行中
    快递员张三 13800000000 正在为您派送
    2026-09-21 09:12
  • 到达目的地网点已完成
    上海浦东转运中心已发出
    2026-09-20 22:05
  • 运输中已完成
    货物离开杭州转运中心
    2026-09-20 08:30
  • 商家已发货已完成
    顺丰速运 SF1324567890000
    2026-09-19 18:00
  • 订单已支付成功
    微信支付 ¥1,299.00
    2026-09-19 17:20
  • 订单已创建info
    2026-09-19 17:15
状态映射:进行中(primary 空心)/ 已完成(success)/ 辅助信息(info);可切换查看空态。

自定义节点(item 插槽) ​

  • #3更新了部署配置2026-09-21 14:02
    production 环境追加 CDN 域名白名单
    2026-09-21 14:02
  • #2删除了测试分支2026-09-21 11:30
    feature/batch-3 已合并,清理远端分支
    2026-09-21 11:30
  • #1发布了 v0.1.12026-09-20 18:00
    npm 官方源 + npmmirror 双源同步完成
    2026-09-20 18:00
item 插槽接管整条节点渲染(作用域:record / index);reverse 倒序展示;配合外部按钮可实现「加载更多」。

物流跟踪(pending 尾节点) ​

  • 运输轨迹同步中,预计今日 18:00 前完成派送
  • 已揽收
    上海市浦东新区张江站点
    09-22 18:03
  • 运输中
    上海转运中心 → 南京
    09-22 22:30
  • 到达南京雨花台网点
    09-23 05:12
  • 派送中
    快递员 王建国 138****2233 正在派送
    09-23 08:45
  • 已签收
    本人签收,感谢使用
    09-23 11:20
物流轨迹场景:reverse 最新在前,状态映射区分签收 / 派送 / 干线;pending 传自定义文案渲染尾部「运输中」primary 空心节点,item 插槽接管节点点击查看轨迹明细。

操作审计日志 ​

  • 登录管理后台normal
    操作人:zhangsan | IP:10.20.2.7 | MFA 通过
    09-22 21:58
  • 删除测试租户 tenant-demodanger
    操作人:zhangsan | IP:10.20.2.7 | 二次确认通过
    09-22 22:10
  • 修改网关超时阈值 30s → 45sconfig
    操作人:wangwu | IP:10.20.1.18 | 变更单 CHG-2088
    09-23 09:40
  • 导出「近 90 天订单」报表normal
    操作人:lisi | IP:10.20.3.41 | 12.4MB
    09-23 11:02
审计场景:动作 / 操作人 / IP / 变更单号多信息 content 排版,倒序展示,危险操作红色节点。

审批历史(多结果) ​

  • 总经理审批处理中
  • 发起申请 · 周七发起
    采购伺服电机 ×12
    09-23 09:05
  • 部门经理审批同意
    「同意,注意验收标准」
    09-23 09:31
  • 转交:部门经理 → 财务转交
    金额超 5 万自动转交财务复核
    09-23 09:41
  • 财务复核 · 张会计同意
    「发票与预算科目已核对一致」
    09-23 09:58
  • 总经理审批waiting
    等待审批(已进入队列第 2 位)
    09-23 10:20
审批场景:同意 / 转交 / 发起多状态着色,最新一环 pending「总经理审批处理中」。

审批记录(意见 / 审批人 / 耗时) ​

  • 发起报销申请发起张三(报销人)耗时 即时
    10 月华东区差旅费,发票 6 张
    2026-10-20 09:12
  • 直属主管审批同意李主管耗时 5 小时 23 分
    行程与预算一致,同意报销,请财务复核。
    2026-10-20 14:35
  • 财务复核驳回王财务耗时 19 小时 27 分
    第 3 张发票抬头与公司全称不符,请更换后重新提交。
    2026-10-21 10:02
  • 重新提交(更换发票)发起张三(报销人)耗时 即时
    已更换为正确抬头发票,麻烦再次复核。
    2026-10-21 15:40
  • 财务复核(二次)同意王财务耗时 17 小时 40 分
    复核通过,款项将于 3 个工作日内到账。
    2026-10-22 09:20
  • 出纳打款完成赵出纳耗时 6 小时 40 分
    2026-10-22 16:00
  • 银行处理中,预计 T+1 到账
记录扩展字段:operator 审批人(标题行次要展示)、comment 审批意见(引用块留痕)、duration 耗时(number 按分钟自动格式化 / string 原样);配合 statusMap 的同意 / 驳回着色即成完整审批历史。

报修进度跟踪 ​

  • 验收确认todo
    待维修完成后由报修人确认
  • 维修处理进行中
    李工已领取备件,预计今日 16:00 完成
    09-23 11:30
  • 派单已完成
    派发给机电组 李工(接单超时 2 小时未处理将升级)
    09-23 10:15
  • 报修提交已完成
    3 号空压机异响,附现场录音
    09-23 09:48
维修场景:报修 → 派单 → 维修(进行中)→ 验收(待办),正序四环,待办空心灰节点。

Props ​

属性名类型默认值说明
recordsBizTimelineRecord[]—(必填)记录列表:{ title, content?, timestamp?, status?, operator?, comment?, duration? };duration 为 number 时按分钟格式化(formatDuration 一并导出)
status-mapRecord<string, { type?, hollow?, text? }>{}状态映射:节点颜色 / 空心 / 徽标文案
reversebooleanfalse倒序渲染(最新在前)
pendingboolean | stringfalse尾部「进行中」节点:true 显示默认文案「进行中…」,传字符串自定义;渲染为 primary 空心节点

Events ​

事件名参数说明
——无自定义事件

Slots ​

插槽名说明
item自定义节点内容(作用域:record / index)

Expose ​

属性/方法说明
—无暴露实例方法(数据驱动)