|
@@ -5,14 +5,14 @@
|
|
|
{{ reportdata.reportStatus === 0 ? '测试未通过' : reportdata.reportStatus === 1 ? '测试通过' : '' }}
|
|
|
</view>
|
|
|
<view class="top">
|
|
|
- <view class="title">{{ reportdata.examName }}</view>
|
|
|
+ <view class="title">{{ examName }}</view>
|
|
|
<view class="desc">交卷时间:{{ $method.timestampToTime(reportdata.updateTime, false) }}</view>
|
|
|
|
|
|
<view class="box">
|
|
|
<view class="left">
|
|
|
<view>
|
|
|
<!-- 练习 -->
|
|
|
- <template v-if="examData.doType == 1">
|
|
|
+ <template v-if="entryType == 'random' || (examData.doType && examData.doType == 1)">
|
|
|
<!-- ((reportdata.rightQuestionNum /
|
|
|
reportdata.doQuestionNum || 0).toFixed(0) *
|
|
|
100) -->
|
|
@@ -170,6 +170,7 @@ export default {
|
|
|
total: 0,
|
|
|
entryType: '', // 进入做题页面的入口类型,daily-每日一练进来,其他的-题库做题进入
|
|
|
bankNum: 5, // 随机练习的题目数量
|
|
|
+ examName: '', // 试卷名称
|
|
|
};
|
|
|
},
|
|
|
onUnload() {},
|
|
@@ -194,9 +195,13 @@ export default {
|
|
|
|
|
|
this.examWrongRecordWrongNum();
|
|
|
this.bankExamNextExam()
|
|
|
- await this.bankExam();
|
|
|
+ // await this.bankExam();
|
|
|
await this.examReport();
|
|
|
-
|
|
|
+ if (this.entryType == 'random') {
|
|
|
+ this.bankExamTemp()
|
|
|
+ } else {
|
|
|
+ await this.bankExam();
|
|
|
+ }
|
|
|
},
|
|
|
onPullDownRefresh() {
|
|
|
this.pageNum = 1
|
|
@@ -365,6 +370,7 @@ export default {
|
|
|
// });
|
|
|
},
|
|
|
bankExam(){
|
|
|
+ // '/bank/exam/'+data
|
|
|
return new Promise(resolve =>{
|
|
|
this.$api.bankExam(this.examId).then(res => {
|
|
|
this.examData = res.data.data;
|
|
@@ -443,12 +449,24 @@ export default {
|
|
|
return new Promise(resolve => {
|
|
|
this.$api.examReport(this.recordId).then(res => {
|
|
|
this.reportdata = res.data.data;
|
|
|
+ if (this.entryType != 'random') {
|
|
|
+ this.examName = this.reportdata.examName
|
|
|
+ }
|
|
|
this.getCanvas()
|
|
|
resolve()
|
|
|
});
|
|
|
|
|
|
})
|
|
|
- }
|
|
|
+ },
|
|
|
+ bankExamTemp() {
|
|
|
+ // '/bank/exam/temp/'+data
|
|
|
+ this.$api.bankTempReport(this.examId).then(res => {
|
|
|
+ if (res.data.code == 200) {
|
|
|
+ this.examName = res.data.data.examName
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ },
|
|
|
}
|
|
|
};
|
|
|
</script>
|