From 72556f3cd65a43db347170a27188d785b6f5f97d Mon Sep 17 00:00:00 2001 From: cxc Date: Thu, 5 Jan 2023 10:02:46 +0800 Subject: [PATCH] when unselected form, popup alert. --- src/components/ProcessDesigner/index.vue | 36 ++++++------------------ 1 file changed, 9 insertions(+), 27 deletions(-) diff --git a/src/components/ProcessDesigner/index.vue b/src/components/ProcessDesigner/index.vue index ea87f28..8abacaf 100644 --- a/src/components/ProcessDesigner/index.vue +++ b/src/components/ProcessDesigner/index.vue @@ -94,39 +94,21 @@ function goToFormSelect() { )?.businessObject?.formKey ?? false; if (!formKeyExist) { - // msgInstance?.close(); ElMessageBox.alert("请为开始节点选择表单", "未选择表单", { confirmButtonText: "去选择", - callback: () => { + icon: "warning", + }) + .then(() => { const startEle = window.bpmnInstances.elementRegistry.find( (el) => el.type == "bpmn:StartEvent" ); const EventBus = window.bpmnInstances.eventBus; - if (element.type != "bpmn:StartEvent") { - console.log(bmpnProcessPenalRef.value); - startEle && EventBus.fire("element.click", { element: startEle }); - nextTick(() => { - bmpnProcessPenalRef.value.openFormColla(); - }); - } - }, - }); - // return; - // msgInstance = ElMessage.warning({ - // message: "请为开始节点选择表单", - // showClose: true, - // duration: 0, - // onClose: () => { - // const startEle = window.bpmnInstances.elementRegistry.find( - // (el) => el.type == "bpmn:StartEvent" - // ); - // const EventBus = window.bpmnInstances.eventBus; - // if (element.type != "bpmn:StartEvent") { - // startEle && EventBus.fire("element.click", { element: startEle }); - // } - // // startEle && bmpnProcessPenalRef.value.initFormOnChanged(startEle); - // }, - // }); + startEle && EventBus.fire("element.click", { element: startEle }); + nextTick(() => { + bmpnProcessPenalRef.value.openFormColla(); + }); + }) + .catch(() => {}); } } function onSaveProcess(saveData) {