Commit f42cc048b77a34660abfc1753c4b5571ce8bdc80
1 parent
3210b7d4
~~ 不显示搭配购, 幸运购的普通购买 ~~
Showing
2 changed files
with
68 additions
and
37 deletions
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
| @@ -2031,7 +2031,7 @@ Page({ | @@ -2031,7 +2031,7 @@ Page({ | ||
| 2031 | if (res.data.code == 0 && res.data.data.total > 0) { | 2031 | if (res.data.code == 0 && res.data.data.total > 0) { |
| 2032 | for (let j in res.data.data.pageData) { | 2032 | for (let j in res.data.data.pageData) { |
| 2033 | let item_j = res.data.data.pageData[j]; | 2033 | let item_j = res.data.data.pageData[j]; |
| 2034 | - var url = '/api/weshop/cart/del/' + e.data.stoid + '/' + item_j.id; | 2034 | + var url = '/api/weshop/cart/del/' + os.stoid + '/' + item_j.id; |
| 2035 | getApp().request.delete(url, {}); | 2035 | getApp().request.delete(url, {}); |
| 2036 | } | 2036 | } |
| 2037 | } | 2037 | } |
| @@ -6399,25 +6399,81 @@ Page({ | @@ -6399,25 +6399,81 @@ Page({ | ||
| 6399 | 6399 | ||
| 6400 | //积分购和拼团的普通购买的的时候,要判断有没有全场优惠活动 | 6400 | //积分购和拼团的普通购买的的时候,要判断有没有全场优惠活动 |
| 6401 | check_nor_promgood(goods_id, back) { | 6401 | check_nor_promgood(goods_id, back) { |
| 6402 | - getApp().request.get("/api/weshop/goods/getGoodsPromNormal/" + os.stoid + "/" + goods_id, { | ||
| 6403 | - success: function (res) { | 6402 | + var th=this; |
| 6403 | + var user_id=getApp().globalData.user_id; | ||
| 6404 | + //调用接口判断订单优惠, | ||
| 6405 | + getApp().request.get("/api/weshop/goods/getGoodsPromListNew1/" + os.stoid + "/" + goods_id + "/0" + "/" + user_id, { | ||
| 6406 | + success: async function (res) { | ||
| 6404 | if (res.data.code == 0 && res.data.data) { | 6407 | if (res.data.code == 0 && res.data.data) { |
| 6408 | + | ||
| 6405 | var obj = {}; | 6409 | var obj = {}; |
| 6406 | - if(res.data.data.promGoodsLists && res.data.data.promGoodsLists.length > 0){ | 6410 | + var r_data = res.data.data; |
| 6411 | + //暂时积分够 不和 优惠,阶梯重叠 | ||
| 6412 | + if(th.data.zh_act){ | ||
| 6407 | obj = { | 6413 | obj = { |
| 6408 | - act_id: res.data.data.promGoodsLists[0].prom_id, | 6414 | + act_id: th.data.zh_act.id, |
| 6409 | prom_type:3 | 6415 | prom_type:3 |
| 6410 | } | 6416 | } |
| 6411 | - }else if(res.data.data.ladderLists){ | 6417 | + back(obj); |
| 6418 | + return false; | ||
| 6419 | + } | ||
| 6420 | + | ||
| 6421 | + if (r_data.collocationList) { | ||
| 6412 | obj = { | 6422 | obj = { |
| 6413 | - act_id: res.data.data.ladderLists[0].form_id, | ||
| 6414 | - prom_type:10 | 6423 | + act_id: r_data.collocationList[0].prom_id, |
| 6424 | + prom_type:5 | ||
| 6415 | } | 6425 | } |
| 6426 | + obj.is_coupon=r_data.collocationPromList.is_coupon; | ||
| 6427 | + back(obj); | ||
| 6428 | + return false; | ||
| 6416 | } | 6429 | } |
| 6417 | 6430 | ||
| 6431 | + | ||
| 6432 | + var is_ok=1; | ||
| 6433 | + if (r_data.ladderLists) { | ||
| 6434 | + var act_id = r_data.ladderLists[0].form_id; | ||
| 6435 | + //-- 判断会员能不能参与阶梯促销 -- | ||
| 6436 | + await getApp().request.promiseGet("/api/weshop/prom/ladderForm/getNew/" + os.stoid + "/" + user_id + "/" + act_id, {}).then(res => { | ||
| 6437 | + | ||
| 6438 | + | ||
| 6439 | + if (res.data.code == 0 && res.data.data) { | ||
| 6440 | + var prom_content = ""; | ||
| 6441 | + //暂定优惠促销还不能重叠 | ||
| 6442 | + if(res.data.data.good_object==0 && (r_data.promGoodsLists || th.data.zh_act)){ | ||
| 6443 | + return false; | ||
| 6444 | + } | ||
| 6445 | + | ||
| 6446 | + if(res.data.data.good_object==1){ | ||
| 6447 | + r_data.promGoodsLists=null; | ||
| 6448 | + } | ||
| 6449 | + obj = { | ||
| 6450 | + act_id: act_id, | ||
| 6451 | + prom_type:10 | ||
| 6452 | + } | ||
| 6453 | + back(obj); | ||
| 6454 | + is_ok=0 | ||
| 6455 | + return false; | ||
| 6456 | + } | ||
| 6457 | + }) | ||
| 6458 | + } | ||
| 6459 | + | ||
| 6460 | + if(!is_ok) return false; | ||
| 6461 | + if(r_data.promGoodsLists){ | ||
| 6462 | + obj = { | ||
| 6463 | + act_id: r_data.promGoodsLists[0].prom_id, | ||
| 6464 | + prom_type:3 | ||
| 6465 | + } | ||
| 6466 | + back(obj); | ||
| 6467 | + return false; | ||
| 6468 | + } | ||
| 6469 | + | ||
| 6470 | + obj = { | ||
| 6471 | + act_id: 0, | ||
| 6472 | + prom_type:0 | ||
| 6473 | + } | ||
| 6418 | back(obj); | 6474 | back(obj); |
| 6419 | - } else { | ||
| 6420 | - back(0) | 6475 | + |
| 6476 | + | ||
| 6421 | } | 6477 | } |
| 6422 | } | 6478 | } |
| 6423 | }) | 6479 | }) |
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.wxml
| @@ -530,9 +530,6 @@ | @@ -530,9 +530,6 @@ | ||
| 530 | </view> | 530 | </view> |
| 531 | </block> --> | 531 | </block> --> |
| 532 | <!-- 判断是不是有秒杀 --> | 532 | <!-- 判断是不是有秒杀 --> |
| 533 | - | ||
| 534 | - | ||
| 535 | - | ||
| 536 | 533 | ||
| 537 | <!-- <view class="bz_view flex bdt16" wx:if="{{bconfig}}"> | 534 | <!-- <view class="bz_view flex bdt16" wx:if="{{bconfig}}"> |
| 538 | <image class="bzfu_img" src="{{iurl}}/miniapp/images/bzfu_w.png"></image> | 535 | <image class="bzfu_img" src="{{iurl}}/miniapp/images/bzfu_w.png"></image> |
| @@ -545,30 +542,8 @@ | @@ -545,30 +542,8 @@ | ||
| 545 | <!-- <text class="iconfont icon-shuangjiantouxia c-db"></text> --> | 542 | <!-- <text class="iconfont icon-shuangjiantouxia c-db"></text> --> |
| 546 | <!-- </view> | 543 | <!-- </view> |
| 547 | </view> --> | 544 | </view> --> |
| 548 | - <!-- - 搭配促销 -- --> | ||
| 549 | - <view class="dp_cx_view" wx:if="{{collocationGoods}}"> | ||
| 550 | - <view class="bb_view"> | ||
| 551 | - <view>优惠热配</view> | ||
| 552 | - <view class="red_bb" bindtap="go_prom_list"> | ||
| 553 | - 查看全部 | ||
| 554 | - <text class="bg_jj"></text> | ||
| 555 | - </view> | ||
| 556 | - </view> | ||
| 557 | - <!-- 搭配的显示 --> | ||
| 558 | - <view class="flex" bindtap="go_prom_list"> | ||
| 559 | - <image class="dp_img" src="{{iurl+collocationGoods.img_url}}"></image> | ||
| 560 | - <view class="act_content"> | ||
| 561 | - <view class="fs32">{{collocationGoods.title}}</view> | ||
| 562 | - <view class="fs30 color_b" wx:if="{{collocationGoods.max!=collocationGoods.min}}"> | ||
| 563 | - 搭配价¥{{collocationGoods.min}}-{{collocationGoods.max}} | ||
| 564 | - </view> | ||
| 565 | - <view class="fs30 color_b" wx:else>搭配价¥{{collocationGoods.min}}</view> | ||
| 566 | - <view class="fs30 color-gray"> | ||
| 567 | - 活动至{{filters.format_time(collocationGoods.end_time,1)}} | ||
| 568 | - </view> | ||
| 569 | - </view> | ||
| 570 | - </view> | ||
| 571 | - </view> | 545 | + |
| 546 | + | ||
| 572 | <!-- - 宝贝评价 -- --> | 547 | <!-- - 宝贝评价 -- --> |
| 573 | <view class="bdt16"> | 548 | <view class="bdt16"> |
| 574 | <view class="bb_view"> | 549 | <view class="bb_view"> |