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