index.wxml 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <view class="container">
  2. <view class="scoreBox">
  3. <!-- 星星区域 -->
  4. <view class="lightBox">
  5. <image src="/static/{{score.myOverall>=10?'stars-1.png':'stars-2.png'}}" class="stars stars-1" mode="" />
  6. <image src="/static/{{score.myOverall>=30?'stars-1.png':'stars-2.png'}}" class="stars stars-2" mode="" />
  7. <image src="/static/{{score.myOverall>=50?'stars-1.png':'stars-2.png'}}" class="stars stars-3" mode="" />
  8. <image src="/static/{{score.myOverall>=70?'stars-1.png':'stars-2.png'}}" class="stars stars-4" mode="" />
  9. <image src="/static/{{score.myOverall>=90?'stars-1.png':'stars-2.png'}}" class="stars stars-5" mode="" />
  10. <image src="/static/light.png" class="light" mode="" />
  11. </view>
  12. <!-- 主体得分区域 -->
  13. <view class="score">
  14. <view class="avatarBox">
  15. <image src="{{userInfo.avatar}}" class="avatar" mode="" />
  16. </view>
  17. <view class="nickName">
  18. {{userInfo.nickName||userInfo.eid}}
  19. </view>
  20. <view class="totalScore">
  21. <text>综合得分:</text>
  22. <text class="num">{{score.myOverall}}</text>
  23. </view>
  24. <view class="progressBox">
  25. <view class="row">
  26. <view class="name">完整度</view>
  27. <progress class="progress" active percent='{{score.integrity}}' stroke-width="18" activeColor="#70D9FF" />
  28. <view class="scoreInfo">
  29. {{score.integrity}}/100
  30. </view>
  31. </view>
  32. <view class="row">
  33. <view class="name">正确率</view>
  34. <progress class="progress" active percent='{{score.accuracy}}' stroke-width="18" activeColor="#918EFD" />
  35. <view class="scoreInfo">
  36. {{score.accuracy}}/100
  37. </view>
  38. </view>
  39. <view class="row">
  40. <view class="name">流利度</view>
  41. <progress class="progress" active percent='{{score.fluency}}' stroke-width="18" activeColor="#FE9500" />
  42. <view class="scoreInfo">
  43. {{score.fluency}}/100
  44. </view>
  45. </view>
  46. <view class="row">
  47. <view class="name">语调</view>
  48. <progress class="progress" active percent='{{score.tone}}' stroke-width="18" activeColor="#9BE74B " />
  49. <view class="scoreInfo">
  50. {{score.tone}}/100
  51. </view>
  52. </view>
  53. </view>
  54. </view>
  55. </view>
  56. <!-- 底部 -->
  57. <view class="footer">
  58. <view class="stBtn" bindtap="backReading">试听</view>
  59. <uploadFile />
  60. </view>
  61. </view>