index.wxml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. <import src='/components/common/index'></import>
  2. <import src='/components/diy/diy.wxml'></import>
  3. <view class='page {{__page_classes}}'>
  4. <include src='/components/common/common'></include>
  5. <include src='/components/header/header'></include>
  6. <view class='body after-navber'>
  7. <template is='buy-data' data='{{buy:buy}}'></template>
  8. <block wx:if='{{template}}'>
  9. <view class='diy'>
  10. <block wx:for='{{template}}' wx:for-item='item' wx:for-index='index' wx:key='{{item.id}}'>
  11. <block>
  12. <block wx:if='{{item.type == "integralbase"}}'>
  13. <view class='head'>
  14. <image class='head-img' src='{{__wxapp_img.integral.head.url}}'></image>
  15. <view class='w-100' style='position:relative;margin-bottom:36rpx;'>
  16. <view class='flex-row flex-x-center integral'>
  17. <view class='flex-grow-0'>我的积分</view>
  18. <view class='flex-grow-0'>
  19. <image bindtap='shuoming' src='{{__wxapp_img.store.shuoming.url}}' style='width:30rpx;height:30rpx;margin-left:20rpx;'></image>
  20. </view>
  21. </view>
  22. <view class='flex-row flex-x-center my-integral'>{{(item.param.user_integral?item.param.user_integral:0)}}</view>
  23. </view>
  24. <view class='flex-row my-exchange'>
  25. <view bindtap='exchange' class='flex-grow-1 flex-x-center'>
  26. <view class='flex-row'>
  27. <view class='flex-grow-0'>
  28. <image src='{{__wxapp_img.store.my_exchange.url}}'></image>
  29. </view>
  30. <view class='flex-grow-1'>我的兑换</view>
  31. </view>
  32. </view>
  33. <view bindtap='detail' class='flex-grow-1 flex-x-center'>
  34. <view class='flex-row'>
  35. <view class='flex-grow-0'>
  36. <image src='{{__wxapp_img.integral.detail.url}}'></image>
  37. </view>
  38. <view class='flex-grow-1'>积分明细</view>
  39. </view>
  40. </view>
  41. </view>
  42. <view class='flex-row flex-x-center' style='position:relative'>
  43. <block wx:if='{{register_day == 1}}'>
  44. <image bindtap='register' src='{{__wxapp_img.register.is_register.url}}' style='width:376rpx;height:96rpx;margin-bottom:-48rpx;'></image>
  45. </block>
  46. <block wx:else>
  47. <image bindtap='register' src='{{__wxapp_img.register.register.url}}' style='width:376rpx;height:96rpx;margin-bottom:-48rpx;'></image>
  48. </block>
  49. </view>
  50. </view>
  51. </block>
  52. </block>
  53. <block wx:if='{{item.type == "goods"}}'>
  54. <view class='user-block flex-row' style='flex-wrap:wrap;'>
  55. <block wx:if='{{item.param.is_cat == 1}}'>
  56. <template is='diy-cat' data='{{param:item.param,template_index:index}}'></template>
  57. </block>
  58. <template is='cat-position-{{(item.param.is_cat == 0?0:item.param.cat_position)}}' data='{{param:item.param,template_index:index,WindowHeight:WindowHeight,type:item.type}}'></template>
  59. </view>
  60. </block>
  61. <block wx:elif='{{item.type == "modal"}}'></block>
  62. <block wx:elif='{{item.type == "topic"}}'>
  63. <block wx:if='{{item.param.style != 0}}'>
  64. <template is='topic-{{item.param.style}}' data='{{param:item.param,__wxapp_img:__wxapp_img,show_notice:show_notice,play:play,time_all:time_all,template_index:index}}'></template>
  65. </block>
  66. <block wx:else>
  67. <template is='topic' data='{{param:item.param,__wxapp_img:__wxapp_img,show_notice:show_notice,play:play,time_all:time_all,template_index:index}}'></template>
  68. </block>
  69. </block>
  70. <block wx:elif='{{item.type == "integral"}}'>
  71. <block wx:if='{{item.param.is_coupon == 1}}'>
  72. <template is='coupon' data='{{param:item.param,__wxapp_img:__wxapp_img,show_notice:show_notice,play:play,time_all:time_all,template_index:index,coupon_index:"true",type:item.type}}'></template>
  73. </block>
  74. <block wx:if='{{item.param.is_goods == 1}}'>
  75. <template is='cat-position-0' data='{{param:item.param,template_index:index,WindowHeight:WindowHeight,type:item.type,time_all:time_all}}'></template>
  76. </block>
  77. </block>
  78. <block wx:elif='{{item.type == "mch"}}'>
  79. <block wx:if='{{item.param.is_goods == 0}}'>
  80. <template is='mch' data='{{mch_list:item.param.list,mch_index:"true"}}'></template>
  81. </block>
  82. <block wx:else>
  83. <template is='mch-1' data='{{param:item.param,mch_list:item.param.list,template_index:index,__wxapp_img:__wxapp_img}}'></template>
  84. </block>
  85. </block>
  86. <block wx:elif='{{ ( ( ( (item.type == "miaosha" || item.type == "pintuan") || item.type == "bargain") || item.type == "book") || item.type == "lottery") }}'>
  87. <template is='cat-position-0' data='{{param:item.param,template_index:index,WindowHeight:WindowHeight,type:item.type,time_all:time_all,__wxapp_img:__wxapp_img}}'></template>
  88. </block>
  89. <block wx:elif='{{ (item.type == "nav" || item.type == "video") }}'>
  90. <template is='diy-{{item.type}}' data='{{param:item.param,__wxapp_img:__wxapp_img,show_notice:show_notice,play:play,time_all:time_all,template_index:index}}'></template>
  91. </block>
  92. <block wx:elif='{{item.type == "float"}}'>
  93. <!-- <block wx:if='{{item.param.style == 0}}'>
  94. <app-navigation __alipay_mp_config='{{__alipay_mp_config}}' __device='{{__device}}' __platform='{{__platform}}' __user_info='{{__user_info}}' home_icon='{{home_icon}}' options='{{options}}' setnavi='{{setnavi}}' store='{{store}}'></app-navigation>
  95. </block>
  96. <block wx:else>
  97. <app-navigation __alipay_mp_config='{{__alipay_mp_config}}' __device='{{__device}}' __platform='{{__platform}}' __user_info='{{__user_info}}' click_pic='{{item.param.click_pic}}' home_icon='true' options='{{options}}' setnavi='{{item.param.setnavi}}'
  98. store='{{item.param.store}}'></app-navigation>
  99. </block> -->
  100. </block>
  101. <block wx:else>
  102. <template is='{{item.type}}' data='{{param:item.param,__wxapp_img:__wxapp_img,show_notice:show_notice,play:play,time_all:time_all,template_index:index,coupon_index:"true",type:item.type}}'></template>
  103. </block>
  104. </block>
  105. <template is='goods-modal' data='{{__wxapp_img:__wxapp_img,show_attr_picker:show_attr_picker,goods:goods,attr_group_list:attr_group_list,form:form}}'></template>
  106. </view>
  107. </block>
  108. <block wx:else>
  109. <block wx:for='{{module_list}}' wx:for-item='item' wx:for-index='index' wx:key='{{item.id}}'>
  110. <block wx:if='{{item.name == "notice"}}'>
  111. <template is='notice' data='{{notice:notice,param:update_list.notice,__wxapp_img:__wxapp_img,show_notice:show_notice,template_index:1}}'></template>
  112. </block>
  113. <block wx:elif='{{item.name == "banner"}}'>
  114. <template is='banner' data='{{param:update_list.banner}}'></template>
  115. </block>
  116. <block wx:elif='{{item.name == "search"}}'>
  117. <template is='search' data='{{__wxapp_img:__wxapp_img}}'></template>
  118. </block>
  119. <block wx:elif='{{item.name == "nav"}}'>
  120. <template is='nav' data='{{nav_icon_list:nav_icon_list,nav_count:nav_count}}'></template>
  121. </block>
  122. <block wx:elif='{{item.name == "topic"}}'>
  123. <template is='topic' data='{{param:update_list.topic,topic_list:topic_list,item:item}}'></template>
  124. </block>
  125. <block wx:elif='{{item.name == "coupon"}}'>
  126. <template is='coupon' data='{{__wxapp_img:__wxapp_img,param:update_list.coupon,item:item}}'></template>
  127. </block>
  128. <block wx:elif='{{ (item.name == "cat" || item.name == "single_cat") }}'>
  129. <template is='cat' data='{{cat_list:cat_list,__wxapp_img:__wxapp_img,cat_goods_cols:cat_goods_cols,__is_sales:__is_sales,cat_item:item}}'></template>
  130. </block>
  131. <block wx:elif='{{item.name == "miaosha"}}'>
  132. <template is='miaosha' data='{{__wxapp_img:__wxapp_img,miaosha:miaosha,item:item}}'></template>
  133. </block>
  134. <block wx:elif='{{item.name == "pintuan"}}'>
  135. <template is='pintuan' data='{{__wxapp_img:__wxapp_img,pintuan:pintuan,item:item}}'></template>
  136. </block>
  137. <block wx:elif='{{item.name == "yuyue"}}'>
  138. <template is='yuyue' data='{{__wxapp_img:__wxapp_img,yuyue:yuyue,item:item}}'></template>
  139. </block>
  140. <block wx:elif='{{item.name == "video"}}'>
  141. <template is='video' data='{{__wxapp_img:__wxapp_img,update_list:update_list,video_item:item,play:play}}'></template>
  142. </block>
  143. <block wx:elif='{{ ( (item.name == "mch" && mch_list) && mch_list.length > 0) }}'>
  144. <template is='mch' data='{{__wxapp_img:__wxapp_img,mch_list:mch_list,item:item}}'></template>
  145. </block>
  146. <block wx:else>
  147. <block wx:for='{{block_list}}' wx:for-item='block' wx:for-index='index' wx:key='block.id'>
  148. <block wx:if='{{item.block_id == block.id}}'>
  149. <template is='{{"block-" + block.data.pic_list.length + "-" + block.style}}' data='{{__wxapp_img:__wxapp_img,block:block,item:item,store:store}}'></template>
  150. </block>
  151. </block>
  152. </block>
  153. </block>
  154. <app-navigation __alipay_mp_config='{{__alipay_mp_config}}' __device='{{__device}}' __platform='{{__platform}}' __user_info='{{__user_info}}' home_icon='{{home_icon}}' options='{{options}}' setnavi='{{setnavi}}' store='{{store}}'></app-navigation>
  155. </block>
  156. <block wx:if='{{ (act_modal_list && act_modal_list.length > 0) }}'>
  157. <template is='act-modal' data='{{__wxapp_img:__wxapp_img,act_modal_list:act_modal_list}}'></template>
  158. </block>
  159. </view>
  160. <include src='/components/footer/footer'></include>
  161. </view>