diff --git a/frontend/src/business/components/api/automation/scenario/EditApiScenario.vue b/frontend/src/business/components/api/automation/scenario/EditApiScenario.vue index 30c941dd87..3534499587 100644 --- a/frontend/src/business/components/api/automation/scenario/EditApiScenario.vue +++ b/frontend/src/business/components/api/automation/scenario/EditApiScenario.vue @@ -1531,6 +1531,10 @@ export default { this.$emit('refresh', this.currentScenario); resolve(); }); + } else { + if (this.$refs.versionHistory) { + this.$refs.versionHistory.loading = false; + } } }) } diff --git a/frontend/src/business/components/api/definition/components/complete/EditCompleteDubboApi.vue b/frontend/src/business/components/api/definition/components/complete/EditCompleteDubboApi.vue index 7b7144f67f..179b6480ab 100644 --- a/frontend/src/business/components/api/definition/components/complete/EditCompleteDubboApi.vue +++ b/frontend/src/business/components/api/definition/components/complete/EditCompleteDubboApi.vue @@ -367,6 +367,9 @@ export default { this.createNewVersionVisible = true; } else { this.saveApi(); + if (this.$refs.versionHistory) { + this.$refs.versionHistory.loading = false; + } } }, del(row) { diff --git a/frontend/src/business/components/api/definition/components/complete/EditCompleteHTTPApi.vue b/frontend/src/business/components/api/definition/components/complete/EditCompleteHTTPApi.vue index d13761e300..81060268e3 100644 --- a/frontend/src/business/components/api/definition/components/complete/EditCompleteHTTPApi.vue +++ b/frontend/src/business/components/api/definition/components/complete/EditCompleteHTTPApi.vue @@ -691,7 +691,6 @@ export default { // 创建新版本 this.httpForm.versionId = row.id; this.httpForm.versionName = row.name; - this.$set(this.httpForm, 'newVersionRemark', !!this.httpForm.remark); this.$set(this.httpForm, 'newVersionDeps', this.$refs.apiOtherInfo.relationshipCount > 0); this.$set(this.httpForm, 'newVersionCase', this.httpForm.caseTotal > 0); @@ -704,6 +703,13 @@ export default { this.createNewVersionVisible = true; } else { this.saveApi(); + if (this.$refs.versionHistory) { + this.$refs.versionHistory.loading = false; + } + } + },error => { + if (this.$refs.versionHistory) { + this.$refs.versionHistory.loading = false; } }); }, diff --git a/frontend/src/business/components/api/definition/components/complete/EditCompleteSQLApi.vue b/frontend/src/business/components/api/definition/components/complete/EditCompleteSQLApi.vue index 746dd041ba..b87dcc6708 100644 --- a/frontend/src/business/components/api/definition/components/complete/EditCompleteSQLApi.vue +++ b/frontend/src/business/components/api/definition/components/complete/EditCompleteSQLApi.vue @@ -372,6 +372,9 @@ export default { this.createNewVersionVisible = true; } else { this.saveApi(); + if (this.$refs.versionHistory) { + this.$refs.versionHistory.loading = false; + } } }, del(row) { diff --git a/frontend/src/business/components/api/definition/components/complete/EditCompleteTCPApi.vue b/frontend/src/business/components/api/definition/components/complete/EditCompleteTCPApi.vue index d69bb75795..cda1be87c0 100644 --- a/frontend/src/business/components/api/definition/components/complete/EditCompleteTCPApi.vue +++ b/frontend/src/business/components/api/definition/components/complete/EditCompleteTCPApi.vue @@ -502,6 +502,9 @@ export default { this.createNewVersionVisible = true; } else { this.saveApi(); + if (this.$refs.versionHistory) { + this.$refs.versionHistory.loading = false; + } } }); }, diff --git a/frontend/src/business/components/performance/test/EditPerformanceTest.vue b/frontend/src/business/components/performance/test/EditPerformanceTest.vue index eea502d494..540f613735 100644 --- a/frontend/src/business/components/performance/test/EditPerformanceTest.vue +++ b/frontend/src/business/components/performance/test/EditPerformanceTest.vue @@ -309,6 +309,9 @@ export default { }, save(newVersion) { if (!this.validTest()) { + if (this.$refs.versionHistory) { + this.$refs.versionHistory.loading = false; + } return; } if (!this.test.versionId) { @@ -327,6 +330,10 @@ export default { }); this.getVersionHistory(); } + }, error => { + if (this.$refs.versionHistory) { + this.$refs.versionHistory.loading = false; + } }); }, saveAndRun() { diff --git a/frontend/src/business/components/track/case/components/TestCaseEdit.vue b/frontend/src/business/components/track/case/components/TestCaseEdit.vue index 7c8140a925..50a9c7becc 100644 --- a/frontend/src/business/components/track/case/components/TestCaseEdit.vue +++ b/frontend/src/business/components/track/case/components/TestCaseEdit.vue @@ -1011,6 +1011,9 @@ export default { this.$refs.selectPropDialog.open(); } else { this.saveCase(); + if (this.$refs.versionHistory) { + this.$refs.versionHistory.loading = false; + } } } else { this.$refs.versionHistory.loading = false;