Commit c6b81e2d88e72f6084176040f35e48234c9732bc
1 parent
a24be348
1、服务卡项订单详情的bug优化
2、商品详情页面的优化
Showing
13 changed files
with
54 additions
and
34 deletions
packageA/pages/cart2_ser/cart2_ser.js
... | ... | @@ -510,6 +510,9 @@ Page({ |
510 | 510 | 'pickup_id': gg.pick_id, |
511 | 511 | 'pickup_keyid': list[i].keyid, |
512 | 512 | }; |
513 | + if(gg.is_pd_normal){ | |
514 | + goods.is_pd_normal=1; | |
515 | + } | |
513 | 516 | } |
514 | 517 | |
515 | 518 | if(getApp().globalData.skinface_id){ |
... | ... | @@ -562,6 +565,11 @@ Page({ |
562 | 565 | goods.skinface_id=getApp().globalData.skinface_id; |
563 | 566 | } |
564 | 567 | |
568 | + if(this.data.postdata && this.data.postdata.is_pd_normal==1){ | |
569 | + goods.is_pd_normal=1; | |
570 | + } | |
571 | + | |
572 | + | |
565 | 573 | //--导购分享过来的id-- |
566 | 574 | if (gg.guide_id) { |
567 | 575 | goods.guide_id = gg.guide_id; |
... | ... | @@ -634,7 +642,7 @@ Page({ |
634 | 642 | }); |
635 | 643 | setTimeout(function () { |
636 | 644 | wx.reLaunch({ |
637 | - url: "/pages/payment/pay_success/pay_success?card=1&order_id=" + order_id, | |
645 | + url: "/pages/payment/pay_success/pay_success?card=1&order_id=" + th.data.order_id, | |
638 | 646 | }) |
639 | 647 | }, 1000) |
640 | 648 | ... | ... |
packageA/pages/details_serviceCard/details_serviceCard.js
... | ... | @@ -310,6 +310,9 @@ Page({ |
310 | 310 | var card_id = details.list[i].card_id; |
311 | 311 | var prom_type = details.list[i].prom_type > 0 ? details.list[i].prom_type : 0; |
312 | 312 | var is_pd_normal = details.list[i].is_pd_normal; |
313 | + if(is_pd_normal){ | |
314 | + newd['is_pd_normal'] = 1; | |
315 | + } | |
313 | 316 | // 库存 |
314 | 317 | var redisNums = 0; |
315 | 318 | // 限购数 | ... | ... |
packageA/pages/serviceCard_pd/goodsInfo/buy_pt.wxml
... | ... | @@ -38,10 +38,9 @@ |
38 | 38 | <view style="margin-top: 20rpx"> |
39 | 39 | <view class="flex-space-between address ai_end xc-width "> |
40 | 40 | |
41 | - <view class="flex ai_end" wx:if="{{def_pick_store && def_pick_store.pickup_name}}"> | |
42 | - <text class="fs30 xc-black3 shop_name">{{def_pick_store.pickup_name}}</text> | |
43 | - | |
44 | - | |
41 | + <view class="flex" wx:if="{{def_pick_store && def_pick_store.pickup_name}}"> | |
42 | + <text class="fs30 xc-black3 shop_name {{def_pick_store.distance!=null?'max':''}} ">{{def_pick_store.pickup_name}}</text> | |
43 | + | |
45 | 44 | <view class="distance fs24 xc-ash"wx:if="{{def_pick_store.distance!=null}}"> |
46 | 45 | 距离:{{def_pick_store.distance>1000?filters.toFix(def_pick_store.distance/1000,2)+"km":filters.toFix(def_pick_store.distance,0)+"m"}} |
47 | 46 | ... | ... |
packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.js
... | ... | @@ -195,6 +195,8 @@ Page({ |
195 | 195 | prom_r_null: 0, |
196 | 196 | hiddenCS: true, //控制客服操作菜单显示和控制 |
197 | 197 | user_order_pt_state: 0, |
198 | + | |
199 | + is_retail_price: 0, | |
198 | 200 | }, |
199 | 201 | |
200 | 202 | //------初始化加载---------- |
... | ... | @@ -311,8 +313,10 @@ Page({ |
311 | 313 | store_config: e, |
312 | 314 | sys_switch: json_d, |
313 | 315 | is_closecoupon: json_d.is_closecoupon, |
314 | - is_newsales_rules: json_d.is_newsales_rules | |
316 | + is_newsales_rules: json_d.is_newsales_rules, | |
317 | + is_retail_price: json_d.is_retail_price || 0, | |
315 | 318 | }); |
319 | + | |
316 | 320 | ee.init(gid); |
317 | 321 | |
318 | 322 | //------几人评价------ |
... | ... | @@ -457,20 +461,10 @@ Page({ |
457 | 461 | mapurl_f_img = null; |
458 | 462 | |
459 | 463 | |
460 | - // ----> 秒杀 | |
461 | - let prom_type = this.data.options.prom_type; | |
462 | 464 | |
463 | 465 | let goods_id = this.data.options.goods_id; |
464 | 466 | if (!goods_id) goods_id = this.data.data.goods_id; |
465 | 467 | |
466 | - if (prom_type) { // 进入商品详情页地址传参有带goods_id、prom_type、prom_id参数, 即从秒杀入口进入 | |
467 | - let prom_id = this.data.options.prom_id; | |
468 | - // 检查活动是否开始 | |
469 | - this.check_prom(goods_id, prom_type, prom_id); | |
470 | - | |
471 | - } | |
472 | - | |
473 | - | |
474 | 468 | //------是否收藏---------- |
475 | 469 | await getApp().request.promiseGet("/api/weshop/goodscollect/page", { |
476 | 470 | data: { |
... | ... | @@ -609,6 +603,16 @@ Page({ |
609 | 603 | }); |
610 | 604 | |
611 | 605 | |
606 | + // ----> 秒杀 | |
607 | + let prom_type = that.data.options.prom_type; | |
608 | + | |
609 | + if (prom_type) { // 进入商品详情页地址传参有带goods_id、prom_type、prom_id参数, 即从秒杀入口进入 | |
610 | + let prom_id = that.data.options.prom_id; | |
611 | + // 检查活动是否开始 | |
612 | + that.check_prom(t.data.data.id, prom_type, prom_id); | |
613 | + } | |
614 | + | |
615 | + | |
612 | 616 | that.getTaohe(); |
613 | 617 | //-----商品详情--- |
614 | 618 | if (!t.data.data.serviceContent) t.data.data.serviceContent = " "; |
... | ... | @@ -730,8 +734,8 @@ Page({ |
730 | 734 | |
731 | 735 | //---判断商品是否超出活动限购,拼团的普通购买不计算活动的限购--- |
732 | 736 | if (th.data.promcardbuynum != -1 && th.data.prom_buy_limit > 0 && th.data.is_normal != 1) { |
733 | - if (th.data.goodsInputNum + th.data.promcardbuynum > th.data.prom_buy_limit) { | |
734 | 737 | |
738 | + if (th.data.goodsInputNum + th.data.promcardbuynum > th.data.prom_buy_limit) { | |
735 | 739 | s.my_warnning('超出商品活动限购', 0, th); |
736 | 740 | var num = th.data.prom_buy_limit - th.data.promcardbuynum; |
737 | 741 | if (num < 0) num = 0; |
... | ... | @@ -3024,6 +3028,7 @@ Page({ |
3024 | 3028 | ee.countDown(endTime2); |
3025 | 3029 | } |
3026 | 3030 | } |
3031 | + | |
3027 | 3032 | //-------查看有多少人在开这个团------- |
3028 | 3033 | th.get_team_group(prom_id); |
3029 | 3034 | } | ... | ... |
packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.wxml
... | ... | @@ -79,9 +79,9 @@ |
79 | 79 | <view class="flex fs35 xc-qtsign">¥</view> |
80 | 80 | <view class="fs50 val">{{prom_price}}</view> |
81 | 81 | </view> |
82 | - <view class="word-line fs20 xc-qtunit-price"> | |
83 | - 零售价¥{{filters.toFix(data.market_price,2)}} | |
84 | - </view> | |
82 | + <view wx:if="{{is_retail_price}}" class="fs20 xc-qtunit-price t-l" >零售价¥{{filters.toFix(data.market_price,2)}}</view> | |
83 | + <view wx:else class="fs20 xc-qtunit-price t-l">¥{{filters.toFix(data.shop_price,2)}}</view> | |
84 | + | |
85 | 85 | </view> |
86 | 86 | |
87 | 87 | <view class="abs white xc-nanber"> |
... | ... | @@ -667,7 +667,7 @@ |
667 | 667 | </block> |
668 | 668 | <view class="address-frame xc-ash"> |
669 | 669 | <view class="flex-vertical-between butttem5"> |
670 | - <view class="flex xc-ash"> | |
670 | + <view class="flex xc-ash" style="flex-shrink:0;max-width: 69%;" > | |
671 | 671 | <view class="fs30 xc-black3 address_name">{{item.pickup_name}} |
672 | 672 | <block wx:if="{{tool.is_no_dis(sele_g.storageId,item.keyid)}}"> |
673 | 673 | <text class="no_store">(配送不匹配)</text> | ... | ... |
packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.wxss
pages/cart/cart/cart.js
... | ... | @@ -1355,7 +1355,7 @@ Page({ |
1355 | 1355 | continue; |
1356 | 1356 | } |
1357 | 1357 | |
1358 | - if (item.prom_type == 0) { | |
1358 | + if (item.prom_type == 0 && !item.is_integral_normal && !item.is_pd_normal ) { | |
1359 | 1359 | var prom = null; |
1360 | 1360 | var now = ut.gettimestamp(); |
1361 | 1361 | await getApp().request.promiseGet(`/api/weshop/activitylist/listGoodActInfo2`, { | ... | ... |
pages/goods/goodsInfo/buy_com_pop.wxml
... | ... | @@ -29,8 +29,8 @@ |
29 | 29 | <!-- 选择门店模块 --> |
30 | 30 | <view class="flex-space-between address ai_end xc-width "> |
31 | 31 | |
32 | - <view class="flex ai_end" wx:if="{{def_pick_store && def_pick_store.pickup_name}}"> | |
33 | - <text class="fs30 xc-black3 shop_name">{{def_pick_store.pickup_name}}</text> | |
32 | + <view class="flex" wx:if="{{def_pick_store && def_pick_store.pickup_name}}"> | |
33 | + <text class="fs30 xc-black3 shop_name {{def_pick_store.distance!=null?'max':''}}">{{def_pick_store.pickup_name}}</text> | |
34 | 34 | <view class="distance fs24 xc-ash" wx:if="{{def_pick_store.distance!=null}}"> |
35 | 35 | 距离:{{def_pick_store.distance > 1000 ? filters.toFix(def_pick_store.distance / 1000, 2) + "km" : filters.toFix(def_pick_store.distance, 0) + "m"}} |
36 | 36 | ... | ... |
pages/goods/goodsInfo/buy_integral.wxml
... | ... | @@ -26,9 +26,9 @@ |
26 | 26 | <!-- 选择门店模块 --> |
27 | 27 | <view class="flex-space-between address ai_end xc-width "> |
28 | 28 | |
29 | - <view class="flex ai_end" wx:if="{{def_pick_store && def_pick_store.pickup_name}}"> | |
30 | - <text class="fs30 xc-black3 shop_name">{{def_pick_store.pickup_name}}</text> | |
31 | - <view class="distance fs24 xc-ash"wx:if="{{def_pick_store.distance!=null}}"> | |
29 | + <view class="flex" wx:if="{{def_pick_store && def_pick_store.pickup_name}}"> | |
30 | + <text class="fs30 xc-black3 shop_name {{def_pick_store.distance!=null?'max':''}} ">{{def_pick_store.pickup_name}}</text> | |
31 | + <view class="distance fs24 xc-ash" wx:if="{{def_pick_store.distance!=null}}"> | |
32 | 32 | 距离:{{def_pick_store.distance>1000?filters.toFix(def_pick_store.distance/1000,2)+"km":filters.toFix(def_pick_store.distance,0)+"m"}} |
33 | 33 | |
34 | 34 | </view> | ... | ... |
pages/goods/goodsInfo/buy_pt.wxml
... | ... | @@ -47,11 +47,10 @@ |
47 | 47 | <view style="margin-top: 20rpx"> |
48 | 48 | <view class="flex-space-between address ai_end xc-width "> |
49 | 49 | |
50 | - <view class="flex ai_end" wx:if="{{def_pick_store && def_pick_store.pickup_name}}"> | |
51 | - <text class="fs30 xc-black3 shop_name">{{def_pick_store.pickup_name}}</text> | |
52 | - | |
53 | - | |
54 | - <view class="distance fs24 xc-ash"wx:if="{{def_pick_store.distance!=null}}"> | |
50 | + <view class="flex" wx:if="{{def_pick_store && def_pick_store.pickup_name}}"> | |
51 | + <text class="fs30 xc-black3 shop_name {{def_pick_store.distance!=null?'max':''}}">{{def_pick_store.pickup_name}}</text> | |
52 | + | |
53 | + <view class="distance fs24 xc-ash" wx:if="{{def_pick_store.distance!=null}}"> | |
55 | 54 | 距离:{{def_pick_store.distance>1000?filters.toFix(def_pick_store.distance/1000,2)+"km":filters.toFix(def_pick_store.distance,0)+"m"}} |
56 | 55 | |
57 | 56 | </view> | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxml
... | ... | @@ -130,6 +130,7 @@ |
130 | 130 | |
131 | 131 | <view wx:if="{{is_retail_price}}" class="word-line fs20 xc-qtunit-price no_line_c">零售价:¥{{filters.toFix(data.market_price,2)}}</view> |
132 | 132 | <view wx:else class="word-line no_line_x fs20 xc-qtunit-price">¥{{filters.toFix(data.shop_price,2)}}</view> |
133 | + | |
133 | 134 | </view> |
134 | 135 | |
135 | 136 | <view class="abs white xc-nanber"> | ... | ... |
pages/user/order_list/order_list.js
pages/user/order_list/order_list.wxml
... | ... | @@ -422,10 +422,10 @@ |
422 | 422 | </block> |
423 | 423 | |
424 | 424 | <navigator class="commodity_To_evaluate flex-level comment_go" |
425 | - bindtap="pay" data-index="{{index}}" wx:if="{{item.prom_type!=6 && item.pay_status==0}}">立即支付</navigator> | |
425 | + bindtap="pay" data-index="{{index}}" wx:if="{{item.prom_type!=6 && item.pay_status==0 && item.order_status<2}}">立即支付</navigator> | |
426 | 426 | |
427 | 427 | <navigator class="commodity_To_evaluate flex-level comment_go" |
428 | - bindtap="pay" data-index="{{index}}" wx:if="{{item.prom_type==6 && item.pt_status==0}}">立即支付</navigator> | |
428 | + bindtap="pay" data-index="{{index}}" wx:if="{{item.prom_type==6 && item.pt_status==0 && item.order_status<2}}">立即支付</navigator> | |
429 | 429 | |
430 | 430 | <navigator class="commodity_To_evaluate flex-level comment_go" url="/packageA/pages/serviceCard_pd/cart_wk/cart_wk?order_id={{item.order_id}}" |
431 | 431 | data-idx="{{index}}" wx:if="{{item.pt_status==2 && item.pt_tail_money>0}}">支付尾款</navigator> | ... | ... |