提交 4c880bac authored 作者: pengxiaohui's avatar pengxiaohui

feat: 当只有客观题或主观题时处理

上级 0a10ab5d
...@@ -8,13 +8,13 @@ ...@@ -8,13 +8,13 @@
</span> </span>
</div> </div>
<div class="chart-box"> <div class="chart-box">
<chart :accuracy="objectQuestionScore" :accuracScore="objectQuestionTotal"> <chart v-if="objectQuestionTotal" :accuracy="objectQuestionScore" :accuracScore="objectQuestionTotal">
<template v-slot:tips> <template v-slot:tips>
<div class="num">{{ objectQuestionScore || '-' }}</div> <div class="num">{{ objectQuestionScore || '-' }}</div>
<div class="t">客观题</div> <div class="t">客观题</div>
</template> </template>
</chart> </chart>
<chart style="margin-left:60px;" :accuracy="subjectQuestionScore" :accuracScore="subjectQuestionTotal"> <chart v-if="subjectQuestionTotal" :accuracy="subjectQuestionScore" :accuracScore="subjectQuestionTotal">
<template v-slot:tips> <template v-slot:tips>
<div class="num">{{ subjectQuestionScore || '-' }}</div> <div class="num">{{ subjectQuestionScore || '-' }}</div>
<div class="t">主观题</div> <div class="t">主观题</div>
...@@ -29,10 +29,10 @@ ...@@ -29,10 +29,10 @@
</div> </div>
<div class="icon"></div> <div class="icon"></div>
</div> </div>
<template v-if="subjectQuestionScore === 0"> <template v-if="subjectQuestionTotal && subjectQuestionScore === 0">
<p class="text">请等待老师评分~</p></template> <p class="text">请等待老师评分~</p></template>
<template v-else> <template v-else>
<p class="text" v-if="subjectQuestionScore+objectQuestionScore < 80"> <p class="text" v-if="percent < 0.8">
您离成功还有一段距离,继续努力! 您离成功还有一段距离,继续努力!
</p> </p>
<div v-else class="chart-box"> <div v-else class="chart-box">
...@@ -160,6 +160,8 @@ export default { ...@@ -160,6 +160,8 @@ export default {
this.subjectQuestionTotal = subjectQuestionTotal this.subjectQuestionTotal = subjectQuestionTotal
this.subjectQuestionScore = subjectQuestionScore this.subjectQuestionScore = subjectQuestionScore
// this.subjectQuestionScore = 20 // this.subjectQuestionScore = 20
console.log(objectQuestionTotal)
console.log(objectQuestionScore)
this.objectQuestionTotal = objectQuestionTotal this.objectQuestionTotal = objectQuestionTotal
this.objectQuestionScore = objectQuestionScore this.objectQuestionScore = objectQuestionScore
// this.objectQuestionScore = 65 // this.objectQuestionScore = 65
...@@ -199,6 +201,9 @@ export default { ...@@ -199,6 +201,9 @@ export default {
margin: 26px 0 0; margin: 26px 0 0;
display:flex; display:flex;
justify-content:center; justify-content:center;
.chart:nth-child(2){
margin-left:60px;
}
} }
.assess { .assess {
font-size: 18px; font-size: 18px;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论