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 { |