Commit 07bb99d414f90e0ba4ef5dca6678db7d26718820

Authored by 梁保满
1 parent 73ee590b

随堂问详情反馈时长

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