|
|
@@ -43,14 +43,20 @@
|
|
|
<el-row :gutter="20" class="statistics-row">
|
|
|
<el-col :span="3">
|
|
|
<div class="statistics-item">
|
|
|
- <div class="statistics-title">完播人数</div>
|
|
|
+ <div class="statistics-title">完播数</div>
|
|
|
<div class="statistics-value">{{ statistics.courseCompleteNum || 0 }}</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
+ <el-col :span="3">
|
|
|
+ <div class="statistics-item">
|
|
|
+ <div class="statistics-title">完播人数</div>
|
|
|
+ <div class="statistics-value">{{ statistics.coursePeriodCompleteNum || 0 }}</div>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
<el-col :span="3">
|
|
|
<div class="statistics-item">
|
|
|
<div class="statistics-title">观看人数</div>
|
|
|
- <div class="statistics-value">{{ statistics.courseWatchNum || 0 }}</div>
|
|
|
+ <div class="statistics-value">{{ statistics.coursePeriodWatchNum || 0 }}</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :span="3">
|
|
|
@@ -157,6 +163,8 @@ export default {
|
|
|
courseWatchNum: 0,
|
|
|
completeRate: '0%',
|
|
|
courseWatchTimes: 0,
|
|
|
+ coursePeriodWatchNum: 0,
|
|
|
+ coursePeriodCompleteNum: 0,
|
|
|
answerTimes: 0,
|
|
|
answerRightTimes: 0,
|
|
|
redPacketAmount: 0
|
|
|
@@ -261,6 +269,8 @@ export default {
|
|
|
this.statistics = {
|
|
|
courseCompleteNum: 0,
|
|
|
courseWatchNum: 0,
|
|
|
+ coursePeriodWatchNum: 0,
|
|
|
+ coursePeriodCompleteNum: 0,
|
|
|
completeRate: '0%',
|
|
|
courseWatchTimes: 0,
|
|
|
answerTimes: 0,
|
|
|
@@ -272,7 +282,6 @@ export default {
|
|
|
if (!this.list || this.list.length === 0) {
|
|
|
return;
|
|
|
}
|
|
|
-
|
|
|
// 遍历列表数据,累加各项统计数据
|
|
|
this.list.forEach(item => {
|
|
|
const details = item.countDetailsVO || {};
|
|
|
@@ -284,6 +293,8 @@ export default {
|
|
|
this.statistics.answerTimes += details.answerTimes || 0;
|
|
|
this.statistics.answerRightTimes += details.answerRightNum || 0;
|
|
|
this.statistics.redPacketAmount += details.redPacketAmount || 0;
|
|
|
+ this.statistics.coursePeriodWatchNum =item.coursePeriodWatchNum||0;
|
|
|
+ this.statistics.coursePeriodCompleteNum = item.coursePeriodCompleteNum || 0;
|
|
|
});
|
|
|
|
|
|
// 计算完播率
|