diff --git a/frontend/src/business/components/api/definition/ApiDefinition.vue b/frontend/src/business/components/api/definition/ApiDefinition.vue
index 6f7a3c3e0a..a52ef37f03 100644
--- a/frontend/src/business/components/api/definition/ApiDefinition.vue
+++ b/frontend/src/business/components/api/definition/ApiDefinition.vue
@@ -81,13 +81,13 @@
-
-
-
-
@@ -356,6 +356,9 @@
}
this.$refs.apiList[0].exportApi(type);
},
+ refreshModule() {
+ this.$refs.nodeTree.list();
+ },
refresh(data) {
this.$refs.apiList[0].initTable(data);
},
diff --git a/frontend/src/business/components/api/definition/components/case/ApiCaseItem.vue b/frontend/src/business/components/api/definition/components/case/ApiCaseItem.vue
index 2fcd266207..af12c60f6b 100644
--- a/frontend/src/business/components/api/definition/components/case/ApiCaseItem.vue
+++ b/frontend/src/business/components/api/definition/components/case/ApiCaseItem.vue
@@ -278,6 +278,7 @@
let url = '/api/module/getModuleByName/' + getCurrentProjectID() + "/" + this.api.protocol;
this.$get(url, response => {
if (response.data) {
+ this.$emit('refreshModule');
this.saveApi(row, response.data);
}
});
diff --git a/frontend/src/business/components/api/definition/components/case/ApiCaseList.vue b/frontend/src/business/components/api/definition/components/case/ApiCaseList.vue
index 91d409047f..f63c1e8f92 100644
--- a/frontend/src/business/components/api/definition/components/case/ApiCaseList.vue
+++ b/frontend/src/business/components/api/definition/components/case/ApiCaseList.vue
@@ -25,6 +25,7 @@
{{$t('commons.save')}}
-
+