精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

種草兩個(gè)可以畫 Flowable 流程圖的 Vue 庫(kù)!

開發(fā) 前端
workflow-bpmn-modeler 基于 Vue 和 bpmn.io@7.0,實(shí)現(xiàn)了 flowable 的工作流設(shè)計(jì)器。使用這個(gè)流程繪制工具,建議采用 flowable6.4.1 版本,flowable6.4.2 版本開始進(jìn)行商業(yè)化重構(gòu),為了方便刨碼學(xué)習(xí),推薦使用 flowable6.4.1 版本。

今天跟小伙伴們介紹一下這兩個(gè)可以繪制 Flowable 流程圖的前端庫(kù)。

workflow-bpmn-modeler

workflow-bpmn-modeler 基于 Vue 和 bpmn.io@7.0,實(shí)現(xiàn)了 flowable 的工作流設(shè)計(jì)器。使用這個(gè)流程繪制工具,建議采用 flowable6.4.1 版本,flowable6.4.2 版本開始進(jìn)行商業(yè)化重構(gòu),為了方便刨碼學(xué)習(xí),推薦使用 flowable6.4.1 版本。

這個(gè)用法其實(shí)很簡(jiǎn)單,首先我們創(chuàng)建一個(gè) Vue2 的項(xiàng)目,注意 Vue 的版本不要選錯(cuò)了,項(xiàng)目創(chuàng)建好之后,添加 workflow-bpmn-modeler 依賴,執(zhí)行如下任意命令添加:

npm i workflow-bpmn-modeler

或者:

yarn add workflow-bpmn-modeler

添加完成后,package.json 內(nèi)容如下:

{
"name": "bpmn_demo02",
"version": "0.1.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build"
},
"dependencies": {
"core-js": "^3.8.3",
"element-ui": "^2.15.9",
"vue": "^2.6.14",
"vue-router": "^3.5.1",
"workflow-bpmn-modeler": "^0.2.8"
},
"devDependencies": {
"@vue/cli-plugin-babel": "~5.0.0",
"@vue/cli-plugin-router": "~5.0.0",
"@vue/cli-service": "~5.0.0",
"vue-template-compiler": "^2.6.14"
}
}

注意看版本號(hào)。

接下來我們就可以在一個(gè) .vue 文件中使用這個(gè)組件了,代碼如下:

<template>
<div>
<bpmn-modeler
ref="refNode"
:xml="xml"
:users="users"
:groups="groups"
:categorys="categorys"
:is-view="false"
@save="save"
/>
</div>
</template>

<script>
import bpmnModeler from "workflow-bpmn-modeler";

export default {
components: {
bpmnModeler,
},
data() {
return {
xml: "", // 后端查詢到的xml
users: [
{ name: "javaboy", id: 1 },
{ name: "itboyhub", id: 2 },
{ name: "江南一點(diǎn)雨", id: 3 },
],
groups: [
{ name: "經(jīng)理", id: 4 },
{ name: "組長(zhǎng)", id: 5 },
{ name: "員工", id: 6 },
],
categorys: [
{ name: "OA", id: "oa" },
{ name: "財(cái)務(wù)", id: "finance" },
],
};
},
methods: {
getModelDetail() {
// 發(fā)送請(qǐng)求,獲取xml
// this.xml = response.xml
},
save(data) {
console.log(data); // { process: {...}, xml: '...', svg: '...' }
},
},
};
</script>

我們來分析一下這段代碼:

  • 首先從 workflow-bpmn-modeler 中導(dǎo)入 bpmnModeler。
  • 注冊(cè) bpmnModeler 組件。
  • 在頁(yè)面中直接使用 bpmnModeler 組件,使用該組件時(shí)候,有五個(gè)屬性一個(gè)方法,我們挨個(gè)來說:

xml:這個(gè)屬性是 bpmnModeler 要展示的流程圖的 XML 字符串,我們可以提前給一個(gè)流程圖的 XML 字符串,這樣 bpmnModeler 組件就會(huì)將這個(gè) XML 字符串所對(duì)應(yīng)的流程圖給畫出來,如果我們只是單純的想自己繪制流程圖,那么這個(gè)可以不用管,給一個(gè)空字符串就行了。

users:這是一個(gè)數(shù)組,當(dāng)我們配置 UserTask 的時(shí)候,可以設(shè)置這個(gè) UserTask 由誰來處理,users 配置的就是這里用到的用戶。

