@teld-approval/flow

@teld-approval/flow
3,433
Install
npm install @teld-approval/flow
Latest Version:0.0.8
Vue:2
License:ISC
Last Updated:May 1, 2023
Links: npm
Maintainer: maonianyou

@teld-approval/flow as ApprovalFlow

提供:

  • flowStore
  • 组件
    • ApprovalFlow 流程图设计回显用主组件(包括图例、画布及其内的树形流程图)
    • ProcessTree 树形流出图渲染组件(一般不单独使用)
    • 其他组件

Install

npm i @teld-approval/flow

Usage

src/store/index.js 中使用 flowStore 模块,请确保模块名为flow

import Vue from 'vue'
import Vuex from 'vuex'
// import flow from './flow'
import { flowStore } from '@teld-approval/flow'

Vue.use(Vuex)

export default new Vuex.Store({
  state: {
  },
  getters: {
  },
  mutations: {
  },
  actions: {
  },
  modules: {
    flow: flowStore,
  }
})

Vue 文件中局部安装使用

<script>
import { ApprovalFlow, FlowTree, Ellipsis } from '@teld-approval/flow'
import '@teld-approval/flow/index.css';

export default {
  components: {
    ApprovalFlow,
    FlowTree,
    Ellipsis,
  }
}
</script>

或 main.js 全局安装

import Vue from 'vue'
import ApprovalFlow from '@teld-approval/flow';
// 样式在内部已自动引入了,无需再单独引入
// import '@teld-approval/flow/index.css'

Vue.use(ApprovalFlow);

/**
 * 可用组件:
 * - ProcessTree 流出图组件
 * - Ellipsis 单行/多行文字溢出省略组件
 */

关于拖动与缩放功能

vue-grabbing-box

Related Packages

@lc-bmp/approval-flow

审批流视图组件库 - 审批流程时间线、审批操作弹窗,支持跨模块复用

1,709
w-flow-vue

A vue component for flowchart and workflow diagram editing.

11,135 0
@xenolithengine/graph-vue

Vue adapter for XenolithGraph — component.

1,343 10
@yh7iku/vue-tree-flow

Vue 3 树形流程设计器组件,支持节点拖拽、贝塞尔连线、折叠、缩放与主题切换

1,021
vue-flow-definitions

flow definition files for vue2.x/vue-router/vuex

489

Version History

Version Released Vue License
0.0.8 2.6.14 ISC
0.0.7 ^2.6.14
0.0.6 2.6.14 ISC
0.0.5 2.6.14 ISC
0.0.4 2.6.14 ISC