Commit 07bb99d414f90e0ba4ef5dca6678db7d26718820
1 parent
73ee590b
随堂问详情反馈时长
Showing
2 changed files
with
16 additions
and
29 deletions
src/views/basic/ask/analysis.vue
| @@ -217,12 +217,10 @@ export default { | @@ -217,12 +217,10 @@ export default { | ||
| 217 | if (status == 0) { | 217 | if (status == 0) { |
| 218 | this.className = data.className || ""; | 218 | this.className = data.className || ""; |
| 219 | this.detail = { ...data }; | 219 | this.detail = { ...data }; |
| 220 | - this.detail.duration = this.detail.duration | ||
| 221 | - ? (this.detail.duration / 60).toFixed(2) | ||
| 222 | - : 0; | ||
| 223 | - this.detail.consumingDuration = this.detail.consumingDuration | ||
| 224 | - ? (this.detail.consumingDuration / 60).toFixed(2) | ||
| 225 | - : 0; | 220 | + let duration = parseInt(this.detail.duration / 60) + "分"; |
| 221 | + let durations = parseInt(this.detail.duration % 60); | ||
| 222 | + durations = durations ? durations + "秒" : ""; | ||
| 223 | + this.detail.duration = this.detail.duration ? duration + durations : 0; | ||
| 226 | } else { | 224 | } else { |
| 227 | this.$message.error(info); | 225 | this.$message.error(info); |
| 228 | } | 226 | } |
src/views/basic/ask/components/detail.vue
| @@ -7,23 +7,19 @@ | @@ -7,23 +7,19 @@ | ||
| 7 | <li class="info-item">签到人数:{{ detail.answeredNum }}</li> | 7 | <li class="info-item">签到人数:{{ detail.answeredNum }}</li> |
| 8 | <li class="info-item">题目总数:{{ detail.questionNum }}</li> | 8 | <li class="info-item">题目总数:{{ detail.questionNum }}</li> |
| 9 | <li class="info-item">答题总数:{{ detail.totalAnswersNum }}</li> | 9 | <li class="info-item">答题总数:{{ detail.totalAnswersNum }}</li> |
| 10 | - <li class="info-item">课时时长:{{ detail.duration }}分钟</li> | ||
| 11 | - <li class="info-item"> | ||
| 12 | - 总参与度::{{ detail.participationRate }}% | ||
| 13 | - </li> | ||
| 14 | - <li class="info-item"> | ||
| 15 | - 班级总正确率:{{ detail.classCorrectRate }}% | ||
| 16 | - </li> | ||
| 17 | - <li class="info-item"> | ||
| 18 | - 已答总正确率:{{ detail.answerCorrectRate }}% | ||
| 19 | - </li> | 10 | + <li class="info-item">课时时长:{{ detail.duration }}</li> |
| 11 | + <li class="info-item">总参与度::{{ detail.participationRate }}%</li> | ||
| 12 | + <li class="info-item">班级总正确率:{{ detail.classCorrectRate }}%</li> | ||
| 13 | + <li class="info-item">已答总正确率:{{ detail.answerCorrectRate }}%</li> | ||
| 20 | <li class="info-item"> | 14 | <li class="info-item"> |
| 21 | 反馈时长:{{ setDuration(detail.consumingDuration) }} | 15 | 反馈时长:{{ setDuration(detail.consumingDuration) }} |
| 22 | </li> | 16 | </li> |
| 23 | </ul> | 17 | </ul> |
| 24 | <ul class="info" v-else-if="types == 2"> | 18 | <ul class="info" v-else-if="types == 2"> |
| 25 | <li class="info-item">科目:{{ detail.subjectName }}</li> | 19 | <li class="info-item">科目:{{ detail.subjectName }}</li> |
| 26 | - <li class="info-item" v-if="id.length == 1">课时名称:{{ detail.title }}</li> | 20 | + <li class="info-item" v-if="id.length == 1"> |
| 21 | + 课时名称:{{ detail.title }} | ||
| 22 | + </li> | ||
| 27 | <li class="info-item" v-else>课时总数:{{ id.length }}</li> | 23 | <li class="info-item" v-else>课时总数:{{ id.length }}</li> |
| 28 | <li class="info-item">课时时长:{{ detail.duration }}分钟</li> | 24 | <li class="info-item">课时时长:{{ detail.duration }}分钟</li> |
| 29 | <li class="info-item"> | 25 | <li class="info-item"> |
| @@ -31,16 +27,9 @@ | @@ -31,16 +27,9 @@ | ||
| 31 | </li> | 27 | </li> |
| 32 | <li class="info-item">题目总数:{{ detail.questionNum }}</li> | 28 | <li class="info-item">题目总数:{{ detail.questionNum }}</li> |
| 33 | <li class="info-item">答题总数:{{ detail.totalAnswersNum }}</li> | 29 | <li class="info-item">答题总数:{{ detail.totalAnswersNum }}</li> |
| 34 | - <li class="info-item"> | ||
| 35 | - 班级总正确率:{{ detail.classCorrectRate }}% | ||
| 36 | - </li> | ||
| 37 | - <li class="info-item"> | ||
| 38 | - 已答总正确率:{{ detail.answerCorrectRate }}% | ||
| 39 | - </li> | ||
| 40 | - <li class="info-item"> | ||
| 41 | - 总参与度:{{ detail.participationRate }}% | ||
| 42 | - </li> | ||
| 43 | - | 30 | + <li class="info-item">班级总正确率:{{ detail.classCorrectRate }}%</li> |
| 31 | + <li class="info-item">已答总正确率:{{ detail.answerCorrectRate }}%</li> | ||
| 32 | + <li class="info-item">总参与度:{{ detail.participationRate }}%</li> | ||
| 44 | </ul> | 33 | </ul> |
| 45 | </template> | 34 | </template> |
| 46 | <script> | 35 | <script> |
| @@ -69,8 +58,8 @@ export default { | @@ -69,8 +58,8 @@ export default { | ||
| 69 | } | 58 | } |
| 70 | return aTime; | 59 | return aTime; |
| 71 | }, | 60 | }, |
| 72 | - } | ||
| 73 | -} | 61 | + }, |
| 62 | +}; | ||
| 74 | </script> | 63 | </script> |
| 75 | <style lang="scss" scoped> | 64 | <style lang="scss" scoped> |
| 76 | .info { | 65 | .info { |