|
@@ -74,15 +74,16 @@
|
|
|
</view>
|
|
|
<view class="">
|
|
|
<u-calendar :show="showCalendar" :mode="mode" @confirm="confirmCalendar" style="flex: 0; overflow: hidden;"
|
|
|
- @close="closeCalendar"></u-calendar>
|
|
|
+ @close="closeCalendar" :minDate="new Date().getTime()-(3600*1000*24*60)" :maxDate="new Date().getTime()"
|
|
|
+ ></u-calendar>
|
|
|
</view>
|
|
|
<view class="statistics pb120" :style="{height: contentH}">
|
|
|
<u-collapse :border='false' :value='collapseValue' @change="changeCollapse">
|
|
|
<!-- #ifdef MP-WEIXIN -->
|
|
|
<u-collapse-item name="course" title="课程统计">
|
|
|
<!-- #endif -->
|
|
|
- <!-- #ifndef MP-WEIXIN -->
|
|
|
- <u-collapse-item name="course">
|
|
|
+ <!-- #ifndef MP-WEIXIN -->
|
|
|
+ <u-collapse-item name="course">
|
|
|
<text slot="title" class="statistics-title">课程统计</text>
|
|
|
<!-- #endif -->
|
|
|
<text slot="value"
|
|
@@ -93,11 +94,14 @@
|
|
|
<view class="collapse-content x-ac">
|
|
|
<view class="collapse-content-item">
|
|
|
<view class="collapse-content-title">观看人数</view>
|
|
|
- <view class="collapse-content-num"><text>{{courseCount.courseWatchNum?courseCount.courseWatchNum:'0' }}</text>人
|
|
|
+ <view class="collapse-content-num">
|
|
|
+ <text>{{courseCount.courseWatchNum?courseCount.courseWatchNum:'0' }}</text>人
|
|
|
</view>
|
|
|
<view style="color: #1677ff;" v-show="queryParam.type == 0">
|
|
|
- 较昨天持平{{compare(courseCount.courseWatchNum,yesterdayVO.courseWatchNum?yesterdayVO.courseWatchNum:'0')}}</view>
|
|
|
- <view v-show="queryParam.type == 0">昨天{{yesterdayVO.courseWatchNum?yesterdayVO.courseWatchNum:'0'}}</view>
|
|
|
+ 较昨天持平{{compare(courseCount.courseWatchNum,yesterdayVO.courseWatchNum?yesterdayVO.courseWatchNum:'0')}}
|
|
|
+ </view>
|
|
|
+ <view v-show="queryParam.type == 0">
|
|
|
+ 昨天{{yesterdayVO.courseWatchNum?yesterdayVO.courseWatchNum:'0'}}</view>
|
|
|
</view>
|
|
|
<view class="collapse-content-item">
|
|
|
<view class="collapse-content-title">完播人数</view>
|
|
@@ -198,26 +202,6 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <!-- <view class="collapse-content x-ac" style="padding: 8px 0;">
|
|
|
- <view class="collapse-content-item">
|
|
|
- <view class="collapse-content-title">新会员奖励数</view>
|
|
|
- <view class="collapse-content-num"><text>{{redPacketCount.newCount || 0}}</text>个</view>
|
|
|
- <view style="color: #1677ff;" v-show="queryParam.type == 0">
|
|
|
- 较昨天持平{{compare(redPacketCount.newCount,redPacketCount.yesterdayNewCount)}}</view>
|
|
|
- <view v-show="queryParam.type == 0">昨天{{redPacketCount.yesterdayNewCount || 0}}</view>
|
|
|
- </view>
|
|
|
- <view class="collapse-content-item">
|
|
|
- <view class="collapse-content-title">新会员奖励金额</view>
|
|
|
- <view class="collapse-content-num">
|
|
|
- <text>{{redPacketCount.totalAmount || '0.00'}}</text>元
|
|
|
- </view>
|
|
|
- <view style="color: #1677ff;" v-show="queryParam.type == 0">
|
|
|
- 较昨天持平{{compare(redPacketCount.totalAmount,redPacketCount.yesterdayTotalAmount,1)}}
|
|
|
- </view>
|
|
|
- <view v-show="queryParam.type == 0">昨天{{redPacketCount.yesterdayTotalAmount || '0.00'}}
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view> -->
|
|
|
</view>
|
|
|
</u-collapse-item>
|
|
|
<!-- #ifdef MP-WEIXIN -->
|
|
@@ -326,7 +310,7 @@
|
|
|
</u-collapse>
|
|
|
</view>
|
|
|
<u-loading-page :loading="viewload" iconSize="32" loadingColor="#3c9cff" fontSize="20"
|
|
|
- :loading-text="loadingtext"></u-loading-page>
|
|
|
+ :loading-text="loadingtext"></u-loading-page>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
@@ -346,8 +330,8 @@
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
- viewload:true,
|
|
|
- loadingtext:'数据加载中...',
|
|
|
+ viewload: true,
|
|
|
+ loadingtext: '数据加载中...',
|
|
|
list1: [{
|
|
|
name: '按完播率',
|
|
|
}, {
|
|
@@ -455,7 +439,7 @@
|
|
|
// this.startTime = this.todayday
|
|
|
// this.endTime = this.todayday
|
|
|
// this.resetDate()
|
|
|
-
|
|
|
+
|
|
|
const params = {
|
|
|
endTime: this.endTime + ' 23:59:59',
|
|
|
startTime: this.startTime + ' 00:00:00',
|
|
@@ -509,7 +493,7 @@
|
|
|
if (res.code == 200) {
|
|
|
this.ratelistState = res.data.every(item => item.value === 0);
|
|
|
this.getrateimg = res
|
|
|
- console.log('漏斗',this.getrateimg)
|
|
|
+ console.log('漏斗', this.getrateimg)
|
|
|
} else {
|
|
|
uni.showToast({
|
|
|
icon: 'none',
|
|
@@ -590,7 +574,7 @@
|
|
|
this.companyUserUserCount = res.data.userTotal || 0
|
|
|
this.lablelistnum = res.data.tagList
|
|
|
this.$nextTick(() => {
|
|
|
- this.viewload=false
|
|
|
+ this.viewload = false
|
|
|
this.$refs.pydameinvRef.init()
|
|
|
})
|
|
|
} else {
|
|
@@ -611,7 +595,7 @@
|
|
|
getCourseCounts(param) {
|
|
|
getCourseCount(param).then(res => {
|
|
|
if (res.code == 200) {
|
|
|
- console.log('课程统计',res)
|
|
|
+ console.log('课程统计', res)
|
|
|
this.courseCount = res.data
|
|
|
this.yesterdayVO = res.data.yesterdayVO
|
|
|
} else {
|