refactor: 调整js代码

This commit is contained in:
Captain.B 2020-08-31 17:27:57 +08:00
parent 708c3deb1a
commit 6bcb7aa16b
1 changed files with 13 additions and 20 deletions

View File

@ -127,7 +127,7 @@ export default {
} }
}, },
methods: { methods: {
initBreadcrumb() { initBreadcrumb(callback) {
if (this.reportId) { if (this.reportId) {
this.result = this.$get("/performance/report/test/pro/info/" + this.reportId, res => { this.result = this.$get("/performance/report/test/pro/info/" + this.reportId, res => {
let data = res.data; let data = res.data;
@ -137,6 +137,10 @@ export default {
this.testName = data.testName; this.testName = data.testName;
this.projectId = data.projectId; this.projectId = data.projectId;
this.projectName = data.projectName; this.projectName = data.projectName;
//
if (callback) callback(res);
} else {
this.$error(this.$t('report.not_exist'));
} }
}) })
} }
@ -280,27 +284,16 @@ export default {
} }
let reportId = to.path.split('/')[4]; let reportId = to.path.split('/')[4];
this.reportId = reportId; this.reportId = reportId;
if (reportId) { this.initBreadcrumb((response) => {
this.$get("/performance/report/test/pro/info/" + reportId, response => { let data = response.data;
let data = response.data;
if (data) {
this.status = data.status;
this.reportName = data.name;
this.testName = data.testName;
this.testId = data.testId;
this.projectName = data.projectName;
this.$set(this.report, "id", reportId); this.$set(this.report, "id", reportId);
this.$set(this.report, "status", data.status); this.$set(this.report, "status", data.status);
this.checkReportStatus(data.status); this.checkReportStatus(data.status);
this.initReportTimeInfo(); this.initReportTimeInfo();
} else { });
this.$error(this.$t('report.not_exist')); this.initWebSocket();
}
});
}
} else { } else {
console.log("close socket."); console.log("close socket.");
this.websocket.close() //websocket this.websocket.close() //websocket