diff --git a/core/core-frontend/src/views/visualized/data/datasource/form/ApiHttpRequestDraw.vue b/core/core-frontend/src/views/visualized/data/datasource/form/ApiHttpRequestDraw.vue index fc271e6b1a..002f1b39ac 100644 --- a/core/core-frontend/src/views/visualized/data/datasource/form/ApiHttpRequestDraw.vue +++ b/core/core-frontend/src/views/visualized/data/datasource/form/ApiHttpRequestDraw.vue @@ -353,6 +353,12 @@ const saveItem = () => { } } } + if (isPlugin.value) { + xpackApiItemBasicInfo?.value?.invokeMethod({ + methodName: 'resetForm', + args: [] + }) + } returnAPIItem('returnItem', cloneDeep(apiItem)) edit_api_item.value = false } @@ -483,6 +489,12 @@ const handleSubmit = param => { const closeEditItem = () => { cancelMap['/datasource/checkApiDatasource']?.() + if (isPlugin.value) { + xpackApiItemBasicInfo?.value?.invokeMethod({ + methodName: 'resetForm', + args: [] + }) + } edit_api_item.value = false }