Selaa lähdekoodia

fix:【BPM 工作流】流程模型复制时,bpmn 情况下,key 和 name 未改变的问题

YunaiV 6 kuukautta sitten
vanhempi
commit
9ac6017ccc
1 muutettua tiedostoa jossa 10 lisäystä ja 0 poistoa
  1. 10 0
      src/views/bpm/model/form/index.vue

+ 10 - 0
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('复制流程')