| 1 |
- <view class="content data-v-9607b5be"><view class="header-nav data-v-9607b5be" style="{{'height:'+('calc(88rpx + '+statusBarHeight+'px)')+';'+('padding-top:'+(statusBarHeight+'px')+';')}}"><view data-event-opts="{{[['tap',[['feedback',['$event']]]]]}}" class="arrow-left-warning data-v-9607b5be" bindtap="__e"><image src="/static/images/warning.png" class="data-v-9607b5be"></image><text class="data-v-9607b5be">投诉</text></view><view class="header-title data-v-9607b5be" style="{{'width:'+(menuButtonLeft+'px')+';'+('height:'+(menuButtonH+'px')+';')+('line-height:'+(menuButtonH+'px')+';')}}">{{courseInfo.title}}</view></view><view class="video-box data-v-9607b5be"><block wx:if="{{!isLogin||isAddKf!=1}}"><image class="video-poster data-v-9607b5be" src="{{courseInfo.imgUrl}}" mode="aspectFill"></image></block><video style="width:100%;height:420rpx;" title="{{courseInfo.title}}" poster="{{poster}}" id="video-content-box" controls="{{true}}" show-fullscreen-btn="{{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']]]],['controlstoggle',[['controlstoggle',['$event']]]],['waiting',[['getWaiting',['$event']]]]]}}" bindtimeupdate="__e" bindprogress="__e" binderror="__e" bindplay="__e" bindpause="__e" bindended="__e" bindfullscreenchange="__e" bindcontrolstoggle="__e" bindwaiting="__e" class="data-v-9607b5be"><block wx:if="{{showDanmu==1&&openCommentStatus==2}}"><block wx:for="{{activeDanmus}}" wx:for-item="item" wx:for-index="index" wx:key="commentId"><text data-event-opts="{{[['animationend',[['animationend',['$0',index],[[['activeDanmus','commentId',item.commentId]]]]]]]}}" class="danmu-item danmuMove data-v-9607b5be" style="{{(item.danmustyle)}}" bindanimationend="__e">{{''+item.content+''}}</text></block></block><cover-view class="video-danmu-btnbox data-v-9607b5be" style="{{'display:'+(openCommentStatus==2&&isfull&&crtShow&&isLogin&&isAddKf==1?'block':'none')+';'}}"><cover-image class="video-danmu-image data-v-9607b5be" src="{{baseUrl+'/images/danmu_set.png'}}" data-event-opts="{{[['tap',[['openDanmu',[1]]]]]}}" bindtap="__e"></cover-image></cover-view><treasure-chest vue-id="2aedfff6-1" isfull="{{isfull}}" onHide="{{onHide}}" boxList="{{fsUserCourseRewardRoundStatusVO}}" data-ref="treasureChest" data-event-opts="{{[['^claimFun',[['claimFun']]]]}}" bind:claimFun="__e" class="data-v-9607b5be vue-ref" bind:__l="__l"></treasure-chest></video></view><block wx:if="{{openCommentStatus==2}}"><comment-box vue-id="2aedfff6-2" height="{{height}}" urlOption="{{urlOption}}" time="{{playTime}}" showDanmu="{{showDanmu}}" viewCommentNum="{{viewCommentNum}}" openCommentStatus="{{openCommentStatus}}" isSocketOpen="{{isSocketOpen}}" data-ref="danmuBox" data-event-opts="{{[['^socketSend',[['socketSend']]],['^initSocket',[['initSocket']]],['^setInputText',[['setInputText']]],['^getScrollTop',[['getScrollTop']]],['^getMore',[['getMore']]],['^getActiveDanmus',[['getActiveDanmus']]]]}}" bind:socketSend="__e" bind:initSocket="__e" bind:setInputText="__e" bind:getScrollTop="__e" bind:getMore="__e" bind:getActiveDanmus="__e" class="data-v-9607b5be vue-ref" bind:__l="__l"></comment-box></block><view id="title-contentnav" class="data-v-9607b5be"><u-notice-bar vue-id="2aedfff6-3" text="{{notice}}" color="red" speed="60" fontSize="18" class="data-v-9607b5be" bind:__l="__l"></u-notice-bar><block wx:if="{{openCommentStatus!=1}}"><view class="title-content data-v-9607b5be"><block wx:if="{{isLogin&&isAddKf==1}}"><view class="subtitlebox data-v-9607b5be">{{''+(courseInfo.title||'')+''}}</view></block><block wx:else><view class="miantitlebox data-v-9607b5be">{{''+(courseInfo.courseName||'')+''}}</view></block></view></block><block wx:if="{{openCommentStatus==1}}"><view class="tabbox-bar data-v-9607b5be"><view class="tabbox data-v-9607b5be"><block wx:for="{{navList}}" wx:for-item="nav" wx:for-index="__i0__" wx:key="id"><view data-event-opts="{{[['tap',[['handleTab',['$0'],[[['navList','id',nav.id,'id']]]]]]]}}" class="{{['data-v-9607b5be',currentTab==nav.id?'tabbox-active':'']}}" bindtap="__e">{{nav.name}}</view></block></view></view></block></view><scroll-view class="scroll-view data-v-9607b5be" style="{{'height:'+(height)+';'}}" scroll-top="{{scrollTop}}" scroll-y="{{true}}" refresher-enabled="{{currentTab==2}}" refresher-triggered="{{triggered}}" data-event-opts="{{[['refresherrefresh',[['handleRefresher',['$event']]]]]}}" bindrefresherrefresh="__e"><block wx:if="{{openCommentStatus==1}}"><view hidden="{{!(currentTab==0)}}" class="data-v-9607b5be"><desc-info-nav vue-id="2aedfff6-4" isLogin="{{isLogin}}" isAddKf="{{isAddKf}}" courseInfo="{{courseInfo}}" data-ref="descInfoNav" class="data-v-9607b5be vue-ref" bind:__l="__l"></desc-info-nav></view><view hidden="{{!(currentTab==2)}}" class="data-v-9607b5be"><comment-box vue-id="2aedfff6-5" height="{{height}}" urlOption="{{urlOption}}" time="{{playTime}}" flagTime="{{flagTime}}" showDanmu="{{showDanmu}}" viewCommentNum="{{viewCommentNum}}" openCommentStatus="{{openCommentStatus}}" isSocketOpen="{{isSocketOpen}}" data-ref="commentBox" data-event-opts="{{[['^socketSend',[['socketSend']]],['^initSocket',[['initSocket']]],['^setInputText',[['setInputText']]],['^getScrollTop',[['getScrollTop']]],['^getMore',[['getMore']]]]}}" bind:socketSend="__e" bind:initSocket="__e" bind:setInputText="__e" bind:getScrollTop="__e" bind:getMore="__e" class="data-v-9607b5be vue-ref" bind:__l="__l"></comment-box></view></block><view hidden="{{!(currentTab==1)}}" class="data-v-9607b5be"><block wx:if="{{openCommentStatus!=1}}"><desc-info vue-id="2aedfff6-6" isLogin="{{isLogin}}" isAddKf="{{isAddKf}}" courseInfo="{{courseInfo}}" data-ref="descInfo" class="data-v-9607b5be vue-ref" bind:__l="__l"></desc-info></block><block wx:if="{{isLogin&&isAddKf==1}}"><ques vue-id="2aedfff6-7" urlOption="{{urlOption}}" courseNote="{{courseNote}}" showNote="{{showNote}}" treatmentPackage="{{treatmentPackage}}" showTreatment="{{showTreatment}}" quesList="{{quesList}}" openCommentStatus="{{openCommentStatus}}" data-ref="ques" data-event-opts="{{[['^handleAnswer',[['handleAnswer']]],['^showBtnType',[['showBtnType']]]]}}" bind:handleAnswer="__e" bind:showBtnType="__e" class="data-v-9607b5be vue-ref" bind:__l="__l"></ques></block></view></scroll-view><block wx:if="{{isLogin&&isAddKf==1}}"><view data-event-opts="{{[['tap',[['openPop',['$event']]]]]}}" class="video-line data-v-9607b5be" bindtap="__e"><image src="https://cos.his.cdwjyyh.com/fs/20250915/04889779f7f44e22a7a378d26823b2e8.png" class="data-v-9607b5be"></image><text class="data-v-9607b5be">{{"线路"+$root.m0}}</text></view></block><uni-popup class="full-width-popup data-v-9607b5be vue-ref" vue-id="2aedfff6-8" type="bottom" data-ref="popup" bind:__l="__l" vue-slots="{{['default']}}"><view class="popupbox data-v-9607b5be"><view class="popupbox-head data-v-9607b5be"><text class="data-v-9607b5be">线路选择</text><image class="close-icon data-v-9607b5be" src="https://cos.his.cdwjyyh.com/fs/20250915/b950ff20d115453f9d7f908590c9c0e7.png" mode="aspectFill" data-event-opts="{{[['tap',[['close',['$event']]]]]}}" bindtap="__e"></image></view><view class="popupbox-content data-v-9607b5be"><block wx:for="{{$root.l0}}" wx:for-item="it" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['handleLine',[index]]]]]}}" class="{{['data-v-9607b5be',lineIndex==index?'line-item line-active':'line-item']}}" bindtap="__e">{{'线路'+it.m1}}</view></block></view></view></uni-popup><block wx:if="{{isLogin&&isAddKf==1&&openCommentStatus==2}}"><view data-event-opts="{{[['tap',[['openDanmu',[0]]]]]}}" class="video-line danmu-line data-v-9607b5be" bindtap="__e"><image class="set_image data-v-9607b5be" src="https://cos.his.cdwjyyh.com/fs/20250418/5e508642737a44169061382566043ac9.png" mode="aspectFill"></image><text class="data-v-9607b5be">发弹幕</text></view></block><uni-popup style="z-index:999;" vue-id="2aedfff6-9" type="bottom" data-ref="danmuPopup" data-event-opts="{{[['^change',[['changeShowPopup']]]]}}" bind:change="__e" class="data-v-9607b5be vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><view class="danmuPopup data-v-9607b5be" style="{{'margin-left:'+(isfull?statusBarHeight+'px':0)+';'+('margin-bottom:'+(danmuboxHeight+'px')+';')}}"><view class="danmuPopup-head border-line data-v-9607b5be"><image class="danmu-icon data-v-9607b5be" src="{{showDanmu==0?baseUrl+'/images/danmu-off.png':baseUrl+'/images/danmu-on.png'}}" mode="heightFix" data-event-opts="{{[['tap',[['switchDanmu']]]]}}" bindtap="__e"></image><view class="u-border data-v-9607b5be"><u-input bind:input="__e" class="danmuPopup-input data-v-9607b5be" vue-id="{{('2aedfff6-10')+','+('2aedfff6-9')}}" placeholder="发个弹幕吧~" border="border" focus="{{focus}}" adjustPosition="{{false}}" autoBlur="{{true}}" maxlength="50" value="{{inputText}}" data-event-opts="{{[['^input',[['__set_model',['','inputText','$event',[]]]]]]}}" bind:__l="__l"></u-input><text style="font-size:24rpx;color:#bbb;margin-left:10rpx;" class="data-v-9607b5be">{{(inputText?$root.g0:0)+"/50"}}</text></view><button data-event-opts="{{[['tap',[['handleChatInput',['$event']]]]]}}" class="danmuPopup-send data-v-9607b5be" bindtap="__e">发送</button></view></view></uni-popup><uni-popup vue-id="2aedfff6-11" type="center" data-ref="answerPopup" class="data-v-9607b5be vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><view class="{{['data-v-9607b5be',errTitle=='恭喜你,回答正确'?'answerPopup-box bg':'answerPopup-box']}}"><block wx:if="{{errTitle=='恭喜你,回答正确'}}"><image class="tipimg data-v-9607b5be" src="https://cos.his.cdwjyyh.com/fs/20250915/f7b1075c21b442069ec9721a1a4790ec.png" mode="aspectFill"></image></block><block wx:else><image class="tipimg data-v-9607b5be" src="https://cos.his.cdwjyyh.com/fs/20250915/a4b145c94b684c778c03ad9b52d717f3.png" mode="aspectFill"></image></block><view class="answerPopup-title data-v-9607b5be">{{errTitle}}</view><view class="answerPopup-desc data-v-9607b5be"><rich-text nodes="{{errDesc}}"></rich-text></view><view style="color:#FF5C03;" class="data-v-9607b5be">{{currentRewardText}}</view><block wx:if="{{errTitle=='恭喜你,回答正确'}}"><view class="reward-list data-v-9607b5be"><block wx:for="{{rewardType}}" wx:for-item="item" wx:for-index="index" wx:key="value"><view data-event-opts="{{[['tap',[['rewardChange',['$0'],[[['rewardType','value',item.value]]]]]]]}}" class="{{['data-v-9607b5be',item.value==currentReward?'reward-item reward-active':'reward-item']}}" bindtap="__e">{{''+item.name+''}}</view></block></view></block><block wx:if="{{$root.g1}}"><view class="errQuesbox data-v-9607b5be"><block wx:for="{{errQues}}" wx:for-item="it" wx:for-index="index" wx:key="index"><view class="errQuesbox-item textOne data-v-9607b5be">{{it.title}}</view></block></view></block><block wx:if="{{errTitle=='恭喜你,回答正确'}}"><view data-event-opts="{{[['tap',[['closeAnswerPopup',['$event']]]]]}}" class="answerPopup-btn data-v-9607b5be" bindtap="__e">确认</view></block><block wx:else><view class="tipsPopup-btn-box data-v-9607b5be" style="{{'margin-top:'+($root.g2?'40rpx':'54rpx')+';'}}"><view data-event-opts="{{[['tap',[['closeAnswerPopup',['$event']]]]]}}" class="tipsPopup-btn data-v-9607b5be" bindtap="__e">{{remain>0?'重新答题':'确认'}}</view></view></block></view></uni-popup><app-popup vue-id="2aedfff6-12" data-ref="appPopup" class="data-v-9607b5be vue-ref" bind:__l="__l"></app-popup><uni-popup vue-id="2aedfff6-13" type="center" mask-click="{{false}}" data-ref="kfPopup" class="data-v-9607b5be vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><view class="kfqrcode-box data-v-9607b5be"><image class="kfqrcode data-v-9607b5be" src="{{qrcode}}" show-menu-by-longpress="true"></image><view hidden="{{!(qrcodeMsg)}}" style="margin-top:30rpx;" class="data-v-9607b5be"><rich-text nodes="{{qrcodeMsg}}"></rich-text></view><image class="kfqrcode-close data-v-9607b5be" src="https://cos.his.cdwjyyh.com/fs/20250915/97978486cc6c47c6949c5bcc9bc0c4a3.png" mode="aspectFill" data-event-opts="{{[['tap',[['closeKFPop',['$event']]]]]}}" bindtap="__e"></image></view></uni-popup><block wx:if="{{currentTab!=1&&openCommentStatus==1&&showAnswerTip}}"><view data-event-opts="{{[['tap',[['handleTab',[1]]]]]}}" class="answerTip data-v-9607b5be" bindtap="__e">可以答题啦</view></block><view hidden="{{!(currentTab!=2&&videoId)}}" class="footer data-v-9607b5be"><block wx:if="{{!isLogin||isAddKf!=1}}"><view data-event-opts="{{[['tap',[['submit',['$event']]]]]}}" class="footer-btn data-v-9607b5be" bindtap="__e"><text class="data-v-9607b5be">立即学习</text></view></block><block wx:if="{{$root.g3}}"><view data-event-opts="{{[['tap',[['submit',['$event']]]]]}}" class="footer-btn footer-btn-border data-v-9607b5be" bindtap="__e"><text class="data-v-9607b5be">提交答案领取奖励</text></view></block></view><view hidden="{{!(currentTab==2)}}" class="data-v-9607b5be"><view class="chatinput data-v-9607b5be" style="{{'bottom:'+(danmuboxHeight>0?danmuboxHeight+'px':'calc(var(--window-bottom) + 24rpx)')+';'}}"><input class="uni-input data-v-9607b5be" adjustPosition="{{false}}" autoBlur="{{false}}" maxlength="140" placeholder="发消息···" confirm-type="send" data-event-opts="{{[['confirm',[['handleChatInput',['$event']]]],['input',[['__set_model',['','inputText','$event',['trim']]]]],['blur',[['$forceUpdate']]]]}}" value="{{inputText}}" bindconfirm="__e" bindinput="__e" bindblur="__e"/><button data-event-opts="{{[['tap',[['handleChatInput',['$event']]]]]}}" class="send data-v-9607b5be" bindtap="__e">发送</button></view></view><turntable-one bind:sendRewardFun="__e" bind:openAppPop="__e" vue-id="2aedfff6-14" data-ref="turntableOne" data-event-opts="{{[['^sendRewardFun',[['sendRewardFun']]],['^openAppPop',[['openAppPop']]]]}}" class="data-v-9607b5be vue-ref" bind:__l="__l"></turntable-one><turntable-two bind:sendRewardFun="__e" bind:openAppPop="__e" vue-id="2aedfff6-15" data-ref="turntableTwo" data-event-opts="{{[['^sendRewardFun',[['sendRewardFun']]],['^openAppPop',[['openAppPop']]]]}}" class="data-v-9607b5be vue-ref" bind:__l="__l"></turntable-two></view>
|