fix(性能测试): 修复报告对比时页面缓存的问题
This commit is contained in:
parent
9f2d0187e2
commit
41ca21f90c
|
@ -317,6 +317,28 @@ export default {
|
||||||
},
|
},
|
||||||
compareReports() {
|
compareReports() {
|
||||||
this.$refs.compareReports.open(this.report);
|
this.$refs.compareReports.open(this.report);
|
||||||
|
},
|
||||||
|
getReport(reportId) {
|
||||||
|
this.result = this.$get("/performance/report/" + reportId, res => {
|
||||||
|
let data = res.data;
|
||||||
|
if (data) {
|
||||||
|
this.status = data.status;
|
||||||
|
this.$set(this.report, "id", data.id);
|
||||||
|
this.$set(this.report, "status", data.status);
|
||||||
|
this.$set(this.report, "testId", data.testId);
|
||||||
|
this.$set(this.report, "name", data.name);
|
||||||
|
this.$set(this.report, "createTime", data.createTime);
|
||||||
|
this.$set(this.report, "loadConfiguration", data.loadConfiguration);
|
||||||
|
this.checkReportStatus(data.status);
|
||||||
|
if (this.status === "Completed" || this.status === "Running") {
|
||||||
|
this.initReportTimeInfo();
|
||||||
|
}
|
||||||
|
this.initBreadcrumb();
|
||||||
|
this.initWebSocket();
|
||||||
|
} else {
|
||||||
|
this.$error(this.$t('report.not_exist'))
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
@ -325,27 +347,7 @@ export default {
|
||||||
this.isReadOnly = true;
|
this.isReadOnly = true;
|
||||||
}
|
}
|
||||||
this.reportId = this.$route.path.split('/')[4];
|
this.reportId = this.$route.path.split('/')[4];
|
||||||
this.result = this.$get("/performance/report/" + this.reportId, res => {
|
this.getReport(this.reportId);
|
||||||
let data = res.data;
|
|
||||||
if (data) {
|
|
||||||
this.status = data.status;
|
|
||||||
this.$set(this.report, "id", this.reportId);
|
|
||||||
this.$set(this.report, "status", data.status);
|
|
||||||
this.$set(this.report, "testId", data.testId);
|
|
||||||
this.$set(this.report, "name", data.name);
|
|
||||||
this.$set(this.report, "createTime", data.createTime);
|
|
||||||
this.$set(this.report, "loadConfiguration", data.loadConfiguration);
|
|
||||||
this.checkReportStatus(data.status);
|
|
||||||
if (this.status === "Completed" || this.status === "Running") {
|
|
||||||
this.initReportTimeInfo();
|
|
||||||
}
|
|
||||||
this.initBreadcrumb();
|
|
||||||
this.initWebSocket();
|
|
||||||
} else {
|
|
||||||
this.$error(this.$t('report.not_exist'))
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
'$route'(to) {
|
'$route'(to) {
|
||||||
|
@ -354,14 +356,10 @@ export default {
|
||||||
if (!checkoutTestManagerOrTestUser()) {
|
if (!checkoutTestManagerOrTestUser()) {
|
||||||
this.isReadOnly = true;
|
this.isReadOnly = true;
|
||||||
}
|
}
|
||||||
let reportId = to.path.split('/')[4];
|
this.reportId = to.path.split('/')[4];
|
||||||
this.reportId = reportId;
|
this.getReport(this.reportId);
|
||||||
this.initBreadcrumb((response) => {
|
this.initBreadcrumb((response) => {
|
||||||
let data = response.data;
|
let data = response.data;
|
||||||
|
|
||||||
this.$set(this.report, "id", reportId);
|
|
||||||
this.$set(this.report, "status", data.status);
|
|
||||||
|
|
||||||
this.checkReportStatus(data.status);
|
this.checkReportStatus(data.status);
|
||||||
this.initReportTimeInfo();
|
this.initReportTimeInfo();
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue