update 优化执行监听器

This commit is contained in:
LiuHao 2024-01-31 15:31:24 +08:00
parent 28ecb30ee7
commit 6f2298c88a

View File

@ -79,6 +79,7 @@ import { Moddle, Modeler, Element } from 'bpmn';
import usePanel from '@/components/BpmnDesign/hooks/usePanel'; import usePanel from '@/components/BpmnDesign/hooks/usePanel';
import useDialog from '@/hooks/useDialog'; import useDialog from '@/hooks/useDialog';
import useModelerStore from '@/store/modules/modeler';
const emit = defineEmits(['close']); const emit = defineEmits(['close']);
interface PropType { interface PropType {
@ -93,9 +94,11 @@ const formDialog = useDialog({
title: selectRow.value ? '编辑&保存' : '新增&保存' title: selectRow.value ? '编辑&保存' : '新增&保存'
}); });
const { showConfig, elementType, updateProperties, moddle } = usePanel({ const { showConfig, elementType, updateProperties } = usePanel({
element: toRaw(props.element) element: toRaw(props.element)
}); });
const { getModdle } = useModelerStore();
const moddle = getModdle();
const listenerParamRef = ref<InstanceType<typeof ListenerParam>>(); const listenerParamRef = ref<InstanceType<typeof ListenerParam>>();
const tableRef = ref<VxeTableInstance<ExecutionListenerVO>>(); const tableRef = ref<VxeTableInstance<ExecutionListenerVO>>();