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')}} - +