diff --git a/api-test/frontend/src/business/automation/scenario/EditApiScenario.vue b/api-test/frontend/src/business/automation/scenario/EditApiScenario.vue index c24ec8e429..420996a4fd 100644 --- a/api-test/frontend/src/business/automation/scenario/EditApiScenario.vue +++ b/api-test/frontend/src/business/automation/scenario/EditApiScenario.vue @@ -140,6 +140,7 @@ @setProjectEnvMap="setProjectEnvMap" @setEnvGroup="setEnvGroup" @showPopover="showPopover" + @saveRefresh="setDomain" :has-option-group="true" ref="envPopover" class="ms-message-right" /> diff --git a/api-test/frontend/src/business/automation/scenario/EnvPopover.vue b/api-test/frontend/src/business/automation/scenario/EnvPopover.vue index dc3e6e69f9..8673311625 100644 --- a/api-test/frontend/src/business/automation/scenario/EnvPopover.vue +++ b/api-test/frontend/src/business/automation/scenario/EnvPopover.vue @@ -17,6 +17,7 @@ :env-map="envMap" :project-list="projectList" @close="visible = false" + @saveRefresh="saveRefresh" @setProjectEnvMap="setProjectEnvMap" v-show="!radio || radio === ENV_TYPE.JSON" :btnStyle="btnStyle" @@ -184,6 +185,9 @@ export default { radioChange(val) { this.$emit('update:environmentType', val); }, + saveRefresh() { + this.$emit('saveRefresh'); + }, }, }; diff --git a/api-test/frontend/src/business/automation/scenario/EnvSelect.vue b/api-test/frontend/src/business/automation/scenario/EnvSelect.vue index 8384000693..23c89b5c7d 100644 --- a/api-test/frontend/src/business/automation/scenario/EnvSelect.vue +++ b/api-test/frontend/src/business/automation/scenario/EnvSelect.vue @@ -22,7 +22,7 @@ @@ -215,7 +215,7 @@ export default { return true; }, environmentConfigClose() { - // todo 关闭处理 + this.$emit('saveRefresh'); }, }, }; diff --git a/framework/sdk-parent/frontend/src/components/environment/ApiEnvironmentConfig.vue b/framework/sdk-parent/frontend/src/components/environment/ApiEnvironmentConfig.vue index 8b92e0a4f8..8f42f8db6c 100644 --- a/framework/sdk-parent/frontend/src/components/environment/ApiEnvironmentConfig.vue +++ b/framework/sdk-parent/frontend/src/components/environment/ApiEnvironmentConfig.vue @@ -245,6 +245,7 @@ export default { }, save() { this.$refs.environmentEdit.save(); + this.$emit('saveRefresh'); }, close() { this.$emit('close');