diff --git a/src/components/common/dynamic-input.vue b/src/components/common/dynamic-input.vue new file mode 100644 index 0000000..6ad3cde --- /dev/null +++ b/src/components/common/dynamic-input.vue @@ -0,0 +1,116 @@ + + + + + diff --git a/src/components/workflow/modules/drawer/branch-drawer.vue b/src/components/workflow/modules/drawer/branch-drawer.vue index b1790fe..8d04ac8 100644 --- a/src/components/workflow/modules/drawer/branch-drawer.vue +++ b/src/components/workflow/modules/drawer/branch-drawer.vue @@ -35,7 +35,8 @@ const drawer = ref(false); const form = ref({ decision: { logicalCondition: 1, - expressionType: 1 + expressionType: 1, + checkContent: [] } }); @@ -93,6 +94,8 @@ const checkNodeExpression = async () => { if (data.key !== 1) { return Promise.reject(data.value ?? '请检查条件表达式'); } + } else { + return Promise.reject(new Error('接口请求失败')); } return Promise.resolve(); }; @@ -153,6 +156,9 @@ const rules: FormRules = { :extensions="[oneDark]" /> + + +