diff --git a/src/components/BpmnDesign/panel/SequenceFlowPanel.vue b/src/components/BpmnDesign/panel/SequenceFlowPanel.vue index d2ebab1..88ce350 100644 --- a/src/components/BpmnDesign/panel/SequenceFlowPanel.vue +++ b/src/components/BpmnDesign/panel/SequenceFlowPanel.vue @@ -18,8 +18,8 @@ - - + + @@ -83,6 +83,12 @@ const conditionExpressionChange = (val: string) => { const skipExpressionChange = (val: string) => { updateProperties({ 'flowable:skipExpression': val }); }; + +onBeforeMount(() => { + if (formData.value.conditionExpression) { + formData.value.conditionExpressionValue = formData.value.conditionExpression.body; + } +}); diff --git a/src/types/bpmn/panel.d.ts b/src/types/bpmn/panel.d.ts index df5bac5..baadd6a 100644 --- a/src/types/bpmn/panel.d.ts +++ b/src/types/bpmn/panel.d.ts @@ -65,7 +65,10 @@ declare module 'bpmnDesign' { export interface StartEndPanel extends BasePanel {} export interface GatewayPanel extends BasePanel {} export interface SequenceFlowPanel extends BasePanel { - conditionExpression: string; + conditionExpression: { + body: string; + }; + conditionExpressionValue: string; skipExpression: string; } }