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 = () => { >