From 7b7402b986803c999a22e723253e15d29786407b Mon Sep 17 00:00:00 2001 From: YunaiV Date: Mon, 21 Jul 2025 16:25:03 +0800 Subject: [PATCH] =?UTF-8?q?review=EF=BC=9A=E3=80=90BPM=20=E5=B7=A5?= =?UTF-8?q?=E4=BD=9C=E6=B5=81=E3=80=91=E6=A8=A1=E5=9E=8B=E5=88=86=E7=B1=BB?= =?UTF-8?q?=E5=86=85=EF=BC=8C=E6=8E=92=E5=BA=8F=E4=B8=8D=E6=AD=A3=E7=A1=AE?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/views/bpm/model/form/index.vue | 10 ++++++++++ .../bpm/model/modules/category-draggable-model.vue | 1 + 2 files changed, 11 insertions(+) diff --git a/apps/web-antd/src/views/bpm/model/form/index.vue b/apps/web-antd/src/views/bpm/model/form/index.vue index 82dd908c8..0446ed44d 100644 --- a/apps/web-antd/src/views/bpm/model/form/index.vue +++ b/apps/web-antd/src/views/bpm/model/form/index.vue @@ -178,6 +178,16 @@ async function initData() { // 特殊:复制场景 if (route.params.type === 'copy') { delete formData.value.id; + if (formData.value.bpmnXml) { + formData.value.bpmnXml = formData.value.bpmnXml.replaceAll( + formData.value.name, + `${formData.value.name}副本`, + ); + formData.value.bpmnXml = formData.value.bpmnXml.replaceAll( + formData.value.key, + `${formData.value.key}_copy`, + ); + } formData.value.name += '副本'; formData.value.key += '_copy'; } diff --git a/apps/web-antd/src/views/bpm/model/modules/category-draggable-model.vue b/apps/web-antd/src/views/bpm/model/modules/category-draggable-model.vue index f1ace0aeb..ad67b16ee 100644 --- a/apps/web-antd/src/views/bpm/model/modules/category-draggable-model.vue +++ b/apps/web-antd/src/views/bpm/model/modules/category-draggable-model.vue @@ -415,6 +415,7 @@ const handleRenameSuccess = () => { >
+