Commit e9445e732eb9ff95e538641f8d01d224bc811a33
1 parent
fd26792b
预售组件1
Showing
4 changed files
with
81 additions
and
27 deletions
components/diy_public/diy_public.js
1 | // var e = function(e) { | 1 | // var e = function(e) { |
2 | // return e && e.__esModule ? e : { | 2 | // return e && e.__esModule ? e : { |
3 | // default: e | 3 | // default: e |
4 | -// }; | 4 | +// }; |
5 | // }(require("../../utils/LoadMore3.js")), | 5 | // }(require("../../utils/LoadMore3.js")), |
6 | // n = new e.default(), | 6 | // n = new e.default(), |
7 | var t = getApp(), | 7 | var t = getApp(), |
@@ -48,7 +48,8 @@ Component({ | @@ -48,7 +48,8 @@ Component({ | ||
48 | imgobj:{ | 48 | imgobj:{ |
49 | '1':"/miniapp/images/component/seckill.png", | 49 | '1':"/miniapp/images/component/seckill.png", |
50 | '2':"/miniapp/images/component/pingd/pingd.png", | 50 | '2':"/miniapp/images/component/pingd/pingd.png", |
51 | - '6':"/miniapp/images/component/pingd/pingd.png" | 51 | + '6':"/miniapp/images/component/pingd/pingd.png", |
52 | + '8':"/miniapp/images/component/presale.png", | ||
52 | }, | 53 | }, |
53 | nav1:'/packageA/pages/goodsInfo/goodsInfo?', | 54 | nav1:'/packageA/pages/goodsInfo/goodsInfo?', |
54 | nav2:'/pages/goods/goodsInfo/goodsInfo?', | 55 | nav2:'/pages/goods/goodsInfo/goodsInfo?', |
@@ -99,6 +100,13 @@ Component({ | @@ -99,6 +100,13 @@ Component({ | ||
99 | nav2:'/pages/goods/goodsInfo/goodsInfo?' | 100 | nav2:'/pages/goods/goodsInfo/goodsInfo?' |
100 | }) | 101 | }) |
101 | } | 102 | } |
103 | + if (this.data.prom_type==8) { //预售 | ||
104 | + this.setData({ | ||
105 | + prom_text:'已售', | ||
106 | + nav1:'/packageC/pages/presell/goodsInfo/goodsInfo?', | ||
107 | + nav2:'/packageC/pages/presell/goodsInfo/goodsInfo?' | ||
108 | + }) | ||
109 | + } | ||
102 | var g_id = this.data.object; | 110 | var g_id = this.data.object; |
103 | 111 | ||
104 | this.init(g_id); | 112 | this.init(g_id); |
@@ -153,12 +161,21 @@ Component({ | @@ -153,12 +161,21 @@ Component({ | ||
153 | +os.stoid+"&aidlist="+goodsidlist + "&user_id="+user_id; | 161 | +os.stoid+"&aidlist="+goodsidlist + "&user_id="+user_id; |
154 | } | 162 | } |
155 | 163 | ||
164 | + if (th.data.prom_type==8) { //预售 | ||
165 | + gUrl="/api/weshop/marketing/marketingPresellList/page?store_id=" | ||
166 | + +os.stoid+"&goodsidlist="+goodsidlist + "&user_id="+user_id+'&is_end=0&timetype=3&isuse=1'; | ||
167 | + } | ||
156 | 168 | ||
157 | 169 | ||
158 | - app.request.promiseGet(gUrl, {}).then(res => { | ||
159 | 170 | ||
171 | + app.request.promiseGet(gUrl, {}).then(res => { | ||
172 | + | ||
160 | //如果秒杀的数组为空的时候 | 173 | //如果秒杀的数组为空的时候 |
161 | var goodslist = res.data.data; | 174 | var goodslist = res.data.data; |
175 | + if (th.data.prom_type==8) { //预售 | ||
176 | + goodslist = res.data.data ? res.data.data.pageData : [] | ||
177 | + } | ||
178 | + | ||
162 | //就算是添加的活动已经过期,就要用最新的进行中活动 | 179 | //就算是添加的活动已经过期,就要用最新的进行中活动 |
163 | if (goodslist && goodslist.length > 0) { | 180 | if (goodslist && goodslist.length > 0) { |
164 | th.set_goods_list(g_id.data, goodslist); | 181 | th.set_goods_list(g_id.data, goodslist); |
@@ -197,6 +214,18 @@ Component({ | @@ -197,6 +214,18 @@ Component({ | ||
197 | timetype: 2, | 214 | timetype: 2, |
198 | } | 215 | } |
199 | } | 216 | } |
217 | + if (this.data.prom_type==8) { //预售 | ||
218 | + gUrl="/api/weshop/marketing/marketingPresellList/page?page=1&pageSize=9" | ||
219 | + req={ | ||
220 | + store_id:os.stoid, | ||
221 | + is_end:0, | ||
222 | + timetype:3, | ||
223 | + isuse:1, | ||
224 | + page:1, | ||
225 | + user_id:user_id, | ||
226 | + pageSize:9 | ||
227 | + } | ||
228 | + } | ||
200 | 229 | ||
201 | getApp().request.promiseGet(gUrl, | 230 | getApp().request.promiseGet(gUrl, |
202 | { isShowLoading: 1, data:req } | 231 | { isShowLoading: 1, data:req } |
@@ -211,6 +240,7 @@ Component({ | @@ -211,6 +240,7 @@ Component({ | ||
211 | 240 | ||
212 | //就算是添加的活动已经过期,就要用最新的活动 | 241 | //就算是添加的活动已经过期,就要用最新的活动 |
213 | set_goods_list(g_id, goodslist) { | 242 | set_goods_list(g_id, goodslist) { |
243 | + | ||
214 | let prom_type=this.data.prom_type | 244 | let prom_type=this.data.prom_type |
215 | goodslist.forEach(function (vy, indy) { | 245 | goodslist.forEach(function (vy, indy) { |
216 | if(!vy.id) vy.id=vy.prom_id; | 246 | if(!vy.id) vy.id=vy.prom_id; |
@@ -240,29 +270,30 @@ Component({ | @@ -240,29 +270,30 @@ Component({ | ||
240 | let item=all_array[i]; | 270 | let item=all_array[i]; |
241 | if(item.user_price) item.price=item.user_price; | 271 | if(item.user_price) item.price=item.user_price; |
242 | if(item.start_time > newTime) { | 272 | if(item.start_time > newTime) { |
243 | - item.status = 0; | 273 | + item.status = 0; //活动没开始 |
244 | } else if(item.end_time > newTime) { | 274 | } else if(item.end_time > newTime) { |
245 | - item.status = 1; | 275 | + item.status = 1; // 活动进行中 |
246 | }; | 276 | }; |
247 | 277 | ||
248 | } | 278 | } |
249 | 279 | ||
250 | 280 | ||
251 | - var promisies = []; | ||
252 | - for (const key in all_array) { | ||
253 | - if (Object.hasOwnProperty.call(all_array, key)) { | ||
254 | - const val = all_array[key]; | ||
255 | - | ||
256 | - promisies[key] = getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + | ||
257 | - os.stoid + "/"+prom_type+"/" + val.id, | ||
258 | - {} | ||
259 | - ).then(res => { | ||
260 | - if (res.data.code == 0) { | ||
261 | - if (res.data.data <= 0) all_array[key].status = 2; | ||
262 | - }; | ||
263 | - }); | ||
264 | - } | ||
265 | - } | 281 | + var promisies = []; |
282 | + if (th.data.prom_type !=8) { | ||
283 | + for (const key in all_array) { | ||
284 | + if (Object.hasOwnProperty.call(all_array, key)) { | ||
285 | + const val = all_array[key]; | ||
286 | + promisies[key] = getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + | ||
287 | + os.stoid + "/"+prom_type+"/" + val.id, | ||
288 | + {} | ||
289 | + ).then(res => { | ||
290 | + if (res.data.code == 0) { | ||
291 | + if (res.data.data <= 0) all_array[key].status = 2;//已售完 | ||
292 | + }; | ||
293 | + }); | ||
294 | + } | ||
295 | + } | ||
296 | + } | ||
266 | 297 | ||
267 | 298 | ||
268 | Promise.all(promisies).then(() => { | 299 | Promise.all(promisies).then(() => { |
@@ -271,10 +302,24 @@ Component({ | @@ -271,10 +302,24 @@ Component({ | ||
271 | for(let i in all_array){ | 302 | for(let i in all_array){ |
272 | let item=all_array[i]; | 303 | let item=all_array[i]; |
273 | if(newTime > item.end_time) { | 304 | if(newTime > item.end_time) { |
274 | - all_array[i].status = 3; | 305 | + all_array[i].status = 3; //活动结束 |
275 | }; | 306 | }; |
276 | // let price=all_array[i].price.toFixed(2) | 307 | // let price=all_array[i].price.toFixed(2) |
277 | let price=all_array[i].price + '' | 308 | let price=all_array[i].price + '' |
309 | + if (th.data.prom_type==8) { //预售 | ||
310 | + price = all_array[i].presell_price + '' | ||
311 | + if (all_array[i].status ===0) { | ||
312 | + all_array[i].goods_num=all_array[i].presell_sumqty*1 + all_array[i].virtual_qty*1 | ||
313 | + all_array[i].buy_num=all_array[i].buy_goodnum | ||
314 | + }else{ | ||
315 | + all_array[i].goods_num=all_array[i].presell_sumqty*1 + all_array[i].virtual_qty*1 | ||
316 | + all_array[i].buy_num=all_array[i].buy_goodnum + all_array[i].virtual_qty*1 | ||
317 | + } | ||
318 | + | ||
319 | + | ||
320 | + } | ||
321 | + | ||
322 | + | ||
278 | if (price && price.indexOf('.') > -1) { | 323 | if (price && price.indexOf('.') > -1) { |
279 | let priceArr = price.split(".") | 324 | let priceArr = price.split(".") |
280 | all_array[i].price_n = priceArr[0] | 325 | all_array[i].price_n = priceArr[0] |
@@ -416,6 +461,9 @@ Component({ | @@ -416,6 +461,9 @@ Component({ | ||
416 | if (this.data.prom_type==2) { //团购 | 461 | if (this.data.prom_type==2) { //团购 |
417 | url="/packageC/pages/group_list/group_list"; | 462 | url="/packageC/pages/group_list/group_list"; |
418 | } | 463 | } |
464 | + if (this.data.prom_type==8) { //预售 | ||
465 | + url="/packageC/pages/presell/list/list"; | ||
466 | + } | ||
419 | 467 | ||
420 | wx.navigateTo({ | 468 | wx.navigateTo({ |
421 | url | 469 | url |
components/diy_public/diy_public.wxml
@@ -16,7 +16,7 @@ | @@ -16,7 +16,7 @@ | ||
16 | <view style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'}}" class="{{'new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}"> | 16 | <view style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'}}" class="{{'new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}"> |
17 | <block wx:for="{{goods_array}}"> | 17 | <block wx:for="{{goods_array}}"> |
18 | <view wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind" class="{{'new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') }}" style="{{'margin-bottom:'+object.product_spacing+'px;'}}"> | 18 | <view wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind" class="{{'new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') }}" style="{{'margin-bottom:'+object.product_spacing+'px;'}}"> |
19 | - <navigator url="{{aitem.goods_type == 1 ? ( nav1 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type='+prom_type+'&prom_id=' + aitem.id ) : ( nav2 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type='+prom_type+'&prom_id=' + aitem.id)}}" class="s1_gk_a1"> | 19 | + <navigator url="{{aitem.goods_type == 1 ? ( nav1 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type='+prom_type+'&prom_id=' + aitem.id +'&pre_id=' + aitem.id ) : ( nav2 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type='+prom_type+'&prom_id=' + aitem.id +'&pre_id=' + aitem.id )}}" class="s1_gk_a1"> |
20 | <view class="topBox"> | 20 | <view class="topBox"> |
21 | <view class="imgBox"> | 21 | <view class="imgBox"> |
22 | <!-- <image mode="{{object.picture_fill==1 ? 'aspectFill' : 'scaleToFill'}}" class="{{'new_item1_image '+ 'aspect_ratio'+object.picture_scale}}" style="{{'width:'+img_width+';height:'+img_height}}" src="{{imghost+aitem.original_img}}" data-errorimg="goods_array[{{index}}][{{aind}}].original_img" binderror="bind_bnerr3"></image> --> | 22 | <!-- <image mode="{{object.picture_fill==1 ? 'aspectFill' : 'scaleToFill'}}" class="{{'new_item1_image '+ 'aspect_ratio'+object.picture_scale}}" style="{{'width:'+img_width+';height:'+img_height}}" src="{{imghost+aitem.original_img}}" data-errorimg="goods_array[{{index}}][{{aind}}].original_img" binderror="bind_bnerr3"></image> --> |
@@ -76,7 +76,7 @@ | @@ -76,7 +76,7 @@ | ||
76 | <view style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'}}" class="{{'flex2 new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') }}"> | 76 | <view style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'}}" class="{{'flex2 new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') }}"> |
77 | <block wx:for="{{goods_array}}"> | 77 | <block wx:for="{{goods_array}}"> |
78 | <view wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind" class="{{'boxpad new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')+ (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'')}}" style="{{'margin-bottom:'+object.product_spacing+'px; '+('width:calc(100%/2 - ' + object.product_spacing/2+'px)')}}"> | 78 | <view wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind" class="{{'boxpad new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')+ (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'')}}" style="{{'margin-bottom:'+object.product_spacing+'px; '+('width:calc(100%/2 - ' + object.product_spacing/2+'px)')}}"> |
79 | - <navigator url="{{aitem.goods_type == 1 ? ( nav1 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type='+prom_type+'&prom_id=' + aitem.id ) : ( nav2 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type='+prom_type+'&prom_id=' + aitem.id)}}" class="s1_gk_a1"> | 79 | + <navigator url="{{aitem.goods_type == 1 ? ( nav1 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type='+prom_type+'&prom_id=' + aitem.id +'&pre_id=' + aitem.id ) : ( nav2 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type='+prom_type+'&prom_id=' + aitem.id +'&pre_id=' + aitem.id )}}" class="s1_gk_a1"> |
80 | <view class="topBox"> | 80 | <view class="topBox"> |
81 | <view class="imgBox"> | 81 | <view class="imgBox"> |
82 | <!-- <image mode="{{object.picture_fill==1 ? 'aspectFill' : 'scaleToFill'}}" class="{{'new_item1_image '+ 'aspect_ratio'+object.picture_scale}}" style="{{'width:'+img_width+';height:'+img_height}}" src="{{imghost+aitem.original_img}}" data-errorimg="goods_array[{{index}}][{{aind}}].original_img" binderror="bind_bnerr3"></image> --> | 82 | <!-- <image mode="{{object.picture_fill==1 ? 'aspectFill' : 'scaleToFill'}}" class="{{'new_item1_image '+ 'aspect_ratio'+object.picture_scale}}" style="{{'width:'+img_width+';height:'+img_height}}" src="{{imghost+aitem.original_img}}" data-errorimg="goods_array[{{index}}][{{aind}}].original_img" binderror="bind_bnerr3"></image> --> |
@@ -130,7 +130,7 @@ | @@ -130,7 +130,7 @@ | ||
130 | <view style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'}}" class="{{'flex2 new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}"> | 130 | <view style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'}}" class="{{'flex2 new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}"> |
131 | <block wx:for="{{goods_array}}"> | 131 | <block wx:for="{{goods_array}}"> |
132 | <view wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind" class="{{'boxpad new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') }}" style="{{'margin-bottom:'+object.product_spacing+'px; '+('width:calc(100%/3 - ' + (object.product_spacing*2)/3+'px)')}}"> | 132 | <view wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind" class="{{'boxpad new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') }}" style="{{'margin-bottom:'+object.product_spacing+'px; '+('width:calc(100%/3 - ' + (object.product_spacing*2)/3+'px)')}}"> |
133 | - <navigator url="{{aitem.goods_type == 1 ? ( nav1 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type='+prom_type+'&prom_id=' + aitem.id ) : ( nav2 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type='+prom_type+'&prom_id=' + aitem.id)}}" class="s1_gk_a1"> | 133 | + <navigator url="{{aitem.goods_type == 1 ? ( nav1 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type='+prom_type+'&prom_id=' + aitem.id +'&pre_id=' + aitem.id ) : ( nav2 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type='+prom_type+'&prom_id=' + aitem.id +'&pre_id=' + aitem.id )}}" class="s1_gk_a1"> |
134 | <view class="topBox"> | 134 | <view class="topBox"> |
135 | <view class="imgBox"> | 135 | <view class="imgBox"> |
136 | <!-- <image mode="{{object.picture_fill==1 ? 'aspectFill' : 'scaleToFill'}}" class="{{'new_item1_image '+ 'aspect_ratio'+object.picture_scale}}" style="{{'width:'+img_width+';height:'+img_height}}" src="{{imghost+aitem.original_img}}" data-errorimg="goods_array[{{index}}][{{aind}}].original_img" binderror="bind_bnerr3"></image> --> | 136 | <!-- <image mode="{{object.picture_fill==1 ? 'aspectFill' : 'scaleToFill'}}" class="{{'new_item1_image '+ 'aspect_ratio'+object.picture_scale}}" style="{{'width:'+img_width+';height:'+img_height}}" src="{{imghost+aitem.original_img}}" data-errorimg="goods_array[{{index}}][{{aind}}].original_img" binderror="bind_bnerr3"></image> --> |
@@ -178,7 +178,7 @@ | @@ -178,7 +178,7 @@ | ||
178 | <view style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'}}" class="{{'flex2 new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') }}"> | 178 | <view style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'}}" class="{{'flex2 new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') }}"> |
179 | <block wx:for="{{goods_array}}"> | 179 | <block wx:for="{{goods_array}}"> |
180 | <view wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind" class="{{'boxpad new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') }}" style="{{'margin-bottom:'+object.product_spacing+'px;'}}"> | 180 | <view wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind" class="{{'boxpad new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') }}" style="{{'margin-bottom:'+object.product_spacing+'px;'}}"> |
181 | - <navigator style="display: flex;" url="{{aitem.goods_type == 1 ? ( nav1 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type='+prom_type+'&prom_id=' + aitem.id ) : ( nav2 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type='+prom_type+'&prom_id=' + aitem.id)}}" class="s1_gk_a1"> | 181 | + <navigator style="display: flex;" url="{{aitem.goods_type == 1 ? ( nav1 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type='+prom_type+'&prom_id=' + aitem.id +'&pre_id=' + aitem.id ) : ( nav2 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type='+prom_type+'&prom_id=' + aitem.id +'&pre_id=' + aitem.id )}}" class="s1_gk_a1"> |
182 | <view style="width: 33%;" class="topBox"> | 182 | <view style="width: 33%;" class="topBox"> |
183 | <view class="imgBox"> | 183 | <view class="imgBox"> |
184 | <view class="{{'container'+object.picture_scale}}" style="{{object.picture_fill==1 ? 'background-color: #fff;' : ''}}"> | 184 | <view class="{{'container'+object.picture_scale}}" style="{{object.picture_fill==1 ? 'background-color: #fff;' : ''}}"> |
@@ -231,7 +231,7 @@ | @@ -231,7 +231,7 @@ | ||
231 | <block wx:for="{{goods_array}}"> | 231 | <block wx:for="{{goods_array}}"> |
232 | <block wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind"> | 232 | <block wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind"> |
233 | <view wx:if="{{aind==0}}" class="{{'new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}" style="{{'margin-bottom:'+object.product_spacing+'px;'}}"> | 233 | <view wx:if="{{aind==0}}" class="{{'new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}" style="{{'margin-bottom:'+object.product_spacing+'px;'}}"> |
234 | - <navigator url="{{aitem.goods_type == 1 ? ( nav1 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type=' + prom_type + '&prom_id=' + aitem.id ) : ( nav2 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type='+ prom_type +'&prom_id=' + aitem.id)}}" class="s1_gk_a1"> | 234 | + <navigator url="{{aitem.goods_type == 1 ? ( nav1 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type=' + prom_type + '&prom_id=' + aitem.id +'&pre_id=' + aitem.id ) : ( nav2 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type='+ prom_type +'&prom_id=' + aitem.id +'&pre_id=' + aitem.id )}}" class="s1_gk_a1"> |
235 | <view class="topBox"> | 235 | <view class="topBox"> |
236 | <view class="imgBox"> | 236 | <view class="imgBox"> |
237 | <view class="{{'container'+object.picture_scale}}" style="{{object.picture_fill==1 ? 'background-color: #fff;' : ''}}"> | 237 | <view class="{{'container'+object.picture_scale}}" style="{{object.picture_fill==1 ? 'background-color: #fff;' : ''}}"> |
@@ -422,7 +422,7 @@ | @@ -422,7 +422,7 @@ | ||
422 | <swiper indicator-dots style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'+(swiperHeight ? ('height:'+swiperHeight+';'):'' )}}" class="{{' new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}"> | 422 | <swiper indicator-dots style="{{'padding-left:'+object.page_margins+'px;padding-right:'+object.page_margins+'px;'+(swiperHeight ? ('height:'+swiperHeight+';'):'' )}}" class="{{' new_item1_box '+ ((object.product_style==1 || object.product_style==3 )? ' bgf ':'')}}"> |
423 | <swiper-item wx:for="{{goods_array}}" class="flex2" style="padding: 5rpx;"> | 423 | <swiper-item wx:for="{{goods_array}}" class="flex2" style="padding: 5rpx;"> |
424 | <view wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind" class="{{'boxpad swiper_h new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') }}" style="{{'margin-bottom:'+object.product_spacing+'px; '+('width:calc(100%/3 - ' + (object.product_spacing*2)/3+'px)')}}"> | 424 | <view wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind" class="{{'boxpad swiper_h new_item1 ' + (object.product_style==2 ? ' boxsha ':'') + (object.product_style==3 ? ' aborder ':'') + ((object.product_style==1 || object.product_style==3 )? ' bgf ':'') + (object.chamfer_of_main_drawing==2 ? ' but_radius5 ':'') }}" style="{{'margin-bottom:'+object.product_spacing+'px; '+('width:calc(100%/3 - ' + (object.product_spacing*2)/3+'px)')}}"> |
425 | - <navigator url="{{aitem.goods_type == 1 ? ( nav1 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type=' + prom_type + '&prom_id=' + aitem.id ) : ( nav2 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type='+ prom_type +'&prom_id=' + aitem.id)}}" class="s1_gk_a1"> | 425 | + <navigator url="{{aitem.goods_type == 1 ? ( nav1 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type=' + prom_type + '&prom_id=' + aitem.id +'&pre_id=' + aitem.id ) : ( nav2 + 'goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type='+ prom_type +'&prom_id=' + aitem.id +'&pre_id=' + aitem.id )}}" class="s1_gk_a1"> |
426 | <view class="topBox"> | 426 | <view class="topBox"> |
427 | <view class="imgBox"> | 427 | <view class="imgBox"> |
428 | <view class="{{'container'+object.picture_scale}}" style="{{object.picture_fill==1 ? 'background-color: #fff;' : ''}}"> | 428 | <view class="{{'container'+object.picture_scale}}" style="{{object.picture_fill==1 ? 'background-color: #fff;' : ''}}"> |
pages/index/index/index.wxml
@@ -516,6 +516,9 @@ | @@ -516,6 +516,9 @@ | ||
516 | <block wx:if="{{item.ename=='presale'}}"> | 516 | <block wx:if="{{item.ename=='presale'}}"> |
517 | <presell object="{{item.content}}"></presell> | 517 | <presell object="{{item.content}}"></presell> |
518 | </block> | 518 | </block> |
519 | + <block wx:if="{{item.ename=='presaleNew'}}"> | ||
520 | + <diy_public object="{{item.content}}" prom_type="8"></diy_public> | ||
521 | + </block> | ||
519 | <!-- 团购 --> | 522 | <!-- 团购 --> |
520 | <block wx:if="{{item.ename=='groupbuy'}}"> | 523 | <block wx:if="{{item.ename=='groupbuy'}}"> |
521 | <groupbuy object="{{item.content}}"></groupbuy> | 524 | <groupbuy object="{{item.content}}"></groupbuy> |
pages/template/index.wxml
@@ -69,6 +69,9 @@ | @@ -69,6 +69,9 @@ | ||
69 | <block wx:if="{{item.ename=='presale'}}"> | 69 | <block wx:if="{{item.ename=='presale'}}"> |
70 | <presell object="{{item.content}}"></presell> | 70 | <presell object="{{item.content}}"></presell> |
71 | </block> | 71 | </block> |
72 | + <block wx:if="{{item.ename=='presaleNew'}}"> | ||
73 | + <diy_public object="{{item.content}}" prom_type="8"></diy_public> | ||
74 | + </block> | ||
72 | <!-- 团购 --> | 75 | <!-- 团购 --> |
73 | <block wx:if="{{item.ename=='groupbuy'}}"> | 76 | <block wx:if="{{item.ename=='groupbuy'}}"> |
74 | <groupbuy object="{{item.content}}"></groupbuy> | 77 | <groupbuy object="{{item.content}}"></groupbuy> |