videovip.wxml 14 KB

1
  1. <view class="content data-v-36b15c9d"><view class="video-box data-v-36b15c9d"><block wx:if="{{!isLogin||isAddKf!=1}}"><image class="video-poster data-v-36b15c9d" src="{{courseInfo.imgUrl}}" mode="aspectFill"></image></block><video style="width:100%;height:420rpx;" title="{{courseInfo.title}}" poster="{{poster}}" id="video-content-box" controls="{{true}}" auto-pause-if-open-native="{{true}}" auto-pause-if-navigate="{{true}}" enable-progress-gesture="{{false}}" show-progress="{{true}}" picture-in-picture-mode="{{[]}}" show-background-playback-button="{{false}}" src="{{videoUrl}}" data-event-opts="{{[['timeupdate',[['onTimeUpdate',['$event']]]],['progress',[['progressChange',['$event']]]],['error',[['videoErrorCallback',['$event']]]],['play',[['getPlay',['$event']]]],['pause',[['getPause',['$event']]]],['ended',[['getEnded',['$event']]]],['fullscreenchange',[['fullscreenchange',['$event']]]]]}}" bindtimeupdate="__e" bindprogress="__e" binderror="__e" bindplay="__e" bindpause="__e" bindended="__e" bindfullscreenchange="__e" class="data-v-36b15c9d"></video></view><view class="justify-between align-center fs24 base-color-9 data-v-36b15c9d"><block wx:if="{{userInfo.userId}}"><view class="justify-start align-center data-v-36b15c9d"><view class="data-v-36b15c9d">{{(nameuser?nameuser:'暂未授权昵称')+"#"}}</view><view class="data-v-36b15c9d">{{userInfo.userId}}</view></view></block><view data-event-opts="{{[['tap',[['tofeek',['$event']]]]]}}" class="justify-start align-center data-v-36b15c9d" bindtap="__e"><image class="w40 h40 data-v-36b15c9d" src="/static/images/feedback.png"></image><view class="fs28 base-color-9 m10 data-v-36b15c9d">投诉</view></view></view><view class="title-content data-v-36b15c9d" id="title-content"><block wx:if="{{isLogin&&isAddKf==1}}"><view class="subtitlebox data-v-36b15c9d">{{''+courseInfo.title+''}}</view></block><block wx:else><view class="miantitlebox data-v-36b15c9d">{{''+courseInfo.courseName+''}}</view></block></view><scroll-view class="scroll-view data-v-36b15c9d" style="{{'height:'+(height)+';'}}" scroll-top="{{scrollTop}}" scroll-y="true"><view class="descbox data-v-36b15c9d"><block wx:if="{{!isLogin||isAddKf!=1}}"><view class="descbox-title data-v-36b15c9d">{{courseInfo.title}}</view><view class="descbox-info data-v-36b15c9d"><block wx:if="{{textHeight>21}}"><view class="descbox-info-r expand data-v-36b15c9d"><text data-event-opts="{{[['tap',[['handleExpand',['$event']]]]]}}" bindtap="__e" class="data-v-36b15c9d">{{isExpand?'收起简介':'展开简介'}}</text><image hidden="{{!(isExpand)}}" src="{{imgPath+'/app/image/course_arrow_up_icon.png'}}" class="data-v-36b15c9d"></image><image hidden="{{!(!isExpand)}}" src="{{imgPath+'/app/image/course_arrow_down_icon.png'}}" class="data-v-36b15c9d"></image></view></block></view></block><view class="descbox-desc data-v-36b15c9d" style="{{'height:'+(isExpand?'auto':'42rpx')+';'}}" id="descbox-desc"><text class="data-v-36b15c9d">{{courseInfo.description==null?'暂无简介':courseInfo.description}}</text><block wx:if="{{isLogin&&isAddKf==1&&textHeight>21}}"><view class="{{['data-v-36b15c9d',isExpand?'expand':'expand expand-ab']}}"><text data-event-opts="{{[['tap',[['handleExpand',['$event']]]]]}}" bindtap="__e" class="data-v-36b15c9d">{{isExpand?'收起简介':'展开简介'}}</text><image hidden="{{!(isExpand)}}" src="{{imgPath+'/app/image/course_arrow_up_icon.png'}}" class="data-v-36b15c9d"></image><image hidden="{{!(!isExpand)}}" src="{{imgPath+'/app/image/course_arrow_down_icon.png'}}" class="data-v-36b15c9d"></image></view></block></view></view><block wx:if="{{msg}}"><view class="nocourse data-v-36b15c9d"><image src="{{imgPath+'/app/image/course_expiration_img.png'}}" mode="widthFix" class="data-v-36b15c9d"></image><view class="data-v-36b15c9d">{{msg}}</view></view></block><block wx:if="{{isLogin&&isAddKf==1}}"><view class="ques-content data-v-36b15c9d"><block wx:if="{{isLogin&&!isquestion}}"><view class="ques-content-tit data-v-36b15c9d">问答题</view></block><block wx:for="{{$root.l1}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="data-v-36b15c9d"><view class="ques-title data-v-36b15c9d"><text class="data-v-36b15c9d">{{index+1+"."}}</text><view hidden="{{!(item.$orig.type==1||item.$orig.type==2)}}" class="ques-type data-v-36b15c9d">{{''+(item.$orig.type==1?'单选':item.$orig.type==2?'多选':'')+''}}</view><text class="fs40 data-v-36b15c9d">{{item.$orig.title}}</text></view><block wx:for="{{item.l0}}" wx:for-item="option" wx:for-index="idx" wx:key="idx"><view data-event-opts="{{[['tap',[['handleAnswer',['$0','$1'],[[['quesList','',index]],[['quesList','',index],['questionOption','',idx]]]]]]]}}" class="{{['data-v-36b15c9d',option.m0?'ques-option ques-option-active':'ques-option']}}" bindtap="__e"><view class="fs40 data-v-36b15c9d">{{''+option.m1+'.'}}</view><view class="fs40 data-v-36b15c9d">{{option.$orig.name}}</view></view></block></view></block></view></block></scroll-view><uni-popup class="full-width-popup data-v-36b15c9d vue-ref" vue-id="c10a8fee-1" type="bottom" data-ref="popup" bind:__l="__l" vue-slots="{{['default']}}"><view class="popupbox data-v-36b15c9d"><view class="popupbox-head data-v-36b15c9d"><text class="data-v-36b15c9d">线路选择</text><image class="close-icon data-v-36b15c9d" src="{{imgPath+'/app/image/tc_close_icon.png'}}" mode="aspectFill" data-event-opts="{{[['tap',[['close',['$event']]]]]}}" bindtap="__e"></image></view><view class="popupbox-content data-v-36b15c9d"><block wx:for="{{$root.l2}}" wx:for-item="it" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['handleLine',[index]]]]]}}" class="{{['data-v-36b15c9d',lineIndex==index?'line-item line-active':'line-item']}}" bindtap="__e">{{'线路'+it.f0}}</view></block></view></view></uni-popup><u-popup vue-id="c10a8fee-2" show="{{tipsPopup}}" mode="center" closeOnClickOverlay="{{true}}" safeAreaInsetBottom="{{false}}" round="12" data-event-opts="{{[['^close',[['e0']]]]}}" bind:close="__e" class="data-v-36b15c9d" bind:__l="__l" vue-slots="{{['default']}}"><view class="tipsPopup-mask data-v-36b15c9d"><image class="red_envelope_top data-v-36b15c9d" src="{{imgPath+'/app/image/red_envelope_img.png'}}" mode="aspectFill"></image><view class="tipsPopup data-v-36b15c9d"><image class="tipsPopup-close data-v-36b15c9d" src="{{imgPath+'/app/image/course_close_white_icon.png'}}" mode="aspectFill" data-event-opts="{{[['tap',[['closeTipsPop',['$event']]]]]}}" bindtap="__e"></image><view class="tipsPopup-line data-v-36b15c9d"><view class="tipsPopup-box data-v-36b15c9d"><view class="tipsPopup-head data-v-36b15c9d"><image class="tipsPopup-head-title data-v-36b15c9d" src="{{imgPath+'/app/image/tips_title_img.png'}}" mode="widthFix"></image></view><view class="tipsPopup-content data-v-36b15c9d"><view class="tipsPopup-content-title data-v-36b15c9d">亲爱的用户,</view><view class="data-v-36b15c9d">{{"您已经观看课程"+timepath+"的时间了,请注意休息并保持专注。"}}</view></view><view class="tipsPopup-btn-box data-v-36b15c9d"><view data-event-opts="{{[['tap',[['closeTipsPop',['$event']]]]]}}" class="tipsPopup-btn data-v-36b15c9d" bindtap="__e">继续观看领奖励</view></view></view></view></view></view></u-popup><u-popup vue-id="c10a8fee-3" show="{{answerPopup}}" mode="center" closeOnClickOverlay="{{true}}" safeAreaInsetBottom="{{false}}" round="12" data-event-opts="{{[['^close',[['closepop']]],['^open',[['open']]]]}}" bind:close="__e" bind:open="__e" class="data-v-36b15c9d" bind:__l="__l" vue-slots="{{['default']}}"><view class="{{['data-v-36b15c9d',errTitle=='恭喜你,回答正确'?'answerPopup-box bg':'answerPopup-box']}}"><block wx:if="{{errTitle=='恭喜你,回答正确'}}"><image class="tipimg data-v-36b15c9d" src="{{imgPath+'/app/image/course_answer_img.png'}}" mode="aspectFill"></image></block><block wx:else><image class="tipimg data-v-36b15c9d" src="{{imgPath+'/app/image/course_answer_incorrectly_img.png'}}" mode="aspectFill"></image></block><view class="answerPopup-title data-v-36b15c9d">{{errTitle}}</view><view class="answerPopup-desc data-v-36b15c9d"><rich-text nodes="{{errDesc}}"></rich-text></view><block wx:if="{{$root.g0}}"><view class="errQuesbox data-v-36b15c9d"><block wx:for="{{errQues}}" wx:for-item="it" wx:for-index="index" wx:key="index"><view class="errQuesbox-item textOne data-v-36b15c9d">{{it.title}}</view></block></view></block><block wx:if="{{errTitle=='恭喜你,回答正确'}}"><view data-event-opts="{{[['tap',[['closeAnswerPopup',['$event']]]]]}}" class="answerPopup-btn data-v-36b15c9d" bindtap="__e">确认</view></block><block wx:else><view class="tipsPopup-btn-box data-v-36b15c9d" style="{{'margin-top:'+($root.g1?'40rpx':'54rpx')+';'}}"><view data-event-opts="{{[['tap',[['closeAnswerPopup',['$event']]]]]}}" class="tipsPopup-btn data-v-36b15c9d" bindtap="__e">{{remain>0?'重新答题':'确认'}}</view></view></block></view></u-popup><u-popup vue-id="c10a8fee-4" show="{{kfPopup}}" mode="center" mask-click="{{false}}" round="12" data-event-opts="{{[['^close',[['kefpop']]]]}}" bind:close="__e" class="data-v-36b15c9d" bind:__l="__l" vue-slots="{{['default']}}"><view class="kfqrcode-box data-v-36b15c9d"><view class="justify-start align-center fs24 base-color-9 data-v-36b15c9d"><view class="data-v-36b15c9d">{{nameuser+"#"}}</view><view class="data-v-36b15c9d">{{userInfo.userId}}</view></view><view class="data-v-36b15c9d">请添加客服</view><image class="kfqrcode data-v-36b15c9d" src="{{qrcode}}" show-menu-by-longpress="true" mode="aspectFit"></image></view></u-popup><u-popup vue-id="c10a8fee-5" show="{{timepop}}" mode="center" round="12" class="data-v-36b15c9d" bind:__l="__l" vue-slots="{{['default']}}"><view class="timepopbox center column data-v-36b15c9d"><view class="fs40 bold data-v-36b15c9d">不在看课时间范围内</view><view class="mtb20 data-v-36b15c9d">看课时间</view><view class="data-v-36b15c9d">{{videocont.startDateTime}}</view><view class="data-v-36b15c9d">至</view><view class="data-v-36b15c9d">{{videocont.endDateTime}}</view><view data-event-opts="{{[['tap',[['getH5CourseVideoDetails',['$event']]]]]}}" class="base-bg-orange colorf p20 radius50 mt20 data-v-36b15c9d" bindtap="__e">刷新时间</view></view></u-popup><u-popup vue-id="c10a8fee-6" show="{{userlogo}}" mode="bottom" round="12" class="data-v-36b15c9d" bind:__l="__l" vue-slots="{{['default']}}"><view class="userlogo column data-v-36b15c9d"><view class="mtb30 justify-start align-center ml20 data-v-36b15c9d"><u-avatar vue-id="{{('c10a8fee-7')+','+('c10a8fee-6')}}" src="{{imgPath+'/app/image/logo.png'}}" size="50" class="data-v-36b15c9d" bind:__l="__l"></u-avatar><view class="bold mlr20 data-v-36b15c9d">{{imgname}}</view><view class="data-v-36b15c9d">申请</view></view><view class="bold fs36 ml20 data-v-36b15c9d">授权你的昵称头像信息</view><view class="mtb20 justify-between align-center plr20 data-v-36b15c9d"><view class="justify-start align-center data-v-36b15c9d"><view class="{{['boxweixin','data-v-36b15c9d',userinfos.nickname==''?'boxnosel':'boxsel']}}"><block wx:if="{{userinfos.nickname}}"><view class="data-v-36b15c9d">√</view></block></view><view class="ml20 data-v-36b15c9d"><view class="base-color-3 bold data-v-36b15c9d">第一步</view><view class="fs32 base-color-9 data-v-36b15c9d">请点击授权微信昵称</view></view></view><view class="button-container data-v-36b15c9d"><input class="hidden-input data-v-36b15c9d" type="nickname" data-event-opts="{{[['blur',[['onNickNameInput',['$event']]]],['input',[['onNickNameInput',['$event']]]]]}}" bindblur="__e" bindinput="__e"/><button class="{{['custom-button','data-v-36b15c9d',nameuser==''?'subname':'subavt']}}">{{nameuser?"已授权":'允许授权'}}</button></view></view><view class="mtb20 justify-between align-center plr20 mt40 data-v-36b15c9d"><view class="justify-start align-center data-v-36b15c9d"><view class="{{['boxweixin','data-v-36b15c9d',userinfos.nickname==''?'boxnosel':'boxsel']}}"><block wx:if="{{userinfos.avatar}}"><view class="data-v-36b15c9d">√</view></block></view><view class="ml20 data-v-36b15c9d"><view class="base-color-3 bold data-v-36b15c9d">第二步</view><view class="fs32 base-color-9 data-v-36b15c9d">请点击授权微信头像</view></view></view><view class="button-container data-v-36b15c9d"><block wx:if="{{nameuser}}"><button class="hidden-input data-v-36b15c9d" open-type="chooseAvatar" data-event-opts="{{[['chooseavatar',[['onChooseAvatar',['$event']]]]]}}" bindchooseavatar="__e">允许授权</button></block><block wx:if="{{nameuser==''}}"><button data-event-opts="{{[['tap',[['shouquan',['$event']]]]]}}" class="custom-button sub data-v-36b15c9d" bindtap="__e">允许授权</button></block><block wx:else><button class="{{['custom-button','','data-v-36b15c9d',avataruser==''?'subname':'subavt']}}">{{avataruser?"已授权":'允许授权'}}</button></block></view></view><view data-event-opts="{{[['tap',[['confimrname',['$event']]]]]}}" class="{{['submitname','data-v-36b15c9d',nameuser&&avataruser?'subact':'sub']}}" bindtap="__e">确定</view></view></u-popup><view class="footer-tips data-v-36b15c9d">重庆云联融智提供技术支持</view><block wx:if="{{videoId}}"><view class="footer data-v-36b15c9d"><view class="btns data-v-36b15c9d"><button data-event-opts="{{[['tap',[['submit',['$event']]]]]}}" class="author-btn data-v-36b15c9d" bindtap="__e">{{isLogin&&isAddKf==1?'提交答案领取奖励':'立即学习'}}</button></view></view></block><view class="data-v-36b15c9d"><u-modal vue-id="c10a8fee-8" show="{{showfalse}}" title="提示" content="{{contentmsg}}" data-event-opts="{{[['^confirm',[['e1']]]]}}" bind:confirm="__e" class="data-v-36b15c9d" bind:__l="__l"></u-modal></view><u-loading-page vue-id="c10a8fee-9" loading="{{viewload}}" iconSize="32" loadingColor="#3c9cff" fontSize="24" loading-text="{{loadingtext}}" class="data-v-36b15c9d" bind:__l="__l"></u-loading-page></view>