activitylist.wxml 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <wxs src="../../../utils/filters.wxs" module="filters"></wxs>
  2. <view class="pageStyle">
  3. <view class="activitySearch">
  4. <picker bindchange="bindPickerChange" range-key="title" value="{{index}}" range="{{activitylist}}">
  5. <view class="picker">
  6. <text class="colorB3C6DA">{{activitylist.length?activitylist[index].title:'暂无活动'}}</text>
  7. <image class="blackrangle" src="../../../img/blackrangle.png"></image>
  8. </view>
  9. </picker>
  10. </view>
  11. <view class="activityViewData">
  12. <view class="flex-sub flex-column align-center justify-center font28">
  13. <view class="fontw700 font38">{{registered}}</view>
  14. <view class="color999">已报名</view>
  15. </view>
  16. <view class="flex-sub flex-column align-center justify-center font28">
  17. <view class="fontw700 font38">{{confirmed}}</view>
  18. <view class="color999">已确认</view>
  19. </view>
  20. <view class="flex-sub flex-column align-center justify-center font28">
  21. <view class="fontw700 font38">{{unconfirmed}}</view>
  22. <view class="color999">未确认</view>
  23. </view>
  24. </view>
  25. <view class="searchBox">
  26. <view class="flex-sub font28 color333 relative">
  27. <view class="flex align-center" bindtap="handleShowType">
  28. <text>{{typeArr[typeIndex].name}}</text>
  29. <image class="blackrangle ml5" mode="widthFix" src="../../../img/blackrangle.png"></image>
  30. </view>
  31. <view wx:if="{{showType}}" class="selectlist">
  32. <view wx:for="{{typeArr}}" data-index="{{index}}" data-id="{{item.id}}" bindtap="bindTypeChange" wx:key="index">{{item.name}}</view>
  33. </view>
  34. </view>
  35. <view bindtap="handleShowDepart" class="flex-sub flex align-center justify-center font28 color333">
  36. <text>{{(!orgName)?'部门筛选':orgName}}</text>
  37. <image class="filtericon ml5" src="../../../img/filtericon.png"></image>
  38. </view>
  39. <view class="flex-sub flex justify-end align-center font28 color333" bindtap="showCalendar">
  40. <text class="dateWidth">{{date?date:'确认时间'}}</text>
  41. <image class="addtime ml5" src="../../../img/addtime.png"></image>
  42. </view>
  43. </view>
  44. <view wx:for="{{list}}" wx:key="index" class="clientItemBox relative">
  45. <view class="flex align-center color384855 font28">
  46. <image class="sexStyle" src="{{item.headimgurl||'../../../img/crmman.png'}}"></image>
  47. <text class="ml10 nicknameWidth">昵称:{{item.nickname}}</text>
  48. <text wx:if="{{item.qrcode_status == 1}}" class="ml20">确认时间:{{filters.time(item.qrcode_time)}}</text>
  49. </view>
  50. <view class="flex align-center colorB3C6DA font28 mt20">
  51. <text>所属业务员:{{item.name}}</text>
  52. <text class="ml20">所属部门:{{item.org_name}}</text>
  53. </view>
  54. <view class="statebtn bgCDB8F6" wx:if="{{item.cate==0&&item.qrcode_status==1}}">店</view>
  55. <view class="statebtn bgFFD483" wx:if="{{item.cate==1&&item.qrcode_status==1}}">活</view>
  56. </view>
  57. <nonedata len="{{list.length}}" datashow="{{list.length==0&&datashow}}"></nonedata>
  58. <view bindtap="scanningCodeTap" class="scanningCodeBtn">扫码确认</view>
  59. <calendar show="{{show}}" type="range" min-date="{{ minDate }}" max-date="{{ maxDate }}" bind:close="onClose" color="#249BEF" allow-same-day bind:confirm="onConfirm"></calendar>
  60. <view wx:if="{{showType}}" class="mask" bindtap="closeMask"></view>
  61. <view wx:if="{{showDepart}}" class="maskStyle">
  62. <view class="departBox">
  63. <view class="dHeader">
  64. <image wx:if="{{levelIds.length > 1}}" bindtap="lastLevel" src="../../../img/last.png" mode="widthFix"></image>
  65. 选择部门</view>
  66. <view class="dContent">
  67. <view class="dSearch">
  68. <input type="text" value="{{keyword}}" bindinput="inputKeyWord"/>
  69. <view class="font28" bindtap="handleSearch">搜索</view>
  70. </view>
  71. <radio-group bindchange="radioChange">
  72. <view class="weui-cell weui-check__label" wx:for="{{levelDepart}}" wx:key="{{item.id}}">
  73. <view class="weui-cell__hd">
  74. <radio value="{{item.id}}~{{item.name}}" checked="{{(item.id == radioObj.id)}}"/>
  75. </view>
  76. <view bindtap="handleLevel" data-id="{{item.id}}" class="weui-cell__bd font28">{{item.name}} ({{item.children ? item.children.length : 0}})</view>
  77. </view>
  78. </radio-group>
  79. </view>
  80. <view class="dFooter">
  81. <view class="dCancelBtn" bindtap="closeMask">取消</view>
  82. <view class="dConfirmBtn" bindtap="confirmDepart">确定</view>
  83. </view>
  84. </view>
  85. </view>
  86. </view>
  87. <view wx:if="{{activityshow}}" class="personbox">
  88. <view class="personnumbox">
  89. <view class="numinput font28">
  90. <input class="pull-left inputext" type="text" value="到店人数" disabled/>
  91. <input class="pull-left input1" bindinput="setnumtap" value="{{activitynum}}" placeholder-class="color: #9db6cf;" placeholder="请输入到店人数" type="number"/>
  92. </view>
  93. <button bindtap="surestoretap" class="surebtn">确定到店</button>
  94. </view>
  95. </view>