|
@@ -1,7 +1,7 @@
|
|
|
<view class="readingBox">
|
|
|
- <image src="{{videoInfo.userRead.coverImg}}" class='poster' wx:if="{{!state}}" />
|
|
|
- <video id="myVideo" src="{{videoInfo.userRead.originVideo}}" bindended='videoEnd' controls="{{false}}"
|
|
|
- show-center-play-btn="{{false}}" poster="{{videoInfoCopy.userRead.coverImg}}"></video>
|
|
|
+ <image src="{{videoInfo.userRead.coverImg}}" class='poster' wx:if="{{!state&&!readingReset}}" />
|
|
|
+ <video id="myVideo" src="{{videoInfo.userRead.originVideo}}" bindended='videoEnd' controls="{{readingReset}}"
|
|
|
+ show-center-play-btn="{{readingReset}}"></video>
|
|
|
<view class="contentBox" wx:if="{{!readingReset}}">
|
|
|
<view class="articleMask"></view>
|
|
|
<scroll-view class="content" scroll-y enhanced show-scrollbar="{{false}}" scroll-top="{{scrollTop}}"
|
|
@@ -12,10 +12,66 @@
|
|
|
<view style="height: {{contentH}}rpx;"></view>
|
|
|
</scroll-view>
|
|
|
</view>
|
|
|
+ <view class="xxx" wx:elif="{{readingReset}}">
|
|
|
+ <view class="scoreBox">
|
|
|
+ <!-- 星星区域 -->
|
|
|
+ <view class="lightBox">
|
|
|
+ <image src="/static/{{readDetail.myOverall>=10?'stars-1.png':'stars-2.png'}}" class="stars stars-1" mode="" />
|
|
|
+ <image src="/static/{{readDetail.myOverall>=30?'stars-1.png':'stars-2.png'}}" class="stars stars-2" mode="" />
|
|
|
+ <image src="/static/{{readDetail.myOverall>=50?'stars-1.png':'stars-2.png'}}" class="stars stars-3" mode="" />
|
|
|
+ <image src="/static/{{readDetail.myOverall>=70?'stars-1.png':'stars-2.png'}}" class="stars stars-4" mode="" />
|
|
|
+ <image src="/static/{{readDetail.myOverall>=90?'stars-1.png':'stars-2.png'}}" class="stars stars-5" mode="" />
|
|
|
+ <image src="/static/light.png" class="light" mode="" />
|
|
|
+ </view>
|
|
|
+ <!-- 主体得分区域 -->
|
|
|
+ <view class="score">
|
|
|
+ <view class="avatarBox">
|
|
|
+ <image src="{{userInfo.avatar}}" class="avatar" mode="" />
|
|
|
+ </view>
|
|
|
+ <view class="nickName">
|
|
|
+ {{userInfo.nickName||userInfo.eid}}
|
|
|
+ </view>
|
|
|
+ <view class="totalScore">
|
|
|
+ <text>综合得分:</text>
|
|
|
+ <text class="num">{{readDetail.myOverall}}</text>
|
|
|
+ </view>
|
|
|
+ <view class="progressBox">
|
|
|
+ <view class="row">
|
|
|
+ <view class="name">完整度</view>
|
|
|
+ <progress class="progress" active percent='{{readDetail.integrity}}' stroke-width="18" activeColor="#70D9FF" />
|
|
|
+ <view class="scoreInfo">
|
|
|
+ {{readDetail.integrity}}/100
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="row">
|
|
|
+ <view class="name">正确率</view>
|
|
|
+ <progress class="progress" active percent='{{readDetail.accuracy}}' stroke-width="18" activeColor="#918EFD" />
|
|
|
+ <view class="scoreInfo">
|
|
|
+ {{readDetail.accuracy}}/100
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="row">
|
|
|
+ <view class="name">流利度</view>
|
|
|
+ <progress class="progress" active percent='{{readDetail.fluency}}' stroke-width="18" activeColor="#FE9500" />
|
|
|
+ <view class="scoreInfo">
|
|
|
+ {{readDetail.fluency}}/100
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="row">
|
|
|
+ <view class="name">语调</view>
|
|
|
+ <progress class="progress" active percent='{{readDetail.tone}}' stroke-width="18" activeColor="#9BE74B " />
|
|
|
+ <view class="scoreInfo">
|
|
|
+ {{readDetail.tone}}/100
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
<view class="controller">
|
|
|
<image src="{{state?'/static/readingNow.gif':'/static/work.png'}}" class="playImg" bindtap="setCountDown" />
|
|
|
<view class="text">{{state?'完成录制':readingReset?'点击重录':'开始挑战'}}</view>
|
|
|
- <uploadFile wx:if="{{readingReset}}" class="btnPosition"/>
|
|
|
+ <uploadFile wx:if="{{readingReset}}" class="btnPosition" />
|
|
|
</view>
|
|
|
<view class="playImgBg"></view>
|
|
|
<!-- 倒计时 -->
|