Appearance
BizProcess 审批流程
审批详情页两件套:节点条(发起 → 审批 → …,水平 / 垂直两种方向,状态着色 + running 呼吸动画,节点可带说明 / 处理人 / 时间)+ 审批记录时间线(opinions 非空时自动渲染,复用 BizTimeline,审批结果映射节点颜色与徽标)。节点内容支持三层插槽接管,单条意见亦可自定义。
基础用法
发起申请事假 3 天
组长审批
部门经理审批出差中,预计今日处理
人事备案
完成
审批记录
- 张组长同意情况属实,同意休假,注意交接。
- 李经理驳回项目上线关键期,建议延后一周再休。
- 李经理同意上线完成后同意休假 3 天。
插槽与垂直布局
1
提交采购单
2
预算校验命中预算 12,800 元 ≤ 限额
3
财务审批
总经理审批 大额
流转记录(垂直布局 + 自定义结果映射)
- 财务-周会计转交 · 2026-09-20 16:02发票信息齐全,等待预算科目确认。
- 采购部-陈晨补充材料 · 2026-09-19 11:40已补充供应商资质扫描件。
订单审批流与节点点击
提交订单金额 ¥58,000
部门审批
财务复核大额触发复核
出库发货
点击任一节点查看处理详情(node-click 携带 node / index;插槽内按钮等交互可在内部 @click.stop 避免冒泡)
OA 请假审批
发起申请年假 2 天(10-09 ~ 10-10)
直属上级
人事备案
完成
审批记录
- 钱经理同意已知悉,注意 10 月发版窗口前完成交接。
- 孙专员待处理核对年假余额中…
采购审批(金额分支)
采购申请伺服电机 ×12
部门负责人
财务加签(>5万)金额 ¥86,400 触发加签
总经理审批
供应商发货
垂直布局适合嵌在详情页侧栏;加签节点由业务侧按金额分支动态拼装 nodes
节点表单快照
基本信息
企业名称:云联科技(南京)有限公司统一信用代码:91320114MA1X9Y2K3L
资质上传
营业执照:已上传(3.2MB)开户许可证:已上传(1.1MB)
合同签署
合同编号:HT-2026-0918签署方式:电子签 · 09-18 完成
开户放款
Props
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| nodes | BizProcessNode[] | —(必填) | 节点条配置,见下表 |
| opinions | BizProcessOpinion[] | — | 审批意见,非空时渲染审批记录时间线 |
| direction | 'horizontal' / 'vertical' | 'horizontal' | 节点条方向;垂直模式为左圆点右内容 |
| node-width | number | 88 | 水平模式节点最小宽度(px),内容多时调大避免换行 |
| opinions-title | string | '审批记录' | 审批记录标题;传空串 '' 隐藏标题 |
| opinions-reverse | boolean | false | 审批记录倒序(最新在前) |
| opinion-status-map | Record<string, { type?, hollow?, text? }> | { 同意, 驳回 } | 审批结果 → 时间线样式映射,可扩展自定义结果文案 |
BizProcessNode 节点字段
| 字段 | 类型 | 说明 |
|---|---|---|
| name | string | 节点名称(必填) |
| status | 'wait' / 'running' / 'success' / 'rejected' | 节点状态,缺省 wait |
| description | string | 节点说明,显示在名称下方 |
| operator | string | 处理人,默认渲染为「处理人:xxx」 |
| time | string | 处理时间 |
BizProcessOpinion 意见字段:author(必填)/ content / time / result(经 opinion-status-map 映射)。
Events
| 事件名 | 参数 | 说明 |
|---|---|---|
| node-click | (node: BizProcessNode, index: number) | 节点点击(常用于打开该节点表单快照 / 处理详情);插槽内按钮等交互如不想冒泡请在内部 @click.stop |
Slots
| 插槽名 | 作用域 | 说明 |
|---|---|---|
| node-<index> | { node, index } | 接管指定下标节点,优先级最高 |
| node | { node, index } | 通用接管所有节点(未命中的走默认渲染) |
| opinion | { opinion } | 自定义单条审批意见(含 author / content / time / result) |
插槽内可复用内置样式类:biz-process__dot(状态圆点)、biz-process__info(信息列)、biz-process__name / __desc / __meta。
Expose
| 属性/方法 | 说明 |
|---|---|
| — | 无暴露实例方法(数据驱动) |