1 Star 5 Fork 1

larntin / bpmn-antd-demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

预研项目简介

基于 Ant Design Pro 4.x 的项目,包含了以下预研成果:

  • bpmnjs 的基本使用

  • bpmnjs 工具栏和属性面板的简单定制

  • @antv/x6 的基本使用

    • 包含了 react-dnd
    • 包含了 mobx 6.x 的数模
  • @antv/xflow 的基本使用

  • @formily 的拖拽添加 formitem,联动关系的预研

    • basic @formily 的基本使用样例
    • intelform 基于 @formily 预研的拖拽联动表单

基础库使用简介

bpmn-js 基本使用

bpmn-js 的依赖

bpmn-js
bpmn-js-bpmnlint
bpmn-js-properties-panel
bpmnlint
camunda-bpmn-moddle
diagram-js-minimap

viewer

使用 Modeler,打开左侧浮动工具栏

引入了 bpmn-js/lib/Modeler 之后,就可以打开左侧的工具面板了,但需要全局导入 bpmn-js 的样式才可以看到面板

@import '~bpmn-js/dist/assets/diagram-js.css';
@import '~bpmn-js/dist/assets/bpmn-font/css/bpmn.css';
@import '~bpmn-js/dist/assets/bpmn-font/css/bpmn-codes.css';
@import '~bpmn-js/dist/assets/bpmn-font/css/bpmn-embedded.css';

使用 bpmn-js-properties-panel 打开右侧属性编辑面板

需要 npm i bpmn-js-properties-panel --save

右边工具栏样式

@import '~bpmn-js-properties-panel/dist/assets/bpmn-js-properties-panel.css'

@antv/x6


@antv/xflow

xflow 是 antv 旗下基于 @antv/x6 的工作流图形引擎

依赖于:

  • @antv/x6
  • @antv/x6-react/shape

@formily

是从 alibaba 业务中台提炼出来的一套关联表单解决方案

空文件

简介

基于antd4.x的bpmn演示工程 展开 收起
JavaScript 等 4 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/larntin/bpmn-antd-demo.git
git@gitee.com:larntin/bpmn-antd-demo.git
larntin
bpmn-antd-demo
bpmn-antd-demo
master

搜索帮助