Commit 3a4479278e2d632b6ace9a4fd8a5dafbc5248ae8
Merge branch 'test' into 'qa'
Test See merge request !445
Showing
3 changed files
with
76 additions
and
66 deletions
pages/cart/cart2/cart2.js
| ... | ... | @@ -481,6 +481,12 @@ Page({ |
| 481 | 481 | if(gg.prom_type==5){ |
| 482 | 482 | t.data.data.prom_id = gg.prom_id ; |
| 483 | 483 | t.data.data.prom_type =5; |
| 484 | + | |
| 485 | + //--主商品要有导购id和导购类型-- | |
| 486 | + if(gg.guide_id){ | |
| 487 | + t.data.data.guide_id=gg.guide_id; | |
| 488 | + t.data.data.guide_type=gg.guide_type; | |
| 489 | + } | |
| 484 | 490 | th.setData({collocation_goods:gg.collocation_goods}); |
| 485 | 491 | |
| 486 | 492 | var cart_arr=new Array(); |
| ... | ... | @@ -1649,7 +1655,6 @@ Page({ |
| 1649 | 1655 | if (pdata.length==0) return; |
| 1650 | 1656 | var str = JSON.stringify(pdata); |
| 1651 | 1657 | |
| 1652 | - | |
| 1653 | 1658 | wx.showLoading({title: "加载中"}); |
| 1654 | 1659 | wx.request({ |
| 1655 | 1660 | url: oo.url + '/api/weshop/order/createWxdOrder', | ... | ... |
pages/goods/goodsInfo/goodsInfo.js
| ... | ... | @@ -370,72 +370,76 @@ Page({ |
| 370 | 370 | th.data.fir_def_store={}; //赋值空对象 |
| 371 | 371 | return false; |
| 372 | 372 | } |
| 373 | - var g_distr_type=th.data.data.distr_type; | |
| 374 | 373 | |
| 375 | - //--如果默认门店的配送方式不对,就不能被选择-- | |
| 376 | - if(ee.distr_type!=0 && g_distr_type!=0 && ee.distr_type!=g_distr_type ){ | |
| 377 | - th.data.fir_def_store={}; //赋值空对象 | |
| 378 | - return false; | |
| 379 | - } | |
| 374 | + //--定时器推迟一下-- | |
| 375 | + setTimeout(function () { | |
| 376 | + var g_distr_type=th.data.data.distr_type; | |
| 377 | + //--如果默认门店的配送方式不对,就不能被选择-- | |
| 378 | + if(ee.distr_type!=0 && g_distr_type!=0 && ee.distr_type!=g_distr_type ){ | |
| 379 | + th.data.fir_def_store={}; //赋值空对象 | |
| 380 | + return false; | |
| 381 | + } | |
| 382 | + | |
| 383 | + var appd=getApp().globalData; | |
| 384 | + var w_time = setInterval(function() { | |
| 385 | + if (that.data.is_get_local_ok == 0) return false; | |
| 386 | + clearInterval(w_time); | |
| 387 | + var distance = null; | |
| 388 | + var e=JSON.parse(JSON.stringify(ee)); | |
| 389 | + | |
| 390 | + //如果有开启近距离的话,同时距离优不一样了 | |
| 391 | + if (that.data.lat != null) { | |
| 392 | + //如果经纬度有变化的话 | |
| 393 | + if( appd.lat==that.data.lat && appd.lon==that.data.lon && e.distance>0 ){ | |
| 394 | + that.data.fir_def_store=e; | |
| 395 | + that.setData({ | |
| 396 | + def_pick_store: e, | |
| 397 | + sto_sele_name: e.pickup_name, | |
| 398 | + sto_sele_id: e.pickup_id, | |
| 399 | + sto_sele_distr: e.distr_type | |
| 400 | + }) | |
| 401 | + }else{ | |
| 402 | + //要用接口是获取距离,js的计算不准 | |
| 403 | + getApp().request.promiseGet("/api/weshop/pickup/list",{ | |
| 404 | + data:{store_id:os.stoid,pickup_id:e.pickup_id,lat:th.data.lat,lon: th.data.lon}, | |
| 405 | + }).then(res=>{ | |
| 406 | + if(res.data.code==0){ | |
| 407 | + e=res.data.data.pageData[0]; | |
| 408 | + if (e){ | |
| 409 | + appd.pk_store=e; | |
| 410 | + that.data.fir_def_store=e; | |
| 411 | + that.setData({ | |
| 412 | + def_pick_store: e, | |
| 413 | + sto_sele_name: e.pickup_name, | |
| 414 | + sto_sele_id: e.pickup_id, | |
| 415 | + sto_sele_distr: e.distr_type | |
| 416 | + }) | |
| 417 | + } | |
| 418 | + | |
| 419 | + } | |
| 420 | + }) | |
| 421 | + } | |
| 422 | + | |
| 423 | + //e.distance = distance; | |
| 424 | + appd.lat=that.data.lat; | |
| 425 | + appd.lon=that.data.lon; | |
| 426 | + | |
| 427 | + }else{ | |
| 428 | + if (e) { | |
| 429 | + e.distance = null; | |
| 430 | + that.data.fir_def_store=e; | |
| 431 | + that.setData({ | |
| 432 | + def_pick_store: e, | |
| 433 | + sto_sele_name: e.pickup_name, | |
| 434 | + sto_sele_id: e.pickup_id, | |
| 435 | + sto_sele_distr: e.distr_type | |
| 436 | + }) | |
| 437 | + } | |
| 438 | + } | |
| 439 | + | |
| 440 | + }, 500) | |
| 441 | + },1000) | |
| 380 | 442 | |
| 381 | - var appd=getApp().globalData; | |
| 382 | - var w_time = setInterval(function() { | |
| 383 | - if (that.data.is_get_local_ok == 0) return false; | |
| 384 | - clearInterval(w_time); | |
| 385 | - var distance = null; | |
| 386 | - var e=JSON.parse(JSON.stringify(ee)); | |
| 387 | - | |
| 388 | - //如果有开启近距离的话,同时距离优不一样了 | |
| 389 | - if (that.data.lat != null) { | |
| 390 | - //如果经纬度有变化的话 | |
| 391 | - if( appd.lat==that.data.lat && appd.lon==that.data.lon && e.distance>0 ){ | |
| 392 | - that.data.fir_def_store=e; | |
| 393 | - that.setData({ | |
| 394 | - def_pick_store: e, | |
| 395 | - sto_sele_name: e.pickup_name, | |
| 396 | - sto_sele_id: e.pickup_id, | |
| 397 | - sto_sele_distr: e.distr_type | |
| 398 | - }) | |
| 399 | - }else{ | |
| 400 | - //要用接口是获取距离,js的计算不准 | |
| 401 | - getApp().request.promiseGet("/api/weshop/pickup/list",{ | |
| 402 | - data:{store_id:os.stoid,pickup_id:e.pickup_id,lat:th.data.lat,lon: th.data.lon}, | |
| 403 | - }).then(res=>{ | |
| 404 | - if(res.data.code==0){ | |
| 405 | - e=res.data.data.pageData[0]; | |
| 406 | - if (e){ | |
| 407 | - appd.pk_store=e; | |
| 408 | - that.data.fir_def_store=e; | |
| 409 | - that.setData({ | |
| 410 | - def_pick_store: e, | |
| 411 | - sto_sele_name: e.pickup_name, | |
| 412 | - sto_sele_id: e.pickup_id, | |
| 413 | - sto_sele_distr: e.distr_type | |
| 414 | - }) | |
| 415 | - } | |
| 416 | - | |
| 417 | - } | |
| 418 | - }) | |
| 419 | - } | |
| 420 | - | |
| 421 | - //e.distance = distance; | |
| 422 | - appd.lat=that.data.lat; | |
| 423 | - appd.lon=that.data.lon; | |
| 424 | - | |
| 425 | - }else{ | |
| 426 | - if (e) { | |
| 427 | - e.distance = null; | |
| 428 | - that.data.fir_def_store=e; | |
| 429 | - that.setData({ | |
| 430 | - def_pick_store: e, | |
| 431 | - sto_sele_name: e.pickup_name, | |
| 432 | - sto_sele_id: e.pickup_id, | |
| 433 | - sto_sele_distr: e.distr_type | |
| 434 | - }) | |
| 435 | - } | |
| 436 | - } | |
| 437 | - | |
| 438 | - }, 500) | |
| 439 | 443 | }); |
| 440 | 444 | |
| 441 | 445 | }, | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxml
| ... | ... | @@ -344,7 +344,8 @@ |
| 344 | 344 | <view class="word-line fs24 xc-unit-price">零售价¥{{data.market_price}}</view> |
| 345 | 345 | </view> |
| 346 | 346 | <view class="xc-val-price"> |
| 347 | - <view class="fs30" style='padding-left:13rpx;'>已抢:{{prom_act.buy_num+prom_act.virtual}}件</view> | |
| 347 | + <view class="fs30" style='padding-left:13rpx;' wx:if="{{prom_st==1}}" >已抢:{{prom_act.buy_num+prom_act.virtual}}件</view> | |
| 348 | + <view class="fs30" style='padding-left:13rpx;' wx:else >已抢:0件</view> | |
| 348 | 349 | <view class="fs30 save t-c">秒杀立省¥{{filters.toFix(data.market_price-prom_price,2)}}</view> |
| 349 | 350 | </view> |
| 350 | 351 | </view> | ... | ... |