diff --git a/src/components/bpmnProcessDesigner/package/penal/base/ElementBaseInfo.vue b/src/components/bpmnProcessDesigner/package/penal/base/ElementBaseInfo.vue index 5ad2ff4b..70ad4f8b 100644 --- a/src/components/bpmnProcessDesigner/package/penal/base/ElementBaseInfo.vue +++ b/src/components/bpmnProcessDesigner/package/penal/base/ElementBaseInfo.vue @@ -3,13 +3,6 @@
- - 如何实现实现会签、或签? - { } } -onMounted(() => { - // 针对上传的 bpmn 流程图时,需要延迟 1 毫秒的时间,保证 key 和 name 的更新 - setTimeout(() => { - handleKeyUpdate(props.model.key) - handleNameUpdate(props.model.name) - }, 110) -}) - watch( () => props.businessObject, (val) => { diff --git a/src/views/bpm/model/editor/index.vue b/src/views/bpm/model/editor/index.vue index 0dfabc75..29bca71c 100644 --- a/src/views/bpm/model/editor/index.vue +++ b/src/views/bpm/model/editor/index.vue @@ -89,6 +89,16 @@ onMounted(async () => { } // 查询模型 const data = await ModelApi.getModel(modelId) + if (!data.bpmnXml) { + // 首次创建的 Model 模型,它是没有 bpmnXml,此时需要给它一个默认的 + data.bpmnXml = ` + + + + + +` + } model.value = { ...data, bpmnXml: undefined // 清空 bpmnXml 属性