From 5ecb871a51cea53670bbe4eb454a7e45ca909c5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?= <15040126243@163.com> Date: Wed, 11 Dec 2024 16:25:47 +0800 Subject: [PATCH] =?UTF-8?q?remove=20=E5=88=A0=E9=99=A4=20bpmn.js=20?= =?UTF-8?q?=E8=AE=BE=E8=AE=A1=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/store/modules/modeler.ts | 76 ---- src/views/workflow/formManage/index.vue | 243 ----------- src/views/workflow/model/index.vue | 383 ------------------ .../components/processPreview.vue | 45 -- vite.config.ts | 10 - 5 files changed, 757 deletions(-) delete mode 100644 src/store/modules/modeler.ts delete mode 100644 src/views/workflow/formManage/index.vue delete mode 100644 src/views/workflow/model/index.vue delete mode 100644 src/views/workflow/processDefinition/components/processPreview.vue diff --git a/src/store/modules/modeler.ts b/src/store/modules/modeler.ts deleted file mode 100644 index 204f450..0000000 --- a/src/store/modules/modeler.ts +++ /dev/null @@ -1,76 +0,0 @@ -import type { Modeler, Modeling, Canvas, ElementRegistry, Moddle, BpmnFactory } from 'bpmn'; - -type ModelerStore = { - modeler: Modeler | undefined; - moddle: Moddle | undefined; - modeling: Modeling | undefined; - canvas: Canvas | undefined; - elementRegistry: ElementRegistry | undefined; - bpmnFactory: BpmnFactory | undefined; - // 流程定义根节点信息 - procDefId: string | undefined; - procDefName: string | undefined; -}; - -const defaultState: ModelerStore = { - modeler: undefined, - moddle: undefined, - modeling: undefined, - canvas: undefined, - elementRegistry: undefined, - bpmnFactory: undefined, - procDefId: undefined, - procDefName: undefined -}; -export const useModelerStore = defineStore('modeler', () => { - let modeler = defaultState.modeler; - let moddle = defaultState.moddle; - let modeling = defaultState.modeling; - let canvas = defaultState.canvas; - let elementRegistry = defaultState.elementRegistry; - let bpmnFactory = defaultState.bpmnFactory; - const procDefId = ref(defaultState.procDefId); - const procDefName = ref(defaultState.procDefName); - - const getModeler = () => modeler; - const getModdle = () => moddle; - const getModeling = (): Modeling | undefined => modeling; - const getCanvas = (): Canvas | undefined => canvas; - const getElRegistry = (): ElementRegistry | undefined => elementRegistry; - const getBpmnFactory = (): BpmnFactory | undefined => bpmnFactory; - const getProcDefId = (): string | undefined => procDefId.value; - const getProcDefName = (): string | undefined => procDefName.value; - - // 设置根节点 - const setModeler = (modelers: Modeler | undefined) => { - if (modelers) { - modeler = modelers; - modeling = modelers.get('modeling'); - moddle = modelers.get('moddle'); - canvas = modelers.get('canvas'); - bpmnFactory = modelers.get('bpmnFactory'); - elementRegistry = modelers.get('elementRegistry'); - } else { - modeling = moddle = canvas = elementRegistry = bpmnFactory = undefined; - } - }; - // 设置流程定义根节点信息 - const setProcDef = (modeler: Modeler | undefined) => { - procDefId.value = modeler.get('canvas').getRootElement().businessObject.get('id'); - procDefName.value = modeler.get('canvas').getRootElement().businessObject.get('name'); - }; - - return { - getModeler, - getModdle, - getModeling, - getCanvas, - getElRegistry, - getBpmnFactory, - getProcDefId, - getProcDefName, - setModeler, - setProcDef - }; -}); -export default useModelerStore; diff --git a/src/views/workflow/formManage/index.vue b/src/views/workflow/formManage/index.vue deleted file mode 100644 index e77fd75..0000000 --- a/src/views/workflow/formManage/index.vue +++ /dev/null @@ -1,243 +0,0 @@ - - - diff --git a/src/views/workflow/model/index.vue b/src/views/workflow/model/index.vue deleted file mode 100644 index 86249bb..0000000 --- a/src/views/workflow/model/index.vue +++ /dev/null @@ -1,383 +0,0 @@ - - - diff --git a/src/views/workflow/processDefinition/components/processPreview.vue b/src/views/workflow/processDefinition/components/processPreview.vue deleted file mode 100644 index 19a95df..0000000 --- a/src/views/workflow/processDefinition/components/processPreview.vue +++ /dev/null @@ -1,45 +0,0 @@ - - - diff --git a/vite.config.ts b/vite.config.ts index 97c8d9d..e125e36 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -64,16 +64,6 @@ export default defineConfig(({ mode, command }: ConfigEnv): UserConfig => { 'echarts', 'vue-i18n', '@vueup/vue-quill', - 'bpmn-js/lib/Viewer', - 'bpmn-js/lib/Modeler.js', - 'bpmn-js-properties-panel', - 'min-dash', - 'diagram-js/lib/navigation/movecanvas', - 'diagram-js/lib/navigation/zoomscroll', - 'bpmn-js/lib/features/palette/PaletteProvider', - 'bpmn-js/lib/features/context-pad/ContextPadProvider', - 'diagram-js/lib/draw/BaseRenderer', - 'tiny-svg', 'image-conversion', 'element-plus/es/components/**/css' ]