src/components/BpmnDesign/panel/ParticipantPanel.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/types/bpmn/panel.d.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/components/BpmnDesign/panel/ParticipantPanel.vue
@@ -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 @@ 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' }], src/types/bpmn/panel.d.ts
@@ -72,4 +72,20 @@ conditionExpressionValue: string; skipExpression: string; } export interface ParticipantPanel extends BasePanel {} export interface SubProcessPanel extends BasePanel { multiInstanceType: MultiInstanceTypeEnum; collection?: string; elementVariable?: string; completionCondition?: string; loopCharacteristics?: { collection: string; elementVariable: string; isSequential: boolean; completionCondition: { body: string; }; }; } }