select.wxml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <block wx:if="{{!principal}}">
  2. <van-search value="{{ value }}" shape="round" background="#fff" placeholder="{{language['搜索姓名、手机号']||'搜索姓名、手机号'}}" bind:search='startSearch' bind:clear='onClear' />
  3. <view style="height: 20rpx;" />
  4. </block>
  5. <van-checkbox-group value="{{ result }}">
  6. <view class="box">
  7. <navigator url="#" class="item" wx:for="{{list}}" wx:key="userid" data-item="{{item}}" bindtap="onChange">
  8. <view class="checkbox">
  9. <van-checkbox shape='square' icon-size='14' name="{{item.userid}}" />
  10. </view>
  11. <view class="user">
  12. <view class="portrait">
  13. <van-image wx:if="{{item.headpic}}" width="100%" height="100%" src="{{item.headpic}}" use-loading-slot lazy-load>
  14. <van-loading slot="loading" type="spinner" size="20" vertical />
  15. </van-image>
  16. <view class="replace" wx:else>
  17. {{item.name[0]}}
  18. </view>
  19. </view>
  20. <view class="exp">
  21. <view class="line-1">
  22. {{item.name}}
  23. </view>
  24. <view class="phone">
  25. {{item.phonenumber}}
  26. </view>
  27. </view>
  28. </view>
  29. </navigator>
  30. </view>
  31. </van-checkbox-group>
  32. <My_empty wx:if="{{list.length==0}}" />
  33. <view style="height: 130rpx;" />
  34. <view class="footer">
  35. <view class="count">
  36. {{language['已选']||'已选'}}:{{result.length}}
  37. </view>
  38. <van-button custom-class='but' disabled='{{result.length==0}}' bindtap="submit">{{language['确定']||'确定'}}</van-button>
  39. </view>
  40. <wxs module="active">
  41. module.exports.que = function (name, list) {
  42. return list.some(function (v) {
  43. return v === name
  44. })
  45. }
  46. </wxs>