wfd-vue-nn

a workflow designer base on @antv/g6
329 1,063
Install
npm install wfd-vue-nn
Latest Version:1.0.12
Vue:2
License:MIT
Last Updated:May 5, 2022
Links: GitHub  ·  npm
Maintainer: zebrafish

Workflow Designer for Vue

NPM Version NPM Downloads

image

Online Demo

https://guozhaolong.github.io/wfd-vue/

Usage

<template>
  <div id="app">
    <wfd-vue ref="wfd" :data="demoData" :height="600" :users="candidateUsers" :groups="candidateGroups" :categorys="categorys" :lang="lang" />
  </div>
</template>

<script>
import WfdVue from 'wfd-vue'
export default {
  name: 'app',
  components:{
    WfdVue
  },
  data () {
    return {
      lang: "zh",
      demoData: {...},
      candidateUsers: [...],
      candidateGroups: [...],
      categorys: [...]
    }
  }
}
</script>

API

属性
  • data: 初始化数据
  • height: 画布高度
  • mode: view为只读,edit为可编辑
  • lang: zh为中文,en为英文
  • isView: 是否为预览模式(隐藏工具栏和属性栏)
  • users: 选择审批人时对应的数据,数组内对象以id为键,name为值
  • groups: 选择审批组时对应的数据,数组内对象以id为键,name为值
  • categorys: 选择分类时对应的数据,数组内对象以id为键,name为值
方法
  • save(): 调用this.$refs['wfd'].graph.save()生成json
  • saveXML(): 调用this.$refs['wfd'].graph.saveXML(createFile)生成Flowable XML,createFile参数是否同时生成xml文件,默认为true
  • saveImg(): 调用this.$refs['wfd'].graph.saveImg(createFile)生成图片,createFile参数表示是否生成图片文件,默认为true,该函数返回值为图片base64

Run Example

npm run serve

友情链接(flowable流程设计器,感谢@GoldSubmarine提供)

https://github.com/GoldSubmarine/workflow-bpmn-modeler

Related Packages

genoany-g6

a workflow designer base on @antv/g6

2,446
w-flow-vue

A vue component for flowchart and workflow diagram editing.

11,135 0
genoany-g6-v2

A flowchart editor component base on Vue and G6, enjoy ~

5,696
@xyflow/vue

Vue Flow - A highly customizable Vue library for building node-based editors, wo...

5,302 38,757
vue-flowchart-editor

A flowchart editor component base on Vue and G6

1,086 197

Version History

Version Released Vue License
1.0.12 ^2.6.10 MIT