|
|
|
|
@ -42,11 +42,12 @@
|
|
|
|
|
import useParseElement from '@/components/BpmnDesign/hooks/useParseElement';
|
|
|
|
|
import usePanel from '@/components/BpmnDesign/hooks/usePanel';
|
|
|
|
|
import { ModdleElement } from 'bpmn';
|
|
|
|
|
import { StartEndPanel } from 'bpmnDesign';
|
|
|
|
|
import { ParticipantPanel } from 'bpmnDesign';
|
|
|
|
|
|
|
|
|
|
interface PropType {
|
|
|
|
|
element: ModdleElement;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const props = withDefaults(defineProps<PropType>(), {});
|
|
|
|
|
const { nameChange, idChange } = usePanel({
|
|
|
|
|
element: toRaw(props.element)
|
|
|
|
|
@ -55,7 +56,7 @@ const { parseData } = useParseElement({
|
|
|
|
|
element: toRaw(props.element)
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
const formData = ref(parseData<StartEndPanel>());
|
|
|
|
|
const formData = ref(parseData<ParticipantPanel>());
|
|
|
|
|
const currentCollapseItem = ref(['1', '2']);
|
|
|
|
|
const formRules = ref<ElFormRules>({
|
|
|
|
|
id: [{ required: true, message: '请输入', trigger: 'blur' }],
|
|
|
|
|
|