From 7218e718849834ff551ba50eea559cc974213f97 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sat, 23 Mar 2024 19:23:19 +0800 Subject: [PATCH] =?UTF-8?q?BPM=EF=BC=9A=E5=A2=9E=E5=8A=A0=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E7=9B=91=E5=90=AC=E5=99=A8=E3=80=81=E6=89=A7=E8=A1=8C?= =?UTF-8?q?=E7=9B=91=E5=90=AC=E5=99=A8=E7=9A=84=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../package/penal/base/ElementBaseInfo.vue | 30 +++---- .../penal/listeners/ElementListeners.vue | 47 +++++++++- .../penal/listeners/ProcessListenerDialog.vue | 88 +++++++++++++++++++ .../penal/listeners/UserTaskListeners.vue | 42 ++++++++- .../package/penal/listeners/utilSelf.ts | 27 ++++++ .../bpmnProcessDesigner/package/utils.ts | 1 + 6 files changed, 214 insertions(+), 21 deletions(-) create mode 100644 src/components/bpmnProcessDesigner/package/penal/listeners/ProcessListenerDialog.vue diff --git a/src/components/bpmnProcessDesigner/package/penal/base/ElementBaseInfo.vue b/src/components/bpmnProcessDesigner/package/penal/base/ElementBaseInfo.vue index 60ee56ed..5e77c948 100644 --- a/src/components/bpmnProcessDesigner/package/penal/base/ElementBaseInfo.vue +++ b/src/components/bpmnProcessDesigner/package/penal/base/ElementBaseInfo.vue @@ -139,25 +139,17 @@ const updateBaseInfo = (key) => { } } -onMounted(() => { - // 针对上传的 bpmn 流程图时,需要延迟 1 毫秒的时间,保证 key 和 name 的更新 - setTimeout(() => { - handleKeyUpdate(props.model.key) - handleNameUpdate(props.model.name) - }, 1) -}) - -// watch( -// () => props.businessObject, -// (val) => { -// // console.log(val, 'val11111111111111111111') -// if (val) { -// // nextTick(() => { -// resetBaseInfo() -// // }) -// } -// } -// ) +watch( + () => props.businessObject, + (val) => { + // console.log(val, 'val11111111111111111111') + if (val) { + // nextTick(() => { + resetBaseInfo() + // }) + } + } +) watch( () => props.model?.key, diff --git a/src/components/bpmnProcessDesigner/package/penal/listeners/ElementListeners.vue b/src/components/bpmnProcessDesigner/package/penal/listeners/ElementListeners.vue index 45ee8f93..410274b6 100644 --- a/src/components/bpmnProcessDesigner/package/penal/listeners/ElementListeners.vue +++ b/src/components/bpmnProcessDesigner/package/penal/listeners/ElementListeners.vue @@ -26,8 +26,16 @@ type="primary" preIcon="ep:plus" title="添加监听器" + size="small" @click="openListenerForm(null)" /> + @@ -240,11 +248,21 @@ + + + diff --git a/src/components/bpmnProcessDesigner/package/penal/listeners/UserTaskListeners.vue b/src/components/bpmnProcessDesigner/package/penal/listeners/UserTaskListeners.vue index 9464883c..7a50032e 100644 --- a/src/components/bpmnProcessDesigner/package/penal/listeners/UserTaskListeners.vue +++ b/src/components/bpmnProcessDesigner/package/penal/listeners/UserTaskListeners.vue @@ -39,6 +39,13 @@ title="添加监听器" @click="openListenerForm(null)" /> + @@ -286,11 +293,22 @@ + + +