activitymsg.wxml 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. <wxs module="filters" src="../../../utils/filters.wxs"></wxs>
  2. <view class="activitymsg" hidden="{{type!=1}}">
  3. <view wx:if="{{false}}">
  4. <image class="posterimg" mode="widthFix" src="{{activityobj.poster}}"></image>
  5. </view>
  6. <view class="contentbox">
  7. <mp-html content="{{activityobj.content}}" />
  8. </view>
  9. <button class="sharebtn fontfpr" bindtap="sharewaytap">
  10. <view>转发</view>
  11. <view>邀请函</view>
  12. </button>
  13. </view>
  14. <view class="activitycrmbox clearfix" wx:if="{{type==2}}" style="background-color: #f9f9f9;">
  15. <view class="clearfix topnumbox tcenter relative">
  16. <view class="width25 pull-left">
  17. <view class="familyimpact color384855 fontr36 lhr44">{{topdataobj.yy}}</view>
  18. <view class="color999 mgtr14 fontr24 lhr32">邀约数量</view>
  19. </view>
  20. <text class="leftborderbox"></text>
  21. <view class="width25 pull-left">
  22. <view class="familyimpact color384855 fontr36 lhr44">{{topdataobj.dc}}</view>
  23. <view class="color999 mgtr14 fontr24 lhr32">到场数量</view>
  24. </view>
  25. <text class="leftborderbox" style="left: 50%;"></text>
  26. <view class="width25 pull-left">
  27. <view class="familyimpact color384855 fontr36 lhr44">{{topdataobj.jd}}</view>
  28. <view class="color999 mgtr14 fontr24 lhr32">{{deliveryTagText}}数量</view>
  29. </view>
  30. <text class="leftborderbox" style="left: 75%;"></text>
  31. <view class="width25 pull-left">
  32. <view class="familyimpact color384855 fontr36 lhr44">{{topdataobj.qd}}</view>
  33. <view class="color999 mgtr14 fontr24 lhr32">{{signOrderTagText}}数量</view>
  34. </view>
  35. </view>
  36. <van-sticky>
  37. <view class="typetitbox fontfpr fontr30 color384855">
  38. <view data-type="1" bindtap="statypetap" class="titextbox {{statype=='1'?'nowtit':''}}">已邀约客户</view>
  39. <view data-type="2" bindtap="statypetap" class="titextbox {{statype=='2'?'nowtit':''}}">已到场客户</view>
  40. <view data-type="3" bindtap="statypetap" class="titextbox {{statype=='3'?'nowtit':''}}">已{{deliveryTagText}}客户</view>
  41. <view data-type="4" bindtap="statypetap" class="titextbox {{statype=='4'?'nowtit':''}}">已{{signOrderTagText}}客户</view>
  42. </view>
  43. </van-sticky>
  44. <view wx:if="{{statype=='1'}}" class="clearfix listbox">
  45. <view wx:for="{{invitecrm}}" data-aid="{{item.id}}" bindtap="crmmsgtap" class="everycustomerbox clearfix fontfpr relative">
  46. <image class="crmstar" wx:if="{{!!item.addtoptime}}" src="{{imgUrl}}xcx/crmaddstar.png"></image>
  47. <view data-aid="{{item.id}}" class="clearfix lhr40 fontr24 fontfpr color384855">
  48. <image data-aid="{{item.id}}" wx:if="{{item.sex==2}}" class="seximg pull-left" src="../../../img/crmwomen.png"></image>
  49. <image data-aid="{{item.id}}" wx:if="{{item.sex!=2}}" class="seximg pull-left" src="../../../img/crmman.png"></image>
  50. <view data-aid="{{item.id}}" class="pull-left lhr44 fontr24 color384855 personame ellipsis">{{item.name?item.name:'未知'}}</view>
  51. <view wx:if="{{item.level}}" class="pull-left levelbox">{{item.level}}</view>
  52. <!-- <view class="pull-left comnitybox">{{!item.community_name?'未知小区':item.community_name}}</view> -->
  53. <view class="pull-left everystatebtn bgB6CADE" wx:if="{{item.state == '待确认'}}">待确认</view>
  54. <view class="pull-left bgFF8383 everystatebtn" wx:if="{{item.stateNum&&item.stateNum.measure>0}}">量{{item.stateNum.measure>1?('('+item.stateNum.measure+')'):''}}</view>
  55. <view class="pull-left everystatebtn bgCDB8F6" wx:if="{{item.stateNum&&item.stateNum.shop>0}}">店{{item.stateNum.shop>1?"("+item.stateNum.shop+")":""}}</view>
  56. <view class="pull-left everystatebtn bgFFD483" wx:if="{{item.stateNum&&item.stateNum.activity>0}}">活{{item.stateNum.activity>1?"("+item.stateNum.activity+")":""}}</view>
  57. <view class="pull-left everystatebtn bgFFBC83" wx:if="{{item.stateNum && item.stateNum.deposit > 0}}" >{{deliveryTag}}</view>
  58. <view class="pull-left everystatebtn bgff9800" wx:if="{{item.stateNum && item.stateNum.signed > 0}}" >{{signTag}}</view>
  59. <view class="pull-left color9DB6CF lastdate lhr36 {{(item.lastday>=3&&item.lastday<7?'warnning':'')}} {{item.lastday>=7?'danger':''}}">{{ item.lastday <= 0 ? "今天" : item.lastday + "天前" }}</view>
  60. </view>
  61. <view class="clearfix mt12 color9DB6CF lhr34 fontfpr fontr24">
  62. <view class="pull-left">邀约时间:{{filters.timesplit(item.revisit_time)}} </view>
  63. </view>
  64. <image data-aid="{{item.id}}" data-idx="{{index}}" catchtap="callphonetap" class="phoneimg" src="../../img/phone.png"></image>
  65. <view data-aid="{{item.id}}" data-idx="{{index}}" catchtap="addtracktap" class="addtrack fontr28 fontfpr center">跟进{{item.stateNum.count > 1 ? "(" + item.stateNum.count + ")" : ""}}</view>
  66. </view>
  67. <nonedata len="{{invitecrm.length}}" datashow="{{datashow}}"></nonedata>
  68. </view>
  69. <view wx:if="{{statype!='1'}}" class="clearfix listbox">
  70. <view wx:for="{{showUpcrm}}" data-aid="{{item.id}}" bindtap="crmmsgtap" class="everycustomerbox clearfix fontfpr">
  71. <image class="crmstar" wx:if="{{!!item.addtoptime}}" src="{{imgUrl}}xcx/crmaddstar.png"></image>
  72. <view data-aid="{{item.id}}" class="clearfix lhr40 fontfpr color384855 fontr24">
  73. <image data-aid="{{item.id}}" wx:if="{{item.sex==2}}" class="seximg pull-left" src="../../../img/crmwomen.png"></image>
  74. <image data-aid="{{item.id}}" wx:if="{{item.sex!=2}}" class="seximg pull-left" src="../../../img/crmman.png"></image>
  75. <view data-aid="{{item.id}}" class="pull-left lhr44 fontr24 color384855 personame ellipsis">{{item.name?item.name:'未知'}}</view>
  76. <view wx:if="{{item.level}}" class="pull-left levelbox">{{item.level}}</view>
  77. <!-- <view class="pull-left comnitybox">{{!item.community_name?'未知小区':item.community_name}}</view> -->
  78. <view class="pull-left everystatebtn bgB6CADE" wx:if="{{item.state == '待确认'}}">待确认</view>
  79. <view class="pull-left bgFF8383 everystatebtn" wx:if="{{item.stateNum&&item.stateNum.measure>0}}">量{{item.stateNum.measure>1?('('+item.stateNum.measure+')'):''}}</view>
  80. <view class="pull-left everystatebtn bgCDB8F6" wx:if="{{item.stateNum&&item.stateNum.shop>0}}">店{{item.stateNum.shop>1?"("+item.stateNum.shop+")":""}}</view>
  81. <view class="pull-left everystatebtn bgFFD483" wx:if="{{item.stateNum&&item.stateNum.activity>0}}">活{{item.stateNum.activity>1?"("+item.stateNum.activity+")":""}}</view>
  82. <view class="pull-left everystatebtn bgFFBC83" wx:if="{{item.stateNum && item.stateNum.deposit > 0}}" >{{deliveryTag}}</view>
  83. <view class="pull-left everystatebtn bgff9800" wx:if="{{item.stateNum && item.stateNum.signed > 0}}" >{{signTag}}</view>
  84. <view class="pull-left color9DB6CF lastdate lhr36">{{ item.lastday <= 0 ? "今天" : item.lastday + "天前" }}</view>
  85. </view>
  86. <view class="clearfix mt12 color9DB6CF lhr34 fontfpr fontr24">
  87. <view class="pull-left">邀约时间:{{filters.timesplit(item.revisit_time)}} </view>
  88. <!-- <view class="pull-left statebtn">{{item.state}}</view> -->
  89. </view>
  90. <image data-aid="{{item.id}}" data-idx="{{index}}" catchtap="callphonetap" class="phoneimg" src="../../img/phone.png"></image>
  91. <view data-aid="{{item.id}}" data-idx="{{index}}" catchtap="addtracktap" class="addtrack fontr28 fontfpr center">跟进{{item.stateNum.count > 1 ? "(" + item.stateNum.count + ")" : ""}}</view>
  92. </view>
  93. <nonedata len="{{showUpcrm.length}}" datashow="{{datashow}}"></nonedata>
  94. </view>
  95. </view>
  96. <view hidden="{{type!=3}}" class="activitycrmbox ">
  97. <view class="fixed width100 top0 left0 " style="z-index:7;">
  98. <view class="toptitlebox clearfix" >
  99. <view class="lefttitlebox clearfix pull-left fontfpr color384855 fontr28">
  100. <view data-text="预约" bindtap="setranktypetap" class="pull-left {{ranktype=='预约'?'nowtitlebox':''}}">邀约榜</view>
  101. <view data-text="已到场" bindtap="setranktypetap" class="pull-left {{ranktype=='已到场'?'nowtitlebox':''}}">到场榜</view>
  102. <view data-text="已交定" bindtap="setranktypetap" class="pull-left {{ranktype=='已交定'?'nowtitlebox':''}}">{{deliveryTagText}}榜</view>
  103. <view data-text="已签单" bindtap="setranktypetap" class="pull-left {{ranktype=='已签单'?'nowtitlebox':''}}">{{signOrderTagText}}榜</view>
  104. </view>
  105. <view bindtap="openorgtypetap" class="rightfiltebox pull-right">
  106. <view class="pull-left fontfps lhr34 fontr24 color384855 ">{{orgtype}}</view>
  107. <image class="trangleimg pull-left" src="../../../img/comdown.png"></image>
  108. </view>
  109. </view>
  110. </view>
  111. <view wx:if="{{typeflag==true}}" bindtap="closeorgtypetap" class="titlayer" >
  112. <view catchtap="dothis" class="alertfiltebox fontfpr tcenter" style="margin-top:{{top*1+hgt*1}}px;">
  113. <view data-type="公司排行" bindtap="setorgtypetap" class=" color384855 fontr28 lhr48">公司排行</view>
  114. <view data-type="团队排行" bindtap="setorgtypetap" class=" color384855 fontr28 lhr48">团队排行</view>
  115. <view data-type="部门排行" bindtap="setorgtypetap" wx:if="{{personobj.binded.isManager==1}}" class=" color384855 fontr28 lhr48">部门排行</view>
  116. </view>
  117. </view>
  118. <view wx:if="{{orgtype=='公司排行'||orgtype=='团队排行'}}" class="allnumbox">
  119. <view wx:for="{{shareranklist}}" class="everynumbox clearfix relative {{index==0?'firstbox':index==1||index==2?'secondbox':''}}">
  120. <image wx:if="{{index==0}}" class="wordimg" src="../../../img/firstimg.png"></image>
  121. <image wx:if="{{index==1}}" class="wordimg" src="../../img/secondimg.png"></image>
  122. <image wx:if="{{index==2}}" class="wordimg" src="../../../img/thirdimg.png"></image>
  123. <image class="pull-left headimg" wx:if="{{item.headimgurl}}" src="{{item.headimgurl}}"></image>
  124. <image class="pull-left headimg" wx:if="{{!item.headimgurl}}" src="../../../img/default.png"></image>
  125. <view class="pull-left lhr96 fontr32 color249EFB">{{item.name}}</view>
  126. <view wx:if="{{clientype != 'vL0CQQ'}}" class="pull-right lhr96 fontr32 color249EFB typenumbox">{{ranktype=='预约'?'邀约':ranktype=='已交定'?'已签单':ranktype=='已签单'?'已转单':ranktype}}:{{item.count}}</view>
  127. <view wx:else="" class="pull-right lhr96 fontr32 color249EFB typenumbox">{{ranktype=='预约'?'邀约':ranktype}}:{{item.count}}</view>
  128. <view class="pull-right lhr96 familyimpact fontr48 color249EFB numtext">{{index*1+1}}</view>
  129. </view>
  130. <nonedata len="{{shareranklist.length}}" datashow="{{true}}"></nonedata>
  131. </view>
  132. <view class="allnumbox" wx:if="{{orgtype=='部门排行'}}">
  133. <view wx:for="{{gotranklist}}" class="everyteamnumbox clearfix relative {{index==0?'teamfirst':index==1?'teamsecond':index==2?'teamsecond teamthird':''}} ">
  134. <image wx:if="{{index==0}}" class="wordimg" src="../../../img/firstimg.png"></image>
  135. <image wx:if="{{index==1}}" class="wordimg" src="../../img/secondimg.png"></image>
  136. <image wx:if="{{index==2}}" class="wordimg" src="../../../img/thirdimg.png"></image>
  137. <view class="pull-left lhr48 fontr28 {{index==0?'colorfff teambox bg249efb':''}}">{{item.org_name}}</view>
  138. <view wx:if="{{clientype != 'vL0CQQ'}}" class="pull-right lhr40 fontr28 color249EFB typenumbox">{{ranktype=='预约'?'邀约':ranktype=='已交定'?'已签单':ranktype=='已签单'?'已转单':ranktype}}:{{item.count}}</view>
  139. <view wx:else="" class="pull-right lhr40 fontr28 color249EFB typenumbox">{{ranktype=='预约'?'邀约':ranktype}}:{{item.count}}</view>
  140. <view class="pull-right lhr48 familyimpact fontr32 color249EFB numtext">{{index*1+1}}</view>
  141. </view>
  142. <nonedata len="{{gotranklist.length}}" datashow="{{true}}"></nonedata>
  143. </view>
  144. <view wx:if="{{(orgtype=='公司排行'||orgtype=='团队排行')&&sharemyrankobj.ranking!=0}}" class="mynumbox">
  145. <view class="everynumbox clearfix relative">
  146. <image class="pull-left headimg" wx:if="{{personobj.headimgurl}}" src="{{personobj.headimgurl}}"></image>
  147. <image class="pull-left headimg" wx:if="{{!personobj.headimgurl}}" src="../../../img/default.png"></image>
  148. <view class="pull-left lhr64 fontr28 color384855">{{personobj.binded.name}}</view>
  149. <view wx:if="{{clientype != 'vL0CQQ'}}" class="pull-right lhr64 fontr28 color384855 typenumbox">{{ranktype=='预约'?'邀约':ranktype=='已交定'?'已签单':ranktype=='已签单'?'已转单':ranktype}}:{{sharemyrankobj.count}}</view>
  150. <view wx:else="" class="pull-right lhr64 fontr28 color384855 typenumbox">{{ranktype=='预约'?'邀约':ranktype}}:{{sharemyrankobj.count}}</view>
  151. <view class="pull-right lhr64 familyimpact fontr32 color384855 numtext">排名:{{sharemyrankobj.ranking}}</view>
  152. </view>
  153. </view>
  154. <view wx:if="{{orgtype=='部门排行'&&gotmyrankobj.ranking!=0}}" class="myteambox">
  155. <view class="everyteamnumbox clearfix relative ">
  156. <view class="pull-left lhr48 fontr28 colorfff teambox bg9DB6CF">{{gotmyrankobj.org_name}}</view>
  157. <view wx:if="{{clientype != 'vL0CQQ'}}" class="pull-right lhr40 fontr28 color384855 typenumbox">{{ranktype=='预约'?'邀约':ranktype=='已交定'?'已签单':ranktype=='已签单'?'已转单':ranktype}}:{{gotmyrankobj.count}}</view>
  158. <view wx:else="" class="pull-right lhr40 fontr28 color384855 typenumbox">{{ranktype=='预约'?'邀约':ranktype}}:{{gotmyrankobj.count}}</view>
  159. <view class="pull-right lhr48 familyimpact fontr32 color384855 numtext">排名:{{gotmyrankobj.ranking}}</view>
  160. </view>
  161. </view>
  162. </view>
  163. <view wx:if="{{!activityType}}" class="footer clearfix fontfpr tcenter fontr30 fontfpr color384855">
  164. <button data-type="1" bindtap="setypetap" class="width33_3 pull-left {{type==1?'nowclick':''}}">邀请函</button>
  165. <button data-type="2" bindtap="setypetap" class="width33_3 pull-left {{type==2?'nowclick':''}}">客户报备</button>
  166. <button data-type="3" bindtap="setypetap" class="width33_3 pull-left {{type==3?'nowclick':''}}">客户排行</button>
  167. </view>
  168. <wshare wshareshow="{{wshareshow}}" bind:poster="setpostertap" bind:sendfriendcircle="activitytap" bind:shareurl="shareurltap"></wshare>
  169. <xqaddtrack id="addtrack" columns="{{columns}}" wcolumns="{{wcolumns}}" wactivitylist="{{wactivitylist}}" nextvisitflag="{{nextvisitflag}}" activitylist="{{activitylist}}" trackflag="{{trackflag}}" nowcid="{{nowcid}}" addwxarr="{{addwxarr}}" amountarr="{{amountarr}}" activityobj="{{activityobj}}" bind:run="crmlistfun" bind:myevent="setoptap"></xqaddtrack>
  170. <van-action-sheet show="{{ showAction }}" actions="{{ actions }}" cancel-text="取消" bind:cancel="onClose" bind:select="onSelect"/>