vue3-bpmn
@wetax/vue3-bpmn
使用方式
npm install @wetax/vue3-bpmn
安装完成后
在mian.ts里面进行注入组件
import '@wetax/vue3-bpmn/lib/gd-bpmn.css'
import GdBpmn from '@wetax/vue3-bpmn'
app.use(GdBpmn, process.env.VUE_APP_API_ENV)
使用组件
建模组件
<wetax-bpmn tenantId='1' onDeploy={deploy} onSave={save}></wetax-bpmn>
tenantId:租户id
id:流程id
onDeploy :发布成功后的回调
onSave: 保存成功后回调
待办事项列表 组件
<wetax-bpmn-todo tenantId='2' listRole={[194]} userId='10226' onDetail={detail}></wetax-bpmn-todo>
tenantId:租户id
listRole:角色
userId:用户id
onDetail: 点击详情回调
待办事项 详情 组件
<wetax-bpmn-todo-detail params={d.value} onAudit={audit}></wetax-bpmn-todo-detail>
params: 列表中 detail 返回的item 直接赋值就行
onAudit:审批通过或者驳回 回调 回调参数 { success: true, approveResult: approveResult.value } success : true 审批或驳回通过 ;false 审核或驳回 失败 approveResult 审核原因