vue3-bpmn

0.1.0 • Public • Published

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 审核原因

Package Sidebar

Install

npm i vue3-bpmn

Weekly Downloads

1

Version

0.1.0

License

SEE LICENSE IN LICENSE

Unpacked Size

6.32 MB

Total Files

14

Last publish

Collaborators

  • tadpole