diff --git a/ui/src/views/function-lib/component/FunctionFormDrawer.vue b/ui/src/views/function-lib/component/FunctionFormDrawer.vue index dd79eb96e..4d39e6034 100644 --- a/ui/src/views/function-lib/component/FunctionFormDrawer.vue +++ b/ui/src/views/function-lib/component/FunctionFormDrawer.vue @@ -193,7 +193,7 @@ function submitDialog() { } function close() { - if (!areAllValuesNonEmpty(form.value)) { + if (isEdit.value || !areAllValuesNonEmpty(form.value)) { visible.value = false } else { MsgConfirm(`提示`, `当前的更改尚未保存,确认退出吗?`, {