update 增加BpmnFactory
This commit is contained in:
parent
d7ca731710
commit
fd24356d20
@ -1,4 +1,4 @@
|
||||
import { Modeler, Modeling, Canvas, ElementRegistry, Moddle } from 'bpmn';
|
||||
import { Modeler, Modeling, Canvas, ElementRegistry, Moddle, BpmnFactory } from 'bpmn';
|
||||
|
||||
type ModelerStore = {
|
||||
modeler: Modeler | undefined;
|
||||
@ -6,6 +6,7 @@ type ModelerStore = {
|
||||
modeling: Modeling | undefined;
|
||||
canvas: Canvas | undefined;
|
||||
elementRegistry: ElementRegistry | undefined;
|
||||
bpmnFactory: BpmnFactory | undefined;
|
||||
// 流程定义根节点信息
|
||||
procDefId: string | undefined;
|
||||
procDefName: string | undefined;
|
||||
@ -17,6 +18,7 @@ const defaultState: ModelerStore = {
|
||||
modeling: undefined,
|
||||
canvas: undefined,
|
||||
elementRegistry: undefined,
|
||||
bpmnFactory: undefined,
|
||||
procDefId: undefined,
|
||||
procDefName: undefined
|
||||
};
|
||||
@ -26,6 +28,7 @@ export const useModelerStore = defineStore('modeler', () => {
|
||||
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);
|
||||
|
||||
@ -34,6 +37,7 @@ export const useModelerStore = defineStore('modeler', () => {
|
||||
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;
|
||||
|
||||
@ -44,9 +48,10 @@ export const useModelerStore = defineStore('modeler', () => {
|
||||
modeling = modelers.get<Modeling>('modeling');
|
||||
moddle = modelers.get<Moddle>('moddle');
|
||||
canvas = modelers.get<Canvas>('canvas');
|
||||
bpmnFactory = modelers.get<BpmnFactory>('bpmnFactory');
|
||||
elementRegistry = modelers.get<ElementRegistry>('elementRegistry');
|
||||
} else {
|
||||
modeling = moddle = canvas = elementRegistry = undefined;
|
||||
modeling = moddle = canvas = elementRegistry = bpmnFactory = undefined;
|
||||
}
|
||||
};
|
||||
// 设置流程定义根节点信息
|
||||
@ -61,6 +66,7 @@ export const useModelerStore = defineStore('modeler', () => {
|
||||
getModeling,
|
||||
getCanvas,
|
||||
getElRegistry,
|
||||
getBpmnFactory,
|
||||
getProcDefId,
|
||||
getProcDefName,
|
||||
setModeler,
|
||||
|
Loading…
x
Reference in New Issue
Block a user