update 全局modeler 改为非响应式
This commit is contained in:
parent
bc2f9e5431
commit
8e42dab92d
@ -23,34 +23,34 @@ const defaultState: ModelerStore = {
|
||||
procDefName: undefined
|
||||
};
|
||||
export const useModelerStore = defineStore('modeler', () => {
|
||||
const modeler = ref(defaultState.modeler);
|
||||
const moddle = ref(defaultState.moddle);
|
||||
const modeling = ref(defaultState.modeling);
|
||||
const canvas = ref(defaultState.canvas);
|
||||
const elementRegistry = ref(defaultState.elementRegistry);
|
||||
const bpmnModel = ref(defaultState.bpmnModel);
|
||||
let modeler = defaultState.modeler;
|
||||
let moddle = defaultState.moddle;
|
||||
let modeling = defaultState.modeling;
|
||||
let canvas = defaultState.canvas;
|
||||
let elementRegistry = defaultState.elementRegistry;
|
||||
let bpmnModel = defaultState.bpmnModel;
|
||||
const procDefId = ref(defaultState.procDefId);
|
||||
const procDefName = ref(defaultState.procDefName);
|
||||
|
||||
const getModeler = (): Modeler => modeler.value;
|
||||
const getModdle = () => moddle.value;
|
||||
const getModeling = (): Modeling | undefined => modeling.value;
|
||||
const getCanvas = (): Canvas | undefined => canvas.value;
|
||||
const getElRegistry = (): ElementRegistry | undefined => elementRegistry.value;
|
||||
const getModeler = () => modeler;
|
||||
const getModdle = () => moddle;
|
||||
const getModeling = (): Modeling | undefined => modeling;
|
||||
const getCanvas = (): Canvas | undefined => canvas;
|
||||
const getElRegistry = (): ElementRegistry | undefined => elementRegistry;
|
||||
const getProcDefId = (): string | undefined => procDefId.value;
|
||||
const getProcDefName = (): string | undefined => procDefName.value;
|
||||
|
||||
// 设置根节点
|
||||
const setModeler = (modelers: Modeler | undefined) => {
|
||||
if (modelers) {
|
||||
bpmnModel.value = modelers;
|
||||
modeler.value = modelers;
|
||||
modeling.value = modelers.get('modeling');
|
||||
moddle.value = modelers.get('moddle');
|
||||
canvas.value = modelers.get('canvas');
|
||||
elementRegistry.value = modelers.get('elementRegistry');
|
||||
bpmnModel = modelers;
|
||||
modeler = modelers;
|
||||
modeling = modelers.get<Modeling>('modeling');
|
||||
moddle = modelers.get<Moddle>('moddle');
|
||||
canvas = modelers.get<Canvas>('canvas');
|
||||
elementRegistry = modelers.get<ElementRegistry>('elementRegistry');
|
||||
} else {
|
||||
modeling.value = moddle.value = canvas.value = elementRegistry.value = bpmnModel.value = undefined;
|
||||
modeling = moddle = canvas = elementRegistry = bpmnModel = undefined;
|
||||
}
|
||||
};
|
||||
// 设置流程定义根节点信息
|
||||
|
Loading…
x
Reference in New Issue
Block a user