Commit a94019eedeed8350a8a8f1626aabe899d03e3571
1 parent
fb055097
1、同城配送
2、会员作废 3、小店排序
Showing
10 changed files
with
139 additions
and
29 deletions
packageA/pages/distribution/shop/shop.js
| ... | ... | @@ -458,7 +458,7 @@ Page({ |
| 458 | 458 | clickSort(e) { |
| 459 | 459 | let data = this.data.currentQuery; |
| 460 | 460 | // data.orderField = 'shop_price'; |
| 461 | - data.orderField = 'prom_price'; | |
| 461 | + data.orderField = 'final_price'; | |
| 462 | 462 | if (data.page) { |
| 463 | 463 | delete data.page; |
| 464 | 464 | }; |
| ... | ... | @@ -526,9 +526,10 @@ Page({ |
| 526 | 526 | delete data.page; |
| 527 | 527 | }; |
| 528 | 528 | if (currentIndex == 0) { |
| 529 | - if (data.orderField) {// 清除orderField | |
| 530 | - delete data.orderField; | |
| 531 | - }; | |
| 529 | + // if (data.orderField) {// 清除orderField | |
| 530 | + // delete data.orderField; | |
| 531 | + // }; | |
| 532 | + data.orderField = 'shop_price'; | |
| 532 | 533 | }; |
| 533 | 534 | if (currentIndex == 1) { |
| 534 | 535 | data.orderField = 'sales_sum'; |
| ... | ... | @@ -539,11 +540,14 @@ Page({ |
| 539 | 540 | |
| 540 | 541 | if (currentIndex == 3) { |
| 541 | 542 | // console.log('点击价格'); |
| 542 | - if (data.orderType) {// 清除orderType | |
| 543 | - delete data.orderType; | |
| 544 | - }; | |
| 543 | + // if (data.orderType) {// 清除orderType | |
| 544 | + // delete data.orderType; | |
| 545 | + // }; | |
| 546 | + data.orderType = 'desc'; | |
| 545 | 547 | return; |
| 546 | 548 | }; |
| 549 | + | |
| 550 | + | |
| 547 | 551 | data.orderType = 'desc'; |
| 548 | 552 | this.data.currentQuery = data; |
| 549 | 553 | delete data.brand_id; | ... | ... |
packageA/pages/distribution/shop/shop.wxml
| ... | ... | @@ -51,12 +51,13 @@ |
| 51 | 51 | <view class="pdl20 c-a" bindtap="search">搜索</view> |
| 52 | 52 | </view> |
| 53 | 53 | </view> |
| 54 | - <view class="flex t-c fs26 bg-white bdb sticky c-a" catchtap="clickTab"> | |
| 54 | + | |
| 55 | + <view class="flex t-c fs26 bg-white bdb sticky c-a" bindtap="clickTab"> | |
| 55 | 56 | <block wx:for="{{tabArr}}"> |
| 56 | 57 | <view class="f1 pd20 {{currentTabIndex == index ? 'active':''}}" data-index="{{index}}" wx:if="{{index != 3}}"> |
| 57 | 58 | {{item}} |
| 58 | 59 | </view> |
| 59 | - <view class="f1 pd20 {{currentTabIndex == index ? 'active':''}}" data-index="{{index}}" wx:else bindtap="clickSort"> | |
| 60 | + <view class="f1 pd20 {{currentTabIndex == index ? 'active':''}}" data-index="{{index}}" wx:else catchtap="clickSort"> | |
| 60 | 61 | {{item}} |
| 61 | 62 | <text class="iconfont icon-sort2 c-db" wx:if="{{!isSort}}"></text> |
| 62 | 63 | <text class="t-icon t-icon-sort-up {{isDescending ? 'reverse':''}}" wx:else></text> | ... | ... |
packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct.js
| ... | ... | @@ -934,6 +934,11 @@ Page({ |
| 934 | 934 | } |
| 935 | 935 | }) |
| 936 | 936 | if (!is_next) return false |
| 937 | + | |
| 938 | + th.data.lon=lon; | |
| 939 | + th.data.lat=lat; | |
| 940 | + th.data.bn_gd_w=gd_w; | |
| 941 | + th.data.bn_samecity_order_amount=req_data.order_amount; | |
| 937 | 942 | } |
| 938 | 943 | |
| 939 | 944 | //-- 如果是订单优惠的时候,allpice要拿来减掉一些 -- |
| ... | ... | @@ -1226,6 +1231,13 @@ Page({ |
| 1226 | 1231 | 'order_goods': new Array(), |
| 1227 | 1232 | }; |
| 1228 | 1233 | |
| 1234 | + if(item.exp_type==2){ | |
| 1235 | + item.lon=th.data.lon?th.data.lon:0; | |
| 1236 | + item.lat=th.data.lat?th.data.lat:0; | |
| 1237 | + item.goods_weight=t_item.gd_w; | |
| 1238 | + item.samecity_order_amount=t_item.samecity_order_amount; | |
| 1239 | + } | |
| 1240 | + | |
| 1229 | 1241 | //--判断有没有优惠活动-- |
| 1230 | 1242 | if (th.data.formData.order_prom_amount > 0) { |
| 1231 | 1243 | var order_prom_list = {}; | ... | ... |
packageC/pages/presell/cart/cart.js
| ... | ... | @@ -2200,6 +2200,10 @@ Page({ |
| 2200 | 2200 | return false |
| 2201 | 2201 | } |
| 2202 | 2202 | exp_price = parseFloat(shipping_price).toFixed(2); |
| 2203 | + th.data.lon=lon; | |
| 2204 | + th.data.lat=lat; | |
| 2205 | + th.data.bn_gd_w=gd_w; | |
| 2206 | + th.data.bn_samecity_order_amount=req_data.order_amount; | |
| 2203 | 2207 | } |
| 2204 | 2208 | |
| 2205 | 2209 | ord_price = parseFloat(ord_price) - parseFloat(th.data.presell.presell_deposit); |
| ... | ... | @@ -2283,6 +2287,10 @@ Page({ |
| 2283 | 2287 | return false |
| 2284 | 2288 | } |
| 2285 | 2289 | exp_price = parseFloat(shipping_price).toFixed(2); |
| 2290 | + th.data.lon=lon; | |
| 2291 | + th.data.lat=lat; | |
| 2292 | + th.data.bn_gd_w=gd_w; | |
| 2293 | + th.data.bn_samecity_order_amount=req_data.order_amount; | |
| 2286 | 2294 | } |
| 2287 | 2295 | |
| 2288 | 2296 | |
| ... | ... | @@ -2411,7 +2419,7 @@ Page({ |
| 2411 | 2419 | tail_pay_type: ind,//0微信支付 1余额支付 |
| 2412 | 2420 | }; |
| 2413 | 2421 | |
| 2414 | - if (th.data.exp_type == 0) { | |
| 2422 | + if (th.data.exp_type == 0 || th.data.exp_type==2 ) { | |
| 2415 | 2423 | var index = th.data.index; |
| 2416 | 2424 | dd.shipping_code = th.data.wu_arr[index].code; |
| 2417 | 2425 | dd.shipping_name = th.data.wu_arr[index].name; |
| ... | ... | @@ -2419,6 +2427,14 @@ Page({ |
| 2419 | 2427 | dd.addressid = th.data.user_addr.address_id; |
| 2420 | 2428 | } |
| 2421 | 2429 | |
| 2430 | + | |
| 2431 | + if(dd.exp_type==2){ | |
| 2432 | + dd.lon=th.data.lon?th.data.lon:0; | |
| 2433 | + dd.lat=th.data.lat?th.data.lat:0; | |
| 2434 | + dd.goods_weight=th.data.bn_gd_w; | |
| 2435 | + dd.samecity_order_amount=th.data.bn_samecity_order_amount; | |
| 2436 | + } | |
| 2437 | + | |
| 2422 | 2438 | if (th.data.order_prom_amount > 0) { |
| 2423 | 2439 | var e = { |
| 2424 | 2440 | order_prom_id: th.data.order_prom_id, |
| ... | ... | @@ -2461,6 +2477,13 @@ Page({ |
| 2461 | 2477 | |
| 2462 | 2478 | //---用微信支付--- |
| 2463 | 2479 | if (dd.tail_pay_type == 0) { |
| 2480 | + | |
| 2481 | + if(t.data.code!=0){ | |
| 2482 | + getApp().my_warnning(t.data.msg, 1, th); | |
| 2483 | + th.data.paying=0; | |
| 2484 | + return false; | |
| 2485 | + } | |
| 2486 | + | |
| 2464 | 2487 | util_pay.pay_data(t,function (){ |
| 2465 | 2488 | //---用余额支付--- |
| 2466 | 2489 | getApp().my_warnning("支付成功", 1, th); | ... | ... |
packageC/pages/presell/cart/cart2.js
| ... | ... | @@ -1007,6 +1007,12 @@ Page({ |
| 1007 | 1007 | th.setData({show_submit:1, submit: 0,same_ok:0 }) |
| 1008 | 1008 | return false |
| 1009 | 1009 | } |
| 1010 | + | |
| 1011 | + th.data.lon=lon; | |
| 1012 | + th.data.lat=lat; | |
| 1013 | + th.data.bn_gd_w=gd_w; | |
| 1014 | + th.data.bn_samecity_order_amount=req_data.order_amount; | |
| 1015 | + | |
| 1010 | 1016 | } |
| 1011 | 1017 | |
| 1012 | 1018 | total_m = parseFloat(total_m) + parseFloat(th.data.formData.shipping_price); |
| ... | ... | @@ -1154,6 +1160,13 @@ Page({ |
| 1154 | 1160 | item.use_commission=th.data.bn_goods.use_commission; |
| 1155 | 1161 | } |
| 1156 | 1162 | |
| 1163 | + if(item.exp_type==2){ | |
| 1164 | + item.lon=th.data.lon?th.data.lon:0; | |
| 1165 | + item.lat=th.data.lat?th.data.lat:0; | |
| 1166 | + item.goods_weight=th.data.bn_gd_w; | |
| 1167 | + item.samecity_order_amount=th.data.bn_samecity_order_amount; | |
| 1168 | + } | |
| 1169 | + | |
| 1157 | 1170 | //获取立即购买的商品的信息 |
| 1158 | 1171 | var gg = to.get_b_now(); |
| 1159 | 1172 | //--商品的房间号-- | ... | ... |
packageE/pages/cart/cart2/cart2.js
| ... | ... | @@ -2737,6 +2737,11 @@ Page({ |
| 2737 | 2737 | th.setData({show_submit:1, submit: 0,same_ok:0 }) |
| 2738 | 2738 | return false |
| 2739 | 2739 | } |
| 2740 | + | |
| 2741 | + //重量要带出去 | |
| 2742 | + cart_item.gd_w=gd_w; | |
| 2743 | + cart_item.samecity_order_amount=req_data.order_amount; | |
| 2744 | + | |
| 2740 | 2745 | } |
| 2741 | 2746 | |
| 2742 | 2747 | //预存金额使用参与计算 |
| ... | ... | @@ -3527,7 +3532,8 @@ Page({ |
| 3527 | 3532 | } |
| 3528 | 3533 | th.data.lon=lon; |
| 3529 | 3534 | th.data.lat=lat; |
| 3530 | - | |
| 3535 | + th.data.bn_gd_w=gd_w; | |
| 3536 | + th.data.bn_samecity_order_amount=req_data.order_amount; | |
| 3531 | 3537 | } |
| 3532 | 3538 | |
| 3533 | 3539 | |
| ... | ... | @@ -3850,12 +3856,13 @@ Page({ |
| 3850 | 3856 | item.use_commission = th.data.bn_goods.use_commission; |
| 3851 | 3857 | } |
| 3852 | 3858 | |
| 3853 | - if(th.data.lon && item.exp_type==2){ | |
| 3854 | - item.lon=th.data.lon; | |
| 3855 | - item.lat=th.data.lat; | |
| 3859 | + if(item.exp_type==2){ | |
| 3860 | + item.lon=th.data.lon?th.data.lon:0; | |
| 3861 | + item.lat=th.data.lat?th.data.lat:0; | |
| 3862 | + item.goods_weight=th.data.bn_gd_w; | |
| 3863 | + item.samecity_order_amount=th.data.bn_samecity_order_amount; | |
| 3856 | 3864 | } |
| 3857 | 3865 | |
| 3858 | - | |
| 3859 | 3866 | //获取立即购买的商品的信息 |
| 3860 | 3867 | var gg = to.get_b_now(); |
| 3861 | 3868 | //--商品的房间号-- |
| ... | ... | @@ -4156,9 +4163,11 @@ Page({ |
| 4156 | 4163 | item.use_commission = t_item.can_usecommise; |
| 4157 | 4164 | } |
| 4158 | 4165 | |
| 4159 | - if(th.data.lon && item.exp_type==2){ | |
| 4160 | - item.lon=th.data.lon; | |
| 4161 | - item.lat=th.data.lat; | |
| 4166 | + if(item.exp_type==2){ | |
| 4167 | + item.lon=th.data.lon?th.data.lon:0; | |
| 4168 | + item.lat=th.data.lat?th.data.lat:0; | |
| 4169 | + item.goods_weight=t_item.gd_w; | |
| 4170 | + item.samecity_order_amount=t_item.samecity_order_amount; | |
| 4162 | 4171 | } |
| 4163 | 4172 | |
| 4164 | 4173 | var order_prom_list = {}; | ... | ... |
pages/cart/cart2_inte/cart2_inte.js
| ... | ... | @@ -999,6 +999,12 @@ Page({ |
| 999 | 999 | th.setData({show_submit:1, submit: 0,same_ok:0 }) |
| 1000 | 1000 | return false |
| 1001 | 1001 | } |
| 1002 | + | |
| 1003 | + th.data.lon=lon; | |
| 1004 | + th.data.lat=lat; | |
| 1005 | + th.data.bn_gd_w=gd_w; | |
| 1006 | + th.data.bn_samecity_order_amount=req_data.order_amount; | |
| 1007 | + | |
| 1002 | 1008 | } |
| 1003 | 1009 | |
| 1004 | 1010 | |
| ... | ... | @@ -1105,7 +1111,6 @@ Page({ |
| 1105 | 1111 | return false; |
| 1106 | 1112 | } |
| 1107 | 1113 | |
| 1108 | - | |
| 1109 | 1114 | var item = { |
| 1110 | 1115 | 'user_id': to.globalData.user_id, |
| 1111 | 1116 | 'consignee': addr == null ? "" : addr.consignee, |
| ... | ... | @@ -1148,6 +1153,13 @@ Page({ |
| 1148 | 1153 | } |
| 1149 | 1154 | item.order_prom_list = order_prom_list; |
| 1150 | 1155 | |
| 1156 | + if(item.exp_type==2){ | |
| 1157 | + item.lon=th.data.lon?th.data.lon:0; | |
| 1158 | + item.lat=th.data.lat?th.data.lat:0; | |
| 1159 | + item.goods_weight=th.data.bn_gd_w; | |
| 1160 | + item.samecity_order_amount=th.data.bn_samecity_order_amount; | |
| 1161 | + } | |
| 1162 | + | |
| 1151 | 1163 | |
| 1152 | 1164 | //获取立即购买的商品的信息 |
| 1153 | 1165 | var gg = to.get_b_now(); | ... | ... |
pages/cart/cart2_pt/cart2_pt.js
| ... | ... | @@ -865,6 +865,13 @@ Page({ |
| 865 | 865 | th.setData({show_submit:1, submit: 0,same_ok:0 }) |
| 866 | 866 | return false |
| 867 | 867 | } |
| 868 | + | |
| 869 | + th.data.lon=lon; | |
| 870 | + th.data.lat=lat; | |
| 871 | + th.data.bn_gd_w=gd_w; | |
| 872 | + th.data.bn_samecity_order_amount=req_data.order_amount; | |
| 873 | + | |
| 874 | + | |
| 868 | 875 | } |
| 869 | 876 | |
| 870 | 877 | //-- 如果是订单优惠的时候,allpice要拿来减掉一些 -- |
| ... | ... | @@ -1125,8 +1132,15 @@ Page({ |
| 1125 | 1132 | 'order_goods': new Array(), |
| 1126 | 1133 | }; |
| 1127 | 1134 | |
| 1135 | + //-- 同城配送检验的参数 -- | |
| 1136 | + if(item.exp_type==2){ | |
| 1137 | + item.lon=th.data.lon?th.data.lon:0; | |
| 1138 | + item.lat=th.data.lat?th.data.lat:0; | |
| 1139 | + item.goods_weight=th.data.bn_gd_w; | |
| 1140 | + item.samecity_order_amount=th.data.bn_samecity_order_amount; | |
| 1141 | + } | |
| 1128 | 1142 | |
| 1129 | - //--判断有没有优惠活动-- | |
| 1143 | + //--判断有没有优惠活动-- | |
| 1130 | 1144 | if (th.data.formData.order_prom_amount > 0) { |
| 1131 | 1145 | var order_prom_list = {}; |
| 1132 | 1146 | order_prom_list.order_prom_id = th.data.formData.order_prom_id; |
| ... | ... | @@ -1417,7 +1431,7 @@ Page({ |
| 1417 | 1431 | setexptype_w: function (t) { |
| 1418 | 1432 | var th = this; |
| 1419 | 1433 | var ty = t.currentTarget.dataset.t, txt = t.currentTarget.dataset.txt; |
| 1420 | - th.setData({ [txt]: ty }); | |
| 1434 | + th.setData({ [txt]: ty,same_ok:1 }); | |
| 1421 | 1435 | var iszt = 1; |
| 1422 | 1436 | if (ty == 0) { |
| 1423 | 1437 | th.setData({ is_all_zt: 0 }); |
| ... | ... | @@ -1439,7 +1453,7 @@ Page({ |
| 1439 | 1453 | setexptype: function (t) { |
| 1440 | 1454 | var th = this; |
| 1441 | 1455 | var ty = t.currentTarget.dataset.t; |
| 1442 | - th.setData({ bn_exp_type: ty, same_ok:0 }); | |
| 1456 | + th.setData({ bn_exp_type: ty, same_ok:1 }); | |
| 1443 | 1457 | //当物流为空的时候。 |
| 1444 | 1458 | if (ty == 0 && th.data.wu_arr == null) { |
| 1445 | 1459 | return th.get_wuliu(th.calculatePrice2()); | ... | ... |
pages/cart/cart_wk/cart_wk.js
| ... | ... | @@ -586,7 +586,7 @@ Page({ |
| 586 | 586 | tail_pay_type: ind,//0微信支付 1余额支付 |
| 587 | 587 | }; |
| 588 | 588 | |
| 589 | - if (th.data.exp_type == 0) { | |
| 589 | + if (th.data.exp_type == 0 && th.data.exp_type == 2) { | |
| 590 | 590 | var index = th.data.index; |
| 591 | 591 | dd.shipping_code = th.data.wu_arr[index].code; |
| 592 | 592 | dd.shipping_name = th.data.wu_arr[index].name; |
| ... | ... | @@ -595,10 +595,18 @@ Page({ |
| 595 | 595 | } |
| 596 | 596 | |
| 597 | 597 | //如果是同城配送的时候 |
| 598 | - if(th.data.exp_type==2){ | |
| 599 | - dd.shipping_price = parseFloat(th.data.exp_price); | |
| 598 | + // if(th.data.exp_type==2){ | |
| 599 | + // dd.shipping_price = parseFloat(th.data.exp_price); | |
| 600 | + // } | |
| 601 | + | |
| 602 | + if(dd.exp_type==2){ | |
| 603 | + dd.lon=th.data.lon?th.data.lon:0; | |
| 604 | + dd.lat=th.data.lat?th.data.lat:0; | |
| 605 | + dd.goods_weight=th.data.bn_gd_w; | |
| 606 | + dd.samecity_order_amount=th.data.bn_samecity_order_amount; | |
| 600 | 607 | } |
| 601 | 608 | |
| 609 | + | |
| 602 | 610 | if(getApp().globalData.scene){ |
| 603 | 611 | dd.scene=getApp().globalData.scene; |
| 604 | 612 | } |
| ... | ... | @@ -634,6 +642,12 @@ Page({ |
| 634 | 642 | //---用微信支付--- |
| 635 | 643 | if (dd.tail_pay_type == 0) { |
| 636 | 644 | |
| 645 | + if (t.data.code != 0) { | |
| 646 | + getApp().my_warnning(t.data.msg, 1, th); | |
| 647 | + th.data.paying=0; | |
| 648 | + return false; | |
| 649 | + } | |
| 650 | + | |
| 637 | 651 | util_pay.pay_data(t,function (){ |
| 638 | 652 | var allmoney = th.data.allpice; |
| 639 | 653 | th.jumpPaymentPage(th.data.order.order_sn, allmoney); |
| ... | ... | @@ -1011,6 +1025,11 @@ Page({ |
| 1011 | 1025 | return false |
| 1012 | 1026 | } |
| 1013 | 1027 | |
| 1028 | + th.data.lon=lon; | |
| 1029 | + th.data.lat=lat; | |
| 1030 | + th.data.bn_gd_w=gd_w; | |
| 1031 | + th.data.bn_samecity_order_amount=req_data.order_amount; | |
| 1032 | + | |
| 1014 | 1033 | var exp_price = parseFloat(shipping_price).toFixed(2); |
| 1015 | 1034 | allpice = parseFloat(exp_price) + parseFloat(allpice); |
| 1016 | 1035 | if(th.data.bn_use_commission){ | ... | ... |
pages/user/plus/plus.js
| ... | ... | @@ -465,8 +465,9 @@ Page({ |
| 465 | 465 | // }) |
| 466 | 466 | } else { |
| 467 | 467 | t_pay.set_pay_url('/api/weshop/plus/create/plus/order'); |
| 468 | - t_pay.pay(req, th.success, function () { | |
| 469 | - getApp().my_warnning("支付失败", 0, th); | |
| 468 | + t_pay.pay(req, th.success, function (msg) { | |
| 469 | + if(!msg) msg='支付失败'; | |
| 470 | + getApp().my_warnning(msg, 0, th); | |
| 470 | 471 | th.setData({ |
| 471 | 472 | is_select:0, |
| 472 | 473 | focus:true, |
| ... | ... | @@ -499,8 +500,10 @@ Page({ |
| 499 | 500 | }) |
| 500 | 501 | }else{ |
| 501 | 502 | t_pay.set_pay_url('/api/weshop/plus/create/plus/order'); |
| 502 | - t_pay.pay(req, th.success, function () { | |
| 503 | - getApp().my_warnning("支付失败", 0, th); | |
| 503 | + t_pay.pay(req, th.success, function (msg) { | |
| 504 | + if(!msg) msg="支付失败"; | |
| 505 | + | |
| 506 | + getApp().my_warnning(msg, 0, th); | |
| 504 | 507 | th.setData({ |
| 505 | 508 | is_select:0, |
| 506 | 509 | focus:true, | ... | ... |