community-card.wxml 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <view class="card card-bg">
  2. <view class="user-info" bind:tap="onTap">
  3. <van-image width="70rpx" height="70rpx" fit="cover" round src="{{res.picUrl}}" class="user-avater"/>
  4. <view class='user-des'>
  5. <view class="user-name">{{res.stuName}}</view>
  6. <view class="user-class">{{res.userClass}}</view>
  7. </view>
  8. <view class="space"></view>
  9. <view class="info-tag" wx:if="{{res.trainType}}">{{res.trainType}}</view>
  10. </view>
  11. <view class="message" wx:if='{{res.issues}}' bind:tap="onTap">
  12. {{res.issues}}
  13. </view>
  14. <view class="message" wx:if='{{res.imgDesc}}' bind:tap="onTap">
  15. {{res.imgDesc}}
  16. </view>
  17. <view class="res">
  18. <van-uploader wx:if="{{res.attachmentType==uploadResTypesEnum.IMAGE && res.attachmentUrlList.length > 0}}"
  19. file-list="{{res.attachmentUrlList}}"
  20. preview-size="160rpx" accept=".png,.jpg" deletable="{{ false }}"
  21. max-count="{{res.attachmentUrlList.length}}" show-upload="{{false}}">
  22. </van-uploader>
  23. <video wx:if="{{res.attachmentType==uploadResTypesEnum.VIDEO && res.attachmentUrlList.length > 0}}"
  24. style="width:160rpx;height:160rpx;border-radius:12rpx;position: relative;"
  25. src="{{res.attachmentUrlList[0]}}" show-center-play-btn="{{false}}"
  26. id="vc{{res.id}}" data-id="vc{{res.id}}"
  27. show-play-btn="{{false}}"
  28. bindfullscreenchange="fullscreenchange"
  29. >
  30. <van-image src="/images/picture_icon_video.png" width="32rpx" height="32rpx"
  31. style="position: absolute;bottom:10rpx;left:10rpx"></van-image>
  32. </video>
  33. </view>
  34. <view class="time" bind:tap="onTap">
  35. <view class="time-text">{{res.createTime}}</view>
  36. <edu-badge show="{{res.typeNum}}" count="{{res.typeNum}}" class="time-icon">
  37. <van-icon name="chat" color="#BBBBBB" size="40rpx"/>
  38. </edu-badge>
  39. </view>
  40. </view>