groups:這個(gè)類似于 users,也是在 UserTask 中,如果我們想要配置一個(gè) UserTask 的候選組的話,那么就會(huì)用到 groups 中的內(nèi)容。

categorys:這個(gè)屬性親測(cè)沒有任何功能,源代碼我也看了,源代碼中也沒有用這個(gè)屬性,這完全就是一個(gè)沒有用的屬性,可忽略之。

is-view:這個(gè)表示當(dāng)前 bpmnModeler 是要畫流程圖還是單純的只是將流程圖展示出來,false 表示我們是用 bpmnModeler 畫流程圖的,如果設(shè)置為 true,就表示 bpmnModeler 只是用來展示流程圖(提前準(zhǔn)備好流程圖的 XML 文件,可以用 bpmnModeler 將之展示出來)。

@save:這個(gè)是點(diǎn)擊網(wǎng)頁(yè)上的保存模型按鈕的時(shí)候,會(huì)觸發(fā)的一個(gè)回調(diào)函數(shù)。

好啦,這就可以了。

接下來,我們啟動(dòng) Vue 項(xiàng)目,就可以看到這個(gè)流程圖繪制頁(yè)面了:

圖片

現(xiàn)在就可以愉快的畫流程圖了~

接下來,松哥就用這個(gè),手把手教大家畫一下之前文章中和大家用的請(qǐng)假流程圖,當(dāng)時(shí)的流程圖是這樣的:

圖片

我們來看下如何繪制:

  • 首先我們先來定義一下流程的基本信息:

圖片

  • 接下來繪制經(jīng)理批準(zhǔn)還是拒絕流程:

點(diǎn)擊這個(gè)扳手按鈕可以設(shè)置任務(wù)類型:

圖片

為這個(gè)任務(wù)設(shè)置一個(gè)監(jiān)聽器:

圖片

設(shè)置監(jiān)聽器的原因是因?yàn)榍岸擞脩粼谔峤徽?qǐng)假申請(qǐng)的時(shí)候,選擇審批人可以直接選擇審批人,也可以選擇審批人的身份(例如經(jīng)理),這兩種選擇都是被允許的。所以我們就添加一個(gè)任務(wù)監(jiān)聽器,當(dāng)流程執(zhí)行到這個(gè) Task 的時(shí)候,我們就在任務(wù)監(jiān)聽器中,根據(jù)前端傳來的參數(shù)去設(shè)置這個(gè)任務(wù)是由候選人處理還是候選用戶組處理。

  • 添加互斥網(wǎng)關(guān):

圖片

  • 審批通過線

接下來,先是審批通過,審批通過的條件是 approved 字段為 true 就表示審批通過:

圖片

  • 審批通過發(fā)送通知

審批通過后,給用戶發(fā)送一個(gè)通知,這是一個(gè)服務(wù)任務(wù),發(fā)送通知的類是我們自己寫的,所以也需要配置一下自定義類的位置:

圖片

  • 結(jié)束

最后進(jìn)入到審批通過 UserTask 并且結(jié)束:

圖片

圖片

  • 繪制拒絕線

按照如上流程,繼續(xù)繪制請(qǐng)假被拒絕的流程:

圖片

muheflow-bpmn-modeler

松哥要和大家介紹的第二個(gè)工具就是 muheflow-bpmn-modeler,這個(gè)基于 Vue 和 bpmn.io@8.0,實(shí)現(xiàn)了 flowable 的工作流設(shè)計(jì)器。使用這個(gè)流程繪制工具,建議采用 flowable6.4.1 版本,flowable6.4.2 版本開始進(jìn)行商業(yè)化重構(gòu),為了方便刨碼學(xué)習(xí),推薦使用 flowable6.4.1 版本。

沒找到這個(gè)的源代碼,但是我發(fā)現(xiàn)這個(gè)的用法和 workflow-bpmn-modeler 的用法毫無差別~所以我就不廢話了,照著上面的用這個(gè)就行了。

責(zé)任編輯:武曉燕 來源: 江南一點(diǎn)雨
相關(guān)推薦

2020-07-28 21:38:24

跨職能流程圖

2010-07-05 13:21:36

用Visio畫UML流

2020-12-30 15:18:28

程序員工具辦公

2012-06-07 09:48:12

開發(fā)流程圖

2024-08-16 18:48:45

2021-06-07 06:25:35

畫流程圖開發(fā)技能

2020-07-28 21:42:23

程序流程圖

