diff --git a/src/components/SimpleProcessDesignerV2/src/nodes-config/TriggerNodeConfig.vue b/src/components/SimpleProcessDesignerV2/src/nodes-config/TriggerNodeConfig.vue index 2baac8d2e..c4fa63ccc 100644 --- a/src/components/SimpleProcessDesignerV2/src/nodes-config/TriggerNodeConfig.vue +++ b/src/components/SimpleProcessDesignerV2/src/nodes-config/TriggerNodeConfig.vue @@ -236,7 +236,7 @@
确 定 - 取 消 + 取 消
@@ -467,6 +467,13 @@ const saveConfig = async () => { return true } +/** 取消配置 */ +const cancelConfig = () => { + // 恢复原来的配置 + currentNode.value.triggerSetting = originalSetting + closeDrawer() +} + /** 获取节点展示内容 */ const getShowText = (): string => { let showText = '' @@ -498,7 +505,7 @@ const getShowText = (): string => { /** 显示触发器节点配置, 由父组件传过来 */ const showTriggerNodeConfig = (node: SimpleFlowNode) => { nodeName.value = node.name - originalSetting = node.triggerSetting ? JSON.parse(JSON.stringify(node.triggerSetting)) : {} + originalSetting = cloneDeep(node.triggerSetting) if (node.triggerSetting) { configForm.value = { type: node.triggerSetting.type,