| 1 |
- <view class="containers data-v-76d1ba62"><image class="topbg data-v-76d1ba62" src="{{info.thumbnail}}" mode="aspectFill"></image><view class="container-body data-v-76d1ba62"><view class="coursebox data-v-76d1ba62"><view class="coursebox-info data-v-76d1ba62"><view class="coursebox-name data-v-76d1ba62"><text class="more-t data-v-76d1ba62">{{info.title+"-"+info.courseName}}</text><view data-event-opts="{{[['tap',[['copyId',['$event']]]]]}}" class="btn_icon data-v-76d1ba62" bindtap="__e">ID<image src="{{imgPath+'/app/images/copy_icon.png'}}" mode="aspectFill" class="data-v-76d1ba62"></image></view></view><view style="margin-top:5px;" class="data-v-76d1ba62">{{info.courseName}}</view><view class="coursebox-time x-start data-v-76d1ba62"><view class="coursebox-time-item duration data-v-76d1ba62"><view class="fs24 data-v-76d1ba62">课程时长</view><view class="coursebox-time-t data-v-76d1ba62">{{''+$root.m0}}</view></view></view></view></view><view class="statistics data-v-76d1ba62"><u-tabs vue-id="63648fd2-1" list="{{list1}}" current="{{current}}" scrollable="{{false}}" lineWidth="{{40}}" lineColor="#1677ff" activeStyle="{{activeStyle}}" inactiveStyle="{{inactiveStyle}}" data-event-opts="{{[['^click',[['clickTab']]]]}}" bind:click="__e" class="data-v-76d1ba62" bind:__l="__l"></u-tabs><block wx:if="{{current==0}}"><u-collapse vue-id="63648fd2-2" border="{{false}}" value="{{collapseValue}}" data-event-opts="{{[['^change',[['changeCollapse']]]]}}" bind:change="__e" class="data-v-76d1ba62" bind:__l="__l" vue-slots="{{['default']}}"><u-collapse-item vue-id="{{('63648fd2-3')+','+('63648fd2-2')}}" name="live" title="课程数据" class="data-v-76d1ba62" bind:__l="__l" vue-slots="{{['default','value','right-icon']}}"><view class="statistics-slot-title data-v-76d1ba62" slot="value">{{$root.g0?'收回':'展开'}}</view><view slot="right-icon" class="data-v-76d1ba62"><u-icon vue-id="{{('63648fd2-4')+','+('63648fd2-3')}}" name="arrow-right" color="#1677ff" size="12" class="data-v-76d1ba62" bind:__l="__l"></u-icon></view><view class="collapse-content x-ac data-v-76d1ba62"><view class="collapse-content-item data-v-76d1ba62"><view class="collapse-content-title data-v-76d1ba62">观看人数</view><view class="collapse-content-num data-v-76d1ba62"><text class="data-v-76d1ba62">{{courseCount.courseWatchNum||0}}</text>人</view></view><view class="collapse-content-item data-v-76d1ba62"><view class="collapse-content-title data-v-76d1ba62">完播人数</view><view class="collapse-content-num data-v-76d1ba62"><text class="data-v-76d1ba62">{{courseCount.courseCompleteNum||0}}</text>人</view></view><view class="collapse-content-item data-v-76d1ba62"><view class="collapse-content-title data-v-76d1ba62">完播率</view><view class="collapse-content-num data-v-76d1ba62"><text class="data-v-76d1ba62">{{courseCount.courseCompleteRate||0}}</text>%</view></view></view></u-collapse-item><u-collapse-item vue-id="{{('63648fd2-5')+','+('63648fd2-2')}}" name="questions" title="答题数据" class="data-v-76d1ba62" bind:__l="__l" vue-slots="{{['default','value','right-icon']}}"><view class="statistics-slot-title data-v-76d1ba62" slot="value">{{$root.g1?'收回':'展开'}}</view><view slot="right-icon" class="data-v-76d1ba62"><u-icon vue-id="{{('63648fd2-6')+','+('63648fd2-5')}}" name="arrow-right" color="#1677ff" size="12" class="data-v-76d1ba62" bind:__l="__l"></u-icon></view><view class="collapse-content data-v-76d1ba62"><view class="x-ac data-v-76d1ba62"><view class="collapse-content-item data-v-76d1ba62"><view class="collapse-content-title data-v-76d1ba62">答题人数</view><view class="collapse-content-num data-v-76d1ba62"><text class="data-v-76d1ba62">{{courseCount.answerNum||0}}</text>人</view></view><view class="collapse-content-item data-v-76d1ba62"><view class="collapse-content-title data-v-76d1ba62">正确人数</view><view class="collapse-content-num data-v-76d1ba62"><text class="data-v-76d1ba62">{{courseCount.answerRightNum||0}}</text>人</view></view><view class="collapse-content-item data-v-76d1ba62"><view class="collapse-content-title data-v-76d1ba62">答题红包数</view><view class="collapse-content-num data-v-76d1ba62"><text class="data-v-76d1ba62">{{courseCount.redPacketNum||0}}</text>个</view></view></view><view class="redenvelope x-bc data-v-76d1ba62"><view class="x-f data-v-76d1ba62"><image src="{{imgPath+'/app/images/redenvelope.png'}}" mode="aspectFill" class="data-v-76d1ba62"></image><text class="data-v-76d1ba62">答题红包金额</text></view><view class="collapse-content-num data-v-76d1ba62"><text class="data-v-76d1ba62">{{courseCount.redPacketAmount||'0.00'}}</text>元</view></view></view></u-collapse-item><u-collapse-item vue-id="{{('63648fd2-7')+','+('63648fd2-2')}}" name="funnelplot" title="转化漏斗图" class="data-v-76d1ba62" bind:__l="__l" vue-slots="{{['default','value','right-icon']}}"><view class="statistics-slot-title data-v-76d1ba62" slot="value">{{$root.g2?'收回':'展开'}}</view><view slot="right-icon" class="data-v-76d1ba62"><u-icon vue-id="{{('63648fd2-8')+','+('63648fd2-7')}}" name="arrow-right" color="#1677ff" size="12" class="data-v-76d1ba62" bind:__l="__l"></u-icon></view><block wx:if="{{!ratelistState}}"><view style="height:600rpx;" class="data-v-76d1ba62"><funnel-chart vue-id="{{('63648fd2-9')+','+('63648fd2-7')}}" getratelist="{{getrateimg}}" class="data-v-76d1ba62" bind:__l="__l"></funnel-chart></view></block><view hidden="{{!(ratelistState)}}" class="center data-v-76d1ba62">暂无数据</view></u-collapse-item></u-collapse></block></view><block wx:if="{{current==1}}"><view class="data-v-76d1ba62"><view class="participate-search data-v-76d1ba62"><view class="x-bc data-v-76d1ba62"><view class="flex-1 data-v-76d1ba62"><u-search vue-id="63648fd2-10" placeholder="会员ID、昵称、姓名、手机" showAction="{{false}}" height="30px" value="{{keyword}}" data-event-opts="{{[['^search',[['getkeyword']]],['^input',[['__set_model',['','keyword','$event',[]]]]]]}}" bind:search="__e" bind:input="__e" class="data-v-76d1ba62" bind:__l="__l"></u-search></view><view class="data-v-76d1ba62"><u-button class="refresh data-v-76d1ba62" vue-id="63648fd2-11" type="primary" color="#1677ff" size="small" disabled="{{disabled}}" text="刷新" data-event-opts="{{[['^click',[['refresh']]]]}}" bind:click="__e" bind:__l="__l"></u-button></view></view><view class="x-bc data-v-76d1ba62"><u-tabs vue-id="63648fd2-12" list="{{list2}}" current="{{currentType}}" lineWidth="{{40}}" lineColor="#1677ff" activeStyle="{{activeStyle}}" inactiveStyle="{{inactiveStyle}}" data-event-opts="{{[['^click',[['clickTypeTab']]]]}}" bind:click="__e" class="data-v-76d1ba62" bind:__l="__l"></u-tabs></view></view><mescroll-body vue-id="63648fd2-13" top="0" bottom="0" down="{{downOption}}" up="{{upOption}}" data-ref="mescrollRef" data-event-opts="{{[['^init',[['mescrollInit']]],['^down',[['downCallback']]],['^up',[['upCallback']]]]}}" bind:init="__e" bind:down="__e" bind:up="__e" class="data-v-76d1ba62 vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><view class="list data-v-76d1ba62"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="list-item data-v-76d1ba62"><view class="list-item-head x-bc data-v-76d1ba62"><view class="x-f data-v-76d1ba62" style="flex:1;overflow:hidden;"><u-avatar vue-id="{{('63648fd2-14-'+index)+','+('63648fd2-13')}}" src="{{item.$orig.avatar}}" class="data-v-76d1ba62" bind:__l="__l"></u-avatar><view class="list-item-head-l data-v-76d1ba62"><view style="flex:1;overflow:hidden;display:flex;" class="data-v-76d1ba62"><text class="list-item-name one-t data-v-76d1ba62">{{item.$orig.nickName}}</text><image class="list-item-copy data-v-76d1ba62" src="{{imgPath+'/app/images/copy_icon.png'}}" mode="aspectFill" data-event-opts="{{[['tap',[['copyId',['$0'],[[['dataList','',index,'nickName']]]]]]]}}" bindtap="__e"></image><text class="fs24 base-color-6 data-v-76d1ba62">{{"#"+item.$orig.userId}}</text></view><view class="list-item-re data-v-76d1ba62">{{'注册时间:'+(item.$orig.createTime?item.g3:'--')}}</view></view></view></view><view class="list-item-desc data-v-76d1ba62"><view class="taglist data-v-76d1ba62"><block wx:for="{{item.$orig.tags}}" wx:for-item="e" wx:for-index="i" wx:key="i"><view class="data-v-76d1ba62"><u-tag vue-id="{{('63648fd2-15-'+index+'-'+i)+','+('63648fd2-13')}}" text="{{e.tag}}" size="mini" color="#999" bgColor="#f5f5f5" borderColor="#f5f5f5" class="data-v-76d1ba62" bind:__l="__l"></u-tag></view></block></view><view style="margin-top:5px;" class="data-v-76d1ba62"><text class="label data-v-76d1ba62">观看次数</text><text class="value-num data-v-76d1ba62">{{item.$orig.watchCount||0}}</text><text class="label data-v-76d1ba62">完播次数</text><text class="value-num data-v-76d1ba62">{{item.$orig.finishCount||0}}</text><text class="label data-v-76d1ba62">累计时长</text><text class="value-num data-v-76d1ba62">{{''+item.m1}}</text></view><view style="margin-top:5px;" class="data-v-76d1ba62"><text class="label data-v-76d1ba62">累计观看天数</text><text class="value-num data-v-76d1ba62">{{item.$orig.watchLjCount||0}}</text><text class="label data-v-76d1ba62">连续看课天数</text><text class="value-num data-v-76d1ba62">{{item.$orig.watchLxCount||0}}</text></view><view style="margin-top:5px;" class="data-v-76d1ba62"><text class="label data-v-76d1ba62">红包领取状态</text><text class="value-num data-v-76d1ba62">{{item.$orig.redStatus==1?'已发送':item.$orig.redStatus==0?'发送中':item.$orig.redStatus}}</text></view><view style="margin-top:5px;" class="data-v-76d1ba62"><text class="label data-v-76d1ba62">观看时间</text><text class="value-num data-v-76d1ba62">{{item.$orig.watchDate}}</text></view></view></view></block></view></mescroll-body></view></block><u-modal class="model data-v-76d1ba62" vue-id="63648fd2-16" show="{{modelShow}}" title="{{modelTitle}}" content="content" showCancelButton="{{true}}" data-event-opts="{{[['^cancel',[['closeModel']]],['^confirm',[['confirmModel']]]]}}" bind:cancel="__e" bind:confirm="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="setTimebox data-v-76d1ba62"><u-input bind:input="__e" style="width:520rpx;" vue-id="{{('63648fd2-17')+','+('63648fd2-16')}}" fontSize="14px" placeholder="{{modelTitle=='修改姓名'?'请输入姓名':''}}" maxlength="5" value="{{inputVal}}" data-event-opts="{{[['^input',[['__set_model',['','inputVal','$event',[]]]]]]}}" class="data-v-76d1ba62" bind:__l="__l"></u-input></view></u-modal><u-popup vue-id="63648fd2-18" show="{{showTagSelect}}" closeOnClickOverlay="{{true}}" mode="bottom" data-event-opts="{{[['^close',[['closetagselect']]]]}}" bind:close="__e" class="data-v-76d1ba62" bind:__l="__l" vue-slots="{{['default']}}"><view class="w100 bgf data-v-76d1ba62"><view class="plr28 ptb16 justify-between data-v-76d1ba62" style="flex-direction:row-reverse;"><u-icon vue-id="{{('63648fd2-19')+','+('63648fd2-18')}}" name="close-circle" color="#ccc" size="24" data-event-opts="{{[['^click',[['closetagselect']]]]}}" bind:click="__e" class="data-v-76d1ba62" bind:__l="__l"></u-icon></view><view class="justify-start p32 data-v-76d1ba62"><block wx:for="{{changetag}}" wx:for-item="item" wx:for-index="index" wx:key="tagId"><view class="mlr10 data-v-76d1ba62"><u-tag vue-id="{{('63648fd2-20-'+index)+','+('63648fd2-18')}}" text="{{item.tag}}" plain="{{!item.checked}}" name="{{index}}" data-event-opts="{{[['^click',[['choosechangeTag']]]]}}" bind:click="__e" class="data-v-76d1ba62" bind:__l="__l"></u-tag></view></block></view><view class="justify-between p32 data-v-76d1ba62"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="changetagbtn base-bg-f8 data-v-76d1ba62" bindtap="__e">取消</view><view data-event-opts="{{[['tap',[['suretagchangeAll',['$event']]]]]}}" class="changetagbtn colorf base-bg-blue data-v-76d1ba62" bindtap="__e">确定</view></view></view></u-popup></view></view>
|