|
@@ -129,7 +129,7 @@ export default {
|
|
context1.setFillStyle('#999999');
|
|
context1.setFillStyle('#999999');
|
|
context1.setFontSize(caculateX * 20);
|
|
context1.setFontSize(caculateX * 20);
|
|
context1.fillText(`满分${this.reportdata.totalScore}`, caculateX * 90, caculateX * 130, caculateX * 180);
|
|
context1.fillText(`满分${this.reportdata.totalScore}`, caculateX * 90, caculateX * 130, caculateX * 180);
|
|
- context1.arc(caculateX * 90, caculateX * 90, caculateX * 80, 0, (this.reportdata.performance / this.reportdata.totalScore) * 2 * Math.PI, false);
|
|
|
|
|
|
+ context1.arc(caculateX * 90, caculateX * 90, caculateX * 80, -Math.PI/2, -Math.PI/2 + (this.reportdata.performance / this.reportdata.totalScore) * 2 * Math.PI, false);
|
|
context1.stroke();
|
|
context1.stroke();
|
|
context1.draw();
|
|
context1.draw();
|
|
}
|
|
}
|
|
@@ -152,7 +152,7 @@ export default {
|
|
context2.setFillStyle('#999999');
|
|
context2.setFillStyle('#999999');
|
|
context2.setFontSize(caculateX * 20);
|
|
context2.setFontSize(caculateX * 20);
|
|
context2.fillText(`限时${this.reportdata.examTime}'`, caculateX * 90, caculateX * 130, caculateX * 180);
|
|
context2.fillText(`限时${this.reportdata.examTime}'`, caculateX * 90, caculateX * 130, caculateX * 180);
|
|
- context2.arc(caculateX * 90, caculateX * 90, caculateX * 80, 0, (this.reportdata.doTime / this.reportdata.examTime) * 2 * Math.PI, false);
|
|
|
|
|
|
+ context2.arc(caculateX * 90, caculateX * 90, caculateX * 80, -Math.PI/2, -Math.PI/2 + (this.reportdata.doTime / this.reportdata.examTime) * 2 * Math.PI, false);
|
|
context2.stroke();
|
|
context2.stroke();
|
|
context2.draw();
|
|
context2.draw();
|
|
}
|
|
}
|
|
@@ -178,8 +178,8 @@ export default {
|
|
return new Promise(resolve =>{
|
|
return new Promise(resolve =>{
|
|
this.$api.bankExam(this.examId).then(res => {
|
|
this.$api.bankExam(this.examId).then(res => {
|
|
this.examData = res.data.data;
|
|
this.examData = res.data.data;
|
|
|
|
+ resolve()
|
|
})
|
|
})
|
|
- resolve()
|
|
|
|
})
|
|
})
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
@@ -237,9 +237,9 @@ export default {
|
|
return new Promise(resolve => {
|
|
return new Promise(resolve => {
|
|
this.$api.examReport(this.id).then(res => {
|
|
this.$api.examReport(this.id).then(res => {
|
|
this.reportdata = res.data.data;
|
|
this.reportdata = res.data.data;
|
|
|
|
+ resolve()
|
|
});
|
|
});
|
|
|
|
|
|
- resolve()
|
|
|
|
})
|
|
})
|
|
}
|
|
}
|
|
}
|
|
}
|