From b622d3a217ca3e0a591d065d225428e0c40ca3d9 Mon Sep 17 00:00:00 2001 From: xlsea Date: Thu, 27 Jun 2024 17:56:23 +0800 Subject: [PATCH] =?UTF-8?q?feat(sj=5Fmap=5Freduce):=20=E5=B7=A5=E4=BD=9C?= =?UTF-8?q?=E6=B5=81=E6=96=B0=E5=A2=9E=E4=B8=8A=E4=B8=8B=E6=96=87=E5=AD=97?= =?UTF-8?q?=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/workflow/modules/drawer/start-drawer.vue | 9 ++++++++- src/components/workflow/workflow.vue | 3 ++- src/typings/workflow.d.ts | 2 ++ src/views/workflow/form/add/index.vue | 3 ++- 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/components/workflow/modules/drawer/start-drawer.vue b/src/components/workflow/modules/drawer/start-drawer.vue index 7e463da..7056ce5 100644 --- a/src/components/workflow/modules/drawer/start-drawer.vue +++ b/src/components/workflow/modules/drawer/start-drawer.vue @@ -63,8 +63,11 @@ watch( } else { title = '请选择组'; } + if (val.wfContext) { + form.value.wfContext = JSON.parse(val.wfContext).init; + } }, - { immediate: true, deep: true } + { immediate: true } ); const formRef = ref(); @@ -78,6 +81,7 @@ const save = () => { formRef.value ?.validate(errors => { if (!errors) { + form.value.wfContext = JSON.stringify({ init: form.value.wfContext }); close(); emit('save', form.value); } @@ -201,6 +205,9 @@ const rules: Record = { + + + diff --git a/src/components/workflow/workflow.vue b/src/components/workflow/workflow.vue index 6e9009b..3164ebc 100644 --- a/src/components/workflow/workflow.vue +++ b/src/components/workflow/workflow.vue @@ -119,7 +119,7 @@ const onDragstop = () => {