index.wxml 4.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <!-- 搜索/新建 -->
  2. <view class="search-box">
  3. <view class="search-input">
  4. <image src="/static/icon-16.png"></image>
  5. <input type="text" confirm-type='search' placeholder="{{optionItem==0?'搜索成员':'搜索群'}}" placeholder-class="input-placeholder" />
  6. </view>
  7. <view class="newly-built">
  8. <van-button custom-class='newButton' catchtap="createDialogue">
  9. <image class="newly-built-icon" src="/static/icon-15.png"></image>创建
  10. </van-button>
  11. </view>
  12. </view>
  13. <!-- 个人聊天 -->
  14. <view hidden="{{optionItem!=0}}" style="margin-top: 30rpx;">
  15. <view class="msg-box">
  16. <navigator url="#" wx:for="{{relationList}}" wx:key="index" data-item="{{item}}" bindtap="enterTheDialogue">
  17. <view class="msgImg">
  18. <image wx:if="{{item.latestnews[0].message.sendfrom.headpic}}" src="{{item.latestnews[0].message.sendfrom.headpic}}"></image>
  19. <image wx:else src="https://bwj.obs.cn-east-2.myhuaweicloud.com/resources/WeChat/userCenter/userImg.png"></image>
  20. </view>
  21. <view class="borTop">
  22. <view class="msgText">
  23. <!-- latestnews[0].fname -->
  24. <view class="title u-line-1">{{item.fimdialogname}}</view>
  25. <view class="msg u-line-1">{{item.latestnews[0].message.ftype=='file'?'[图片]':item.latestnews[0].message.data.fcontent}}</view>
  26. </view>
  27. <view class="msgCount">
  28. <view class="time u-line-1">{{item.fjoindate}}</view>
  29. <view class="count u-line-1">
  30. <view wx:if="{{item.funreadmsgcount>0}}">{{item.funreadmsgcount}}</view>
  31. </view>
  32. </view>
  33. </view>
  34. </navigator>
  35. </view>
  36. <My_pageReachBottom dummyStatus="{{relationList.length>0}}" loadMore='{{5>=0}}'></My_pageReachBottom>
  37. </view>
  38. <!-- 讨论组 -->
  39. <view hidden="{{optionItem!=1}}" style="margin-top: 30rpx;">
  40. <view class="msg-box">
  41. <navigator url="#" wx:for="{{discussionGroupList}}" wx:key="index" data-item="{{item}}" bindtap="enterTheDialogue">
  42. <view class="msgImg">
  43. <image wx:if="{{item.latestnews[0].message.sendfrom.headpic}}" src="{{item.latestnews[0].message.sendfrom.headpic}}"></image>
  44. <image wx:else src="https://bwj.obs.cn-east-2.myhuaweicloud.com/resources/WeChat/userCenter/userImg.png"></image>
  45. </view>
  46. <view class="borTop">
  47. <view class="msgText">
  48. <view class="title u-line-1">{{item.fimdialogname}}</view>
  49. <view class="msg u-line-1">{{item.latestnews[0].message.ftype=='file'?'[图片]':item.latestnews[0].message.data.fcontent}}</view>
  50. </view>
  51. <view class="msgCount">
  52. <view class="time u-line-1">{{item.fjoindate}}</view>
  53. <view class="count u-line-1">
  54. <view wx:if="{{item.funreadmsgcount>0}}">{{item.funreadmsgcount}}</view>
  55. </view>
  56. </view>
  57. </view>
  58. </navigator>
  59. </view>
  60. <My_pageReachBottom dummyStatus="{{relationList.length>0}}" loadMore='{{5>=0}}'></My_pageReachBottom>
  61. </view>
  62. <!-- 底部 -->
  63. <view class="footer">
  64. <view style="display: flex;justify-content: space-around;">
  65. <view class="option-item" data-index="0" catchtap="footerOption">
  66. <image hidden="{{optionItem!=0}}" mode="heightFix" src="/static/chatRoom/one-to-one-ac.png"></image>
  67. <image hidden="{{optionItem==0}}" mode="heightFix" src="/static/chatRoom/one-to-one.png"></image>
  68. <view class="item-text" style="color:{{optionItem==0?'#4DC2D4':''}};">个聊</view>
  69. </view>
  70. <view class="option-item" data-index="1" catchtap="footerOption">
  71. <image hidden="{{optionItem!=1}}" mode="heightFix" src="/static/chatRoom/group-of-people-ac.png"></image>
  72. <image hidden="{{optionItem==1}}" mode="heightFix" src="/static/chatRoom/group-of-people.png"></image>
  73. <view class="item-text" style="color:{{optionItem==1?'#4DC2D4':''}};">群聊</view>
  74. </view>
  75. </view>
  76. <view wx:if="{{iosX}}" style="height: 34rpx;"></view>
  77. </view>
  78. <!-- 底部占位 -->
  79. <view style="height:{{iosX?'134':'100'}}rpx;"></view>