index.wxml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <view class="gambit-msg {{role?'r':'l'}}">
  2. <!-- 头像 -->
  3. <image class="user-img" wx:if="{{itemData.sendfrom.headpic!=''}}" src="{{itemData.sendfrom.headpic}}" />
  4. <image class="user-img" wx:else src="https://bwj.obs.cn-east-2.myhuaweicloud.com/resources/WeChat/userCenter/userImg.png" />
  5. <!-- 内容盒子 -->
  6. <view class="contents-box">
  7. <block wx:for="{{itemData.imsubjectcontent}}" wx:key="index">
  8. <view class="msg-bubble" wx:if="{{item.fcontent!=''}}">{{item.fcontent}}</view>
  9. <view class="msg-file" wx:if="{{item.attinfos.length>=1}}" wx:for="{{item.attinfos}}" wx:for-index="i" wx:for-item="it" wx:key="i">
  10. <image class="{{it.ftype=='emoji'?'emoji':'image'}}" data-type="{{it.ftype}}" data-url="{{it.fobsurl}}" catchtap="preViewImage" src="{{it.fobsurl}}" mode="widthFix" />
  11. </view>
  12. </block>
  13. <block wx:if="{{isShowBottom}}">
  14. <block wx:if="{{itemData.finish}}">
  15. <view class="hr"></view>
  16. <view class="bottom" wx:if="{{role}}" bindtap="toStats">
  17. <text data-type='回复'>查看回复详情</text>
  18. <text data-type='已读' style="margin-left: 40rpx;">查看已读/未读详情</text>
  19. </view>
  20. <view wx:else class="bot-button">
  21. <van-button custom-class="call" catchtap="writBack">回复</van-button>
  22. </view>
  23. </block>
  24. </block>
  25. <view class="time">
  26. {{itemData.closedate}}
  27. </view>
  28. </view>
  29. <!-- 透明度为0,结构和上方一直 用来撑盒子高度 -->
  30. <view class="contents-box" style="position: relative; left: 0; opacity: 0; pointer-events: none;">
  31. <block wx:for="{{itemData.imsubjectcontent}}" wx:key="index">
  32. <view class="msg-bubble" wx:if="{{item.fcontent!=''}}">{{item.fcontent}}</view>
  33. <view class="msg-file" wx:if="{{item.attinfos.length>=1}}" wx:for="{{item.attinfos}}" wx:for-index="i" wx:for-item="it" wx:key="i">
  34. <image class="{{it.ftype=='emoji'?'emoji':'image'}}" data-type="{{it.ftype}}" data-url="{{it.fobsurl}}" catchtap="preViewImage" src="{{it.fobsurl}}" mode="widthFix" />
  35. </view>
  36. </block>
  37. <block wx:if="{{isShowBottom}}">
  38. <block wx:if="{{itemData.finish}}">
  39. <view class="hr"></view>
  40. <view class="bottom" wx:if="{{role}}" bindtap="toStats">
  41. <text data-type='回复'>查看回复详情</text>
  42. <text data-type='已读' style="margin-left: 40rpx;">查看已读/未读详情</text>
  43. </view>
  44. <view wx:else class="bot-button">
  45. <van-button custom-class="call" catchtap="writBack">回复</van-button>
  46. </view>
  47. </block>
  48. </block>
  49. <view class="time">
  50. {{itemData.closedate}}
  51. </view>
  52. </view>
  53. </view>
  54. <!--
  55. <button style="margin-top: 84rpx;" bindtap="change">
  56. 切换
  57. </button> -->