index.wxml 4.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  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="{{language['联系人']||'联系人'}}" name="联系人">
  5. <list id='list' allGroup='{{allGroup}}' />
  6. </van-tab>
  7. <van-tab title="{{language['群组']||'群组'}}" name="群组">
  8. <navigator class="insert-group" url="#" bindtap="insertGroup">
  9. <view class="title">
  10. <text class="iconfont icon-tianjiaqunzu" />
  11. <text class="text">{{language['添加新群组']||'添加新群组'}}</text>
  12. </view>
  13. <text class="iconfont icon-a-wodetiaozhuan" />
  14. </navigator>
  15. <block wx:if="{{defaultGroup.length}}">
  16. <view class="group-label">
  17. {{language['系统群组']||'系统群组'}}
  18. </view>
  19. <navigator class="group-box" url="/packageA/contacts/group?id={{item.sys_phonebookgroupid}}&name={{language[item.groupname]||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">{{language[item.groupname]||item.groupname}}</view>
  25. <view class="count">{{language['已有']||'已有'}}{{item.count}}{{language['人']||'人'}}</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. {{language['自定义群组']||'自定义群组'}}
  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={{language[item.groupname]||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">{{language[item.groupname]||item.groupname}}</view>
  42. <view class="count">{{language['已有']||'已有'}}{{item.count}}{{language['人']||'人'}}</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="#">{{language['编辑']||'编辑'}}</navigator>
  49. <navigator style="background-color: #FF3B30;" data-item="{{item}}" bindtap="deleteGroup" url="#">{{language['删除']||'删除'}}</navigator>
  50. </view>
  51. </van-swipe-cell>
  52. </block>
  53. </van-tab>
  54. </Yl_ListBox>
  55. </van-tabs>
  56. <van-dialog confirmButtonText="{{language['确定']||'确定'}}" cancelButtonText="{{language['取消']||'取消'}}" use-slot id="van-dialog" confirm-button-color='#3874F6' cancel-button-color='#999999'>
  57. <view class="dialog">
  58. <view class="dialog-title">
  59. <text wx:if="{{updateGroup.sys_phonebookgroupid==0}}">
  60. {{language['新建群组']||'新建群组'}}
  61. </text>
  62. <text wx:else>
  63. {{language['编辑群组']||'编辑群组'}}
  64. </text>
  65. </view>
  66. <input class="dialog-input" value="{{updateGroup.groupname}}" placeholder="{{language['请输入群组名称']||'请输入群组名称'}}" type="text" bindinput="onInput" />
  67. </view>
  68. </van-dialog>