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,