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