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 | 217 | if (status == 0) { |
218 | 218 | this.className = data.className || ""; |
219 | 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 | 224 | } else { |
227 | 225 | this.$message.error(info); |
228 | 226 | } | ... | ... |
src/views/basic/ask/components/detail.vue
... | ... | @@ -7,23 +7,19 @@ |
7 | 7 | <li class="info-item">签到人数:{{ detail.answeredNum }}</li> |
8 | 8 | <li class="info-item">题目总数:{{ detail.questionNum }}</li> |
9 | 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 | 14 | <li class="info-item"> |
21 | 15 | 反馈时长:{{ setDuration(detail.consumingDuration) }} |
22 | 16 | </li> |
23 | 17 | </ul> |
24 | 18 | <ul class="info" v-else-if="types == 2"> |
25 | 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 | 23 | <li class="info-item" v-else>课时总数:{{ id.length }}</li> |
28 | 24 | <li class="info-item">课时时长:{{ detail.duration }}分钟</li> |
29 | 25 | <li class="info-item"> |
... | ... | @@ -31,16 +27,9 @@ |
31 | 27 | </li> |
32 | 28 | <li class="info-item">题目总数:{{ detail.questionNum }}</li> |
33 | 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 | 33 | </ul> |
45 | 34 | </template> |
46 | 35 | <script> |
... | ... | @@ -69,8 +58,8 @@ export default { |
69 | 58 | } |
70 | 59 | return aTime; |
71 | 60 | }, |
72 | - } | |
73 | -} | |
61 | + }, | |
62 | +}; | |
74 | 63 | </script> |
75 | 64 | <style lang="scss" scoped> |
76 | 65 | .info { | ... | ... |