From 65206b413c0aacf7647c833a892fb7d0ed91303e Mon Sep 17 00:00:00 2001 From: jason <2667446@qq.com> Date: Thu, 10 Jul 2025 14:05:44 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20[BPM=20=E5=B7=A5=E4=BD=9C=E6=B5=81]?= =?UTF-8?q?=20bug=20=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nodes-config/modules/condition-dialog.vue | 12 ++++++++--- .../nodes-config/trigger-node-config.vue | 8 ++++---- .../bpm/model/form/modules/basic-info.vue | 20 +++++++++++++------ .../processInstance/create/modules/form.vue | 9 ++++++--- .../detail/modules/operation-button.vue | 1 + .../detail/modules/time-line.vue | 10 +++++++--- 6 files changed, 41 insertions(+), 19 deletions(-) diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes-config/modules/condition-dialog.vue b/apps/web-antd/src/components/simple-process-design/components/nodes-config/modules/condition-dialog.vue index 4577a9343..5d8eb78d5 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes-config/modules/condition-dialog.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes-config/modules/condition-dialog.vue @@ -62,9 +62,15 @@ const [Modal, modalApi] = useVbenModal({ }, }); -// TODO xingyu 暴露 modalApi 给父组件是否合适? trigger-node-config.vue 会有多个 conditionDialog 实例 -// TODO @jason:回复 from xingyu:不用暴露啊,用 useVbenModal 就可以了 -defineExpose({ modalApi }); +/** + * 打开条件配置弹窗,不暴露 modalApi 给父组件 + */ +function openModal(conditionObj: any) { + modalApi.setData(conditionObj).open(); +} + +// 暴露方法给父组件 +defineExpose({ openModal });