From 47759b90e17dd64c9bb11bf85581c0e687aee0ab Mon Sep 17 00:00:00 2001 From: fit2-zhao Date: Tue, 28 Dec 2021 14:40:00 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=8E=A5=E5=8F=A3=E6=B5=8B=E8=AF=95):=20?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9C=BA=E6=99=AF=E6=AD=A5=E9=AA=A4=E6=89=A7?= =?UTF-8?q?=E8=A1=8C=E7=BB=93=E6=9E=9C=E8=8E=B7=E5=8F=96=E4=B8=8D=E5=88=B0?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1009281 --user=赵勇 [github#8902]接口自动化中部分引用场景会存在执行后无执行记录 https://www.tapd.cn/55049933/s/1087601 --- .../automation/scenario/EditApiScenario.vue | 38 ++++++++++--------- .../component/ApiScenarioComponent.vue | 32 ++++++++-------- 2 files changed, 37 insertions(+), 33 deletions(-) diff --git a/frontend/src/business/components/api/automation/scenario/EditApiScenario.vue b/frontend/src/business/components/api/automation/scenario/EditApiScenario.vue index f991fde071..9eed0f01c5 100644 --- a/frontend/src/business/components/api/automation/scenario/EditApiScenario.vue +++ b/frontend/src/business/components/api/automation/scenario/EditApiScenario.vue @@ -627,25 +627,27 @@ export default { }); }, stop() { - let url = "/api/automation/stop/" + this.reportId; - this.$get(url, response => { - this.debugLoading = false; - try { - if (this.websocket) { - this.websocket.close(); - } - if (this.messageWebSocket) { - this.messageWebSocket.close(); - } - this.clearNodeStatus(this.$refs.stepTree.root.childNodes); - this.clearDebug(); - this.$success(this.$t('report.test_stop_success')); - this.showHide(); - } catch (e) { + if (this.reportId) { + let url = "/api/automation/stop/" + this.reportId; + this.$get(url, response => { this.debugLoading = false; - } - }); - this.runScenario = undefined; + try { + if (this.websocket) { + this.websocket.close(); + } + if (this.messageWebSocket) { + this.messageWebSocket.close(); + } + this.clearNodeStatus(this.$refs.stepTree.root.childNodes); + this.clearDebug(); + this.$success(this.$t('report.test_stop_success')); + this.showHide(); + } catch (e) { + this.debugLoading = false; + } + }); + this.runScenario = undefined; + } }, clearDebug() { this.reqError = 0; diff --git a/frontend/src/business/components/api/automation/scenario/component/ApiScenarioComponent.vue b/frontend/src/business/components/api/automation/scenario/component/ApiScenarioComponent.vue index 979ab07b90..fee93ededf 100644 --- a/frontend/src/business/components/api/automation/scenario/component/ApiScenarioComponent.vue +++ b/frontend/src/business/components/api/automation/scenario/component/ApiScenarioComponent.vue @@ -22,7 +22,7 @@ - {{$t('project.version.name')}}: {{ scenario.versionName }} + {{ $t('project.version.name') }}: {{ scenario.versionName }}