diff --git a/src/views/bpm/model/form/index.vue b/src/views/bpm/model/form/index.vue index 42183e4d..7a2ae3d8 100644 --- a/src/views/bpm/model/form/index.vue +++ b/src/views/bpm/model/form/index.vue @@ -216,6 +216,16 @@ const initData = async () => { // 特殊:复制场景 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' tagsView.setTitle('复制流程')