2009-06-04 15:51:46

Struts流程圖

2010-07-06 15:23:24

UML流程圖

2023-08-23 19:21:38

流程圖時(shí)序圖UML

2025-07-28 00:15:05

甘特圖ER 圖Mermaid

2020-07-28 21:44:23

工藝流程圖

2010-03-24 15:36:18

2020-05-19 09:25:33

VSCode 流程圖開源

2009-11-09 13:23:35

WCF協(xié)定

2012-01-05 11:08:37

CISCO路由器啟動(dòng)流程

2009-11-04 12:02:17

程序員職業(yè)發(fā)展

2011-12-13 20:12:22

iOS

2011-04-15 10:21:07

Oracle數(shù)據(jù)庫(kù)運(yùn)算
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

国产精品国产自产拍高清av王其| 国产精品大片免费观看| 欧美午夜xxx| 久久综合一区| 午夜一级黄色片| 青青草国产成人a∨下载安卓| 欧美三级日韩三级| 成人在线观看毛片| 四季av日韩精品一区| 午夜在线播放视频欧美| 日韩性生活视频| 能看毛片的网站| av高清不卡| 亚洲欧美怡红院| 狠狠色综合色区| 最好看的日本字幕mv视频大全| 精品久久国产| 欧美va日韩va| 少妇黄色一级片| 性国产高清在线观看| 91免费看`日韩一区二区| 国产精品啪视频| 精品无码人妻一区二区三区品 | mm1313亚洲国产精品无码试看| 91电影在线播放| 国产在线播放一区三区四| 欧美激情视频免费观看| 国产青春久久久国产毛片| 欧洲猛交xxxx乱大交3| 亚洲黄色录像| 亚洲第一精品在线| 2014亚洲精品| 免费在线观看av的网站| 雨宫琴音一区二区在线| 少妇高潮久久77777| 星空大象在线观看免费播放| 四虎精品在线观看| 欧美日韩另类字幕中文| 影音先锋男人的网站| 三级在线视频| 国产精品一二三四区| 98视频在线噜噜噜国产| 一级性生活免费视频| 久操成人av| 亚洲黄页网在线观看| 亚洲免费av一区| 亚洲精品一级二级| 亚洲成av人综合在线观看| 中文字幕av导航| 香蕉视频网站在线观看| 久久精品水蜜桃av综合天堂| 国产美女精品在线观看| 国产精品亚洲lv粉色| 免费精品视频最新在线| 久久久免费在线观看| 特级片在线观看| 91精品亚洲| 日韩午夜在线视频| 国产熟女一区二区| 精品欧美久久| 中文字幕欧美视频在线| 免费看黄色aaaaaa 片| 日韩精品一区二区三区中文字幕| 欧美日韩国产成人在线91| 日本视频一区在线观看| 四虎在线视频免费观看| 本田岬高潮一区二区三区| 亚洲xxx大片| 国产chinasex对白videos麻豆| 久久99久久精品| 国产美女直播视频一区| 中文av免费观看| 日韩精品福利网| 国产精品video| 天天干天天操天天操| 狂野欧美性猛交xxxx巴西| 欧美一区二区三区免费观看| 天天综合网久久综合网| 久久精品官网| 国产精品成熟老女人| 日本三级一区二区三区| 奇米精品一区二区三区在线观看| 国产精品久久久久91| 国产一区二区三区视频免费观看| 久久精品国产色蜜蜜麻豆| 国产精品综合不卡av| 夜夜狠狠擅视频| 久久电影网电视剧免费观看| 成人有码视频在线播放| 精品国产av一区二区三区| 粉嫩蜜臀av国产精品网站| 国产伦一区二区三区色一情| 香蕉av一区二区三区| 日韩福利电影在线| 国产a级全部精品| 在线免费观看日韩视频| 国产成人午夜高潮毛片| 久久精品国产第一区二区三区最新章节 | av片中文字幕| 日韩城人网站| 精品国产免费人成电影在线观看四季| 精品1卡二卡三卡四卡老狼| 老司机精品视频在线播放| 日韩毛片中文字幕| 久久久国产精品久久久| 国产精品一线| 欧美丝袜自拍制服另类| 国产精品久久久久久久av福利| 日本久久伊人| 亚洲免费视频一区二区| 大地资源高清在线视频观看| 国产精品v一区二区三区 | √最新版天堂资源网在线| 欧美天堂在线观看| 超碰91在线播放| 亚洲影院天堂中文av色| www.日韩免费| 亚洲黄色小说图片| 国产一区二区三区久久悠悠色av| 国产视色精品亚洲一区二区| 东凛在线观看| 午夜精品福利一区二区三区av| 五月婷婷狠狠操| 国产精品超碰| 爽爽爽爽爽爽爽成人免费观看| 538精品在线观看| 噜噜噜在线观看免费视频日韩 | 欧美日韩一区二区视频在线| av色综合久久天堂av色综合在| 欧美日韩精品国产| 国产人妖在线观看| 青青一区二区三区| 欧美自拍视频在线观看| 精品人妻久久久久一区二区三区| 久久九九影视网| 青青青免费在线| 国产精品一区二区精品| 亚洲人成网站在线播| 国产一级av毛片| 九九久久精品视频| 神马影院我不卡| 高清不卡亚洲| 日韩www在线| 一起操在线播放| 美女视频黄频大全不卡视频在线播放| 国产一区二区免费在线观看| 免费在线观看黄| 精品视频999| 能直接看的av| 成人3d精品动漫精品一二三| 欧美激情按摩在线| 国产剧情久久久| 国产精品嫩草99a| 日韩中文字幕免费在线 | 成人黄色生活片| 尤物在线视频| 欧美少妇xxx| 天天躁夜夜躁狠狠是什么心态| 翔田千里一区二区| 国精产品一区二区| a毛片不卡免费看片| 日韩欧美精品在线视频| 欧美卡一卡二卡三| 久久99精品久久久久婷婷| 亚洲mv在线看| 国产精品美女午夜爽爽| 在线看日韩欧美| 天天综合久久综合| 欧美激情自拍偷拍| 日本不卡一区在线| 91精品国产福利在线观看麻豆| 成人欧美在线观看| v片在线观看| 日韩一级片网址| 精品少妇theporn| 成人免费av网站| 久久国产成人精品国产成人亚洲| 中文字幕一区日韩精品 | 久久精品magnetxturnbtih| 美女扒开腿让男人桶爽久久软| 日韩精品免费在线观看| 中文在线第一页| 国产精品麻豆一区二区| 国产传媒免费观看| 在线看片一区| 国产在线精品一区| 不卡av影片| 中文字幕日韩精品在线观看| 一本一道精品欧美中文字幕| 中文字幕av在线一区二区三区| 国产又大又黄又猛| 午夜精品视频| 免费不卡亚洲欧美| 久久av影院| 欧美激情精品久久久久久久变态 | 超碰在线影院| 欧美一区二区三区的| 国产福利拍拍拍| 中文字幕国产精品一区二区| 天天爽夜夜爽视频| 美女精品网站| 亚洲春色在线视频| 一区中文字幕电影| 2020欧美日韩在线视频| 3p在线观看| 欧美哺乳videos| 天天射天天干天天| 亚洲精品成a人| 中文字幕高清视频| 国产一区二区三区美女| 久久人妻精品白浆国产| 中文字幕av亚洲精品一部二部| 不卡视频一区二区三区| 高清电影一区| 欧美高清视频在线| 亚洲三区在线观看无套内射| 欧美久久一二区| 香蕉影院在线观看| 亚洲夂夂婷婷色拍ww47| 毛片视频免费播放| 国产欧美日韩一区二区三区在线| 日韩精品福利视频| 国产精品调教| 成人精品网站在线观看| 中文字幕在线看片| 欧美国产日韩免费| 免费在线观看黄| 在线观看久久久久久| 99热这里只有精品3| 欧美中文一区二区三区| 天堂网av手机版| 国产精品色一区二区三区| 内射中出日韩无国产剧情| 国产一区二区在线免费观看| 久久久久久久少妇| av成人黄色| 老司机激情视频| 精品久久不卡| 欧美午夜精品理论片a级大开眼界 欧美午夜精品久久久久免费视 | 色老头在线视频| 一区二区日韩电影| 可以免费看av的网址| 日本一区二区三区久久久久久久久不 | 国产无遮挡又黄又爽| 麻豆精品新av中文字幕| 91成人综合网| 91精品久久久久久久蜜月| 亚洲永久激情精品| 色天天久久综合婷婷女18| 色一情一区二区三区四区| 网友自拍区视频精品| 精品亚洲欧美日韩| 亚洲人成网77777色在线播放| 国产一区免费| 亚洲色图丝袜| 欧美午夜欧美| 成人精品电影| 在线精品日韩| 欧美激情五月| 成人免费观看在线| 亚洲伦伦在线| 精品久久久久av| 日本v片在线高清不卡在线观看| 9久久婷婷国产综合精品性色 | 超碰在线人人爱| 久久精品国产亚洲a| 国产xxxxhd| 成人综合在线网站| 亚洲乱妇老熟女爽到高潮的片| 99视频精品在线| 亚洲激情视频小说| 国产精品短视频| 国产第100页| 日本丶国产丶欧美色综合| 怡春院在线视频| 欧美不卡激情三级在线观看| 日韩一二三四| 最近中文字幕日韩精品 | 555www成人网| 电影一区二区| 成人h在线播放| 少妇精品导航| 在线一区亚洲| 一区在线视频| 免费看国产黄色片| 国产成人精品免费一区二区| 少妇户外露出[11p]| 欧美激情一二三区| 国产一级做a爰片在线看免费| 色综合天天综合| 国产巨乳在线观看| 日韩精品视频中文在线观看| 99视频在线观看地址| 韩国v欧美v日本v亚洲| 亚洲精品国产嫩草在线观看| 91传媒视频免费| 国产一区二区三区探花| 女人被男人躁得好爽免费视频| 老司机一区二区三区| 成人免费黄色av| 国产午夜精品福利| 国产精品成人久久| 欧美精品自拍偷拍动漫精品| 污污网站免费在线观看| 日韩在线小视频| 色在线中文字幕| 91嫩草在线| 久久婷婷蜜乳一本欲蜜臀| 日韩a∨精品日韩在线观看| 国产原创一区二区| 免费看日本黄色片| 偷偷要91色婷婷| www.色视频| 色综合伊人色综合网| 欧美色999| 国内精品视频在线播放| 亚洲综合中文| 香蕉视频网站入口| 91麻豆精品视频| 日本熟妇毛耸耸xxxxxx| 欧美一区二区三区白人| av在线免费一区| 日本精品一区二区三区在线| 91综合久久爱com| 男人j进女人j| 国产伦精品一区二区三区视频青涩 | 小说区图片区亚洲| 日本精品一区二区三区高清 久久| 亚洲无毛电影| 激情小说欧美色图| 亚洲美女免费视频| 国产精品亚洲欧美在线播放| 日韩在线观看免费网站 | 欧美另类z0zx974| 精品久久久久久中文字幕一区奶水| 精品区在线观看| 欧美精品日韩三级| 精品精品视频| 免费的av在线| 国产在线精品一区二区不卡了| 国产第一页精品| 欧美日韩国产一级二级| www 日韩| 国产精品夜色7777狼人| 久久亚洲精品中文字幕蜜潮电影| www.色就是色| 国产精品天美传媒| 国产一区二区麻豆| 久久成年人视频| 亚洲乱码一区| 久青草视频在线播放| 国产**成人网毛片九色 | 欧美影视一区二区三区| 国产玉足榨精视频在线观看| 国产成人亚洲综合| 日韩欧美午夜| 亚洲一级片免费观看| 亚洲欧美国产77777| 北条麻妃一二三区| 78色国产精品| 精品国产网站| mm131国产精品| 亚洲精品日韩综合观看成人91| 国产探花精品一区二区| 午夜精品一区二区三区在线视频| 美女午夜精品| 91在线视频观看免费| 亚洲欧洲精品成人久久奇米网| 国产精品探花视频| 欧美精品999| 国产aⅴ精品一区二区三区久久| 四季av一区二区| 亚洲欧美成人一区二区三区| 日韩一级在线播放| 日韩免费视频在线观看| 天堂美国久久| 国产一区二区在线电影| 日韩a∨精品日韩在线观看| 97久久超碰国产精品电影| 波多野结衣高清视频| 久久久国产视频91| jizz性欧美2| 国产精品人人妻人人爽人人牛| 国产精品护士白丝一区av| 亚洲精品久久久久久无码色欲四季 | 日韩免费不卡av| 午夜激情久久| 欧美大喷水吹潮合集在线观看| 91国产视频在线观看| 性爱视频在线播放| 欧美亚洲国产免费| 国产一级精品在线| 国产又黄又猛又粗又爽| 精品国产区一区二区三区在线观看| 国产乱论精品| www.污网站| 日本丰满少妇一区二区三区| 欧美四级在线| 中文字幕黄色大片| 久久久久国产一区二区三区四区|