index.wxml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <view class="bubble-wrap" bindlongpress="showModal" >
  2. <view class="modal-wrap" wx:if="{{recordStatus == 2}}">
  3. <modal modal-show="{{modalShow}}"
  4. index="{{index}}"
  5. item="{{item}}"
  6. bindmodalleave="modalLeave"></modal>
  7. </view>
  8. <view class="create-time">{{item.create}}</view>
  9. <view class="section-body" data-index="{{index}}" >
  10. <view class="send-message">
  11. <view data-id="{{item.id}}" class="text-content" data-index="{{index}}" >
  12. <view class="text-detail text-detail-{{item.lfrom}}" >{{item.text}}<waiting-icon wx:if="{{recordStatus == 0}}"></waiting-icon></view>
  13. </view>
  14. <navigator
  15. hover-class="navigator-hover"
  16. data-text="{{item.text}}"
  17. data-id="{{item.id}}"
  18. data-index="{{index}}"
  19. class="edit-icon"
  20. wx:if="{{editShow}}"
  21. data-item="{{item}}"
  22. url="{{'/pages/edit/edit?content='+item.text+'&index='+index}}">
  23. <image class="edit-icon-img" src="{{edit_icon_path}}" ></image>
  24. </navigator>
  25. </view>
  26. <view class="line-between" wx:if="{{recordStatus > 0}}"></view>
  27. <view class="translate-message" >
  28. <view class="text-content">
  29. <view class="text-detail text-detail-{{item.lto}}">{{item.translateText}}<waiting-icon wx:if="{{recordStatus == 1}}"></waiting-icon>
  30. </view>
  31. </view>
  32. <view class="play-icon" catchtap="playTranslateVoice" catchtouchstart="playTranslateVoice" wx:if="{{recordStatus == 2}}">
  33. <play-icon play-type="{{playType}}"></play-icon>
  34. </view>
  35. </view>
  36. </view>
  37. </view>