index.wxml 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <van-tabs active="{{ active }}" tab-active-class='tab-active' color='#3874F6' bind:change="onChange">
  2. <view class="linear" />
  3. <Yl_ListBox id='ListBox' pullDown='{{active == "群组"}}' safety='{{active == "群组"}}' bind:getlist='updatedb'>
  4. <van-tab title="联系人" name="联系人">
  5. <list id='list' allGroup='{{allGroup}}' />
  6. </van-tab>
  7. <van-tab title="群组" name="群组">
  8. <navigator class="insert-group" url="#" bindtap="insertGroup">
  9. <view class="title">
  10. <text class="iconfont icon-tianjiaqunzu" />
  11. <text class="text">添加新群组</text>
  12. </view>
  13. <text class="iconfont icon-a-wodetiaozhuan" />
  14. </navigator>
  15. <block wx:if="{{defaultGroup.length}}">
  16. <view class="group-label">
  17. 系统群组
  18. </view>
  19. <navigator class="group-box" url="/packageA/contacts/group?id={{item.sys_phonebookgroupid}}&name={{item.groupname}}" wx:for="{{defaultGroup}}" wx:key="rowindex">
  20. <view class="icon-box" style="background-color: #FA8C16;">
  21. <text class="iconfont icon-xiaochengxu_qunzu" />
  22. </view>
  23. <view class="text-box">
  24. <view class="title">{{item.groupname}}</view>
  25. <view class="count">已有{{item.count}}人</view>
  26. </view>
  27. <text class="iconfont icon-a-wodetiaozhuan" />
  28. </navigator>
  29. </block>
  30. <block wx:if="{{myGroup.length}}">
  31. <view class="group-label">
  32. 自定义群组
  33. </view>
  34. <van-swipe-cell wx:for="{{myGroup}}" wx:key="rowindex" right-width="{{ 120 }}">
  35. <van-cell-group>
  36. <navigator class="group-box" url="/packageA/contacts/group?id={{item.sys_phonebookgroupid}}&name={{item.groupname}}">
  37. <view class="icon-box" style="background-color: #52C41A;">
  38. <text class="iconfont icon-xiaochengxu_qunzu" />
  39. </view>
  40. <view class="text-box">
  41. <view class="title line-1">{{item.groupname}}</view>
  42. <view class="count">已有{{item.count}}人</view>
  43. </view>
  44. <text class="iconfont icon-a-wodetiaozhuan" />
  45. </navigator>
  46. </van-cell-group>
  47. <view slot="right" class="van-swipe-cell__right">
  48. <navigator style="background-color: #FA8C16;" data-item="{{item}}" bindtap="editGroup" url="#">编辑</navigator>
  49. <navigator style="background-color: #FF3B30;" data-item="{{item}}" bindtap="deleteGroup" url="#">删除</navigator>
  50. </view>
  51. </van-swipe-cell>
  52. </block>
  53. </van-tab>
  54. </Yl_ListBox>
  55. </van-tabs>
  56. <van-dialog use-slot id="van-dialog" confirm-button-color='#3874F6' cancel-button-color='#999999'>
  57. <view class="dialog">
  58. <view class="dialog-title">
  59. {{updateGroup.sys_phonebookgroupid==0?'新建':'编辑'}}群组
  60. </view>
  61. <input class="dialog-input" value="{{updateGroup.groupname}}" placeholder="请输入群组名称" type="text" bindinput="onInput" />
  62. </view>
  63. </van-dialog>