Commit f92e05ece0d487ce6d475582023317d442daab54
合并luo39
Showing
13 changed files
with
272 additions
and
43 deletions
packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct.js
| ... | ... | @@ -11,7 +11,7 @@ var oo = t.globalData.setting, |
| 11 | 11 | var regeneratorRuntime = require('../../../../utils/runtime.js'); |
| 12 | 12 | var util_pay = require("../../../../utils/pay.js"); |
| 13 | 13 | let self = null; |
| 14 | - | |
| 14 | + | |
| 15 | 15 | Page({ |
| 16 | 16 | data: { |
| 17 | 17 | prom_type: 9, |
| ... | ... | @@ -87,6 +87,8 @@ Page({ |
| 87 | 87 | can_use_ord_prom:{}, |
| 88 | 88 | //存储订单促销的取价,按照门店进行索引 |
| 89 | 89 | show_ord_prom:{}, |
| 90 | + sameCityExp_off:0, //未达到起送价 | |
| 91 | + sameCityExp_info:'',//未达到起送价提示信息 | |
| 90 | 92 | }, |
| 91 | 93 | |
| 92 | 94 | |
| ... | ... | @@ -1073,7 +1075,22 @@ Page({ |
| 1073 | 1075 | if (res.data.code == 0) { |
| 1074 | 1076 | var wl_txt = "formData.shipping_price"; |
| 1075 | 1077 | th.setData({ [wl_txt]: res.data.data, }) |
| 1078 | + th.setData({ | |
| 1079 | + sameCityExp_off:0, | |
| 1080 | + sameCityExp_info:'' | |
| 1081 | + }) | |
| 1076 | 1082 | } else { |
| 1083 | + if (res.data.code==-2) { //未达到起送价 | |
| 1084 | + th.setData({ | |
| 1085 | + sameCityExp_off:2, | |
| 1086 | + sameCityExp_info:res.data.msg | |
| 1087 | + }) | |
| 1088 | + }else{ | |
| 1089 | + th.setData({ | |
| 1090 | + sameCityExp_off:1, | |
| 1091 | + sameCityExp_info:res.data.msg | |
| 1092 | + }) | |
| 1093 | + } | |
| 1077 | 1094 | is_next = 0; |
| 1078 | 1095 | wx.showToast({ |
| 1079 | 1096 | title: res.data.msg, icon: 'none', duration: 2000 |
| ... | ... | @@ -1821,7 +1838,10 @@ Page({ |
| 1821 | 1838 | var th = this; |
| 1822 | 1839 | var ty = t.currentTarget.dataset.t; |
| 1823 | 1840 | th.setData({ |
| 1824 | - bn_exp_type: ty,same_ok:1 | |
| 1841 | + bn_exp_type: ty, | |
| 1842 | + same_ok:1, | |
| 1843 | + sameCityExp_off:0, | |
| 1844 | + sameCityExp_info:'', | |
| 1825 | 1845 | }); |
| 1826 | 1846 | //当物流为空的时候。 |
| 1827 | 1847 | if (ty == 0 && th.data.wu_arr == null) { |
| ... | ... | @@ -2344,6 +2364,10 @@ Page({ |
| 2344 | 2364 | } |
| 2345 | 2365 | func(isok); |
| 2346 | 2366 | }, |
| 2367 | + //去凑单 | |
| 2368 | + qcd(){ | |
| 2369 | + getApp().goto("/pages/index/index/index"); | |
| 2370 | + }, | |
| 2347 | 2371 | |
| 2348 | 2372 | |
| 2349 | 2373 | }); | ... | ... |
packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct.wxml
| ... | ... | @@ -9,7 +9,7 @@ |
| 9 | 9 | |
| 10 | 10 | <view hidden="{{bn_t_exp_t==1}}" bindtap='setexptype' data-t='0' class="tab {{bn_exp_type== 0 ? 'active':''}}" data-txt='cartlist[0].exp_type' data-wl_txt='cartlist[0].wind' data-index="{{index}}">快递邮寄</view> |
| 11 | 11 | |
| 12 | - <!-- 同城配送 --> | |
| 12 | + <!-- 同城配送 --> | |
| 13 | 13 | <block wx:if="{{show_same_city}}"> |
| 14 | 14 | <view hidden="{{bn_t_exp_t==3}}" bindtap='setexptype' data-t='2' class="tab {{bn_exp_type== 2 ? 'active':''}}" data-txt='cartlist[0].exp_type' data-wl_txt='cartlist[0].wind' data-index="{{index}}">同城配送</view> |
| 15 | 15 | </block> |
| ... | ... | @@ -221,11 +221,22 @@ |
| 221 | 221 | </view> |
| 222 | 222 | |
| 223 | 223 | <view class="btn-wrap" wx:if="{{is_show_sub}}"> |
| 224 | - <view class="pay-amount"> | |
| 225 | - <view class="payable">应付金额:<text class="co-red">¥{{formData.order_amount}}</text></view> | |
| 226 | - <!-- <view class="co-red big"></view> --> | |
| 227 | - </view> | |
| 228 | - <button disabled="{{sub || !same_ok}}" class="tips-btn" formType="submit" id="submitOrder">提交订单</button> | |
| 224 | + <block wx:if="{{sameCityExp_off>0 && sameCityExp_info}}"> | |
| 225 | + <view class="pay-amount"> | |
| 226 | + <view class="payable"><text class="co-red fs24">{{sameCityExp_info}}</text></view> | |
| 227 | + <!-- <view class="co-red big"></view> --> | |
| 228 | + </view> | |
| 229 | + <button wx:if="{{sameCityExp_off==2}}" class="tips-btn" catchtap="qcd">去凑单</button> | |
| 230 | + </block> | |
| 231 | + <block wx:else> | |
| 232 | + <view class="pay-amount"> | |
| 233 | + <view class="payable">应付金额:<text class="co-red">¥{{formData.order_amount}}</text></view> | |
| 234 | + <!-- <view class="co-red big"></view> --> | |
| 235 | + </view> | |
| 236 | + <button disabled="{{sub || !same_ok}}" class="tips-btn" formType="submit" id="submitOrder">提交订单</button> | |
| 237 | + </block> | |
| 238 | + | |
| 239 | + | |
| 229 | 240 | </view> |
| 230 | 241 | </form> |
| 231 | 242 | ... | ... |
packageC/pages/presell/cart/cart.js
| ... | ... | @@ -123,7 +123,9 @@ Page({ |
| 123 | 123 | bconfig: null, |
| 124 | 124 | showFold:true, |
| 125 | 125 | |
| 126 | - is_fwk:0, //-- 是不是服务卡项的购买 -- | |
| 126 | + is_fwk:0, //-- 是不是服务卡项的购买 -- | |
| 127 | + sameCityExp_off:0, //未达到起送价 | |
| 128 | + sameCityExp_info:'',//未达到起送价提示信息 | |
| 127 | 129 | }, |
| 128 | 130 | |
| 129 | 131 | |
| ... | ... | @@ -2526,7 +2528,22 @@ Page({ |
| 2526 | 2528 | }).then(res => { |
| 2527 | 2529 | if (res.data.code == 0) { |
| 2528 | 2530 | shipping_price = res.data.data; |
| 2531 | + th.setData({ | |
| 2532 | + sameCityExp_off:0, | |
| 2533 | + sameCityExp_info:'' | |
| 2534 | + }) | |
| 2529 | 2535 | } else { |
| 2536 | + if (res.data.code==-2) { //未达到起送价 | |
| 2537 | + th.setData({ | |
| 2538 | + sameCityExp_off:2, | |
| 2539 | + sameCityExp_info:res.data.msg | |
| 2540 | + }) | |
| 2541 | + }else{ | |
| 2542 | + th.setData({ | |
| 2543 | + sameCityExp_off:1, | |
| 2544 | + sameCityExp_info:res.data.msg | |
| 2545 | + }) | |
| 2546 | + } | |
| 2530 | 2547 | is_next = 0; |
| 2531 | 2548 | wx.showToast({ |
| 2532 | 2549 | title: res.data.msg, icon: 'none', duration: 2000 |
| ... | ... | @@ -2612,7 +2629,22 @@ Page({ |
| 2612 | 2629 | }).then(res => { |
| 2613 | 2630 | if (res.data.code == 0) { |
| 2614 | 2631 | shipping_price = res.data.data; |
| 2632 | + th.setData({ | |
| 2633 | + sameCityExp_off:0, | |
| 2634 | + sameCityExp_info:'' | |
| 2635 | + }) | |
| 2615 | 2636 | } else { |
| 2637 | + if (res.data.code==-2) { //未达到起送价 | |
| 2638 | + th.setData({ | |
| 2639 | + sameCityExp_off:2, | |
| 2640 | + sameCityExp_info:res.data.msg | |
| 2641 | + }) | |
| 2642 | + }else{ | |
| 2643 | + th.setData({ | |
| 2644 | + sameCityExp_off:1, | |
| 2645 | + sameCityExp_info:res.data.msg | |
| 2646 | + }) | |
| 2647 | + } | |
| 2616 | 2648 | is_next = 0; |
| 2617 | 2649 | wx.showToast({ |
| 2618 | 2650 | title: res.data.msg, icon: 'none', duration: 2000 |
| ... | ... | @@ -2927,7 +2959,10 @@ Page({ |
| 2927 | 2959 | set_wuliu: function (e) { |
| 2928 | 2960 | var type = e.currentTarget.dataset.type; |
| 2929 | 2961 | this.setData({ |
| 2930 | - exp_type: type,same_ok:1 | |
| 2962 | + exp_type: type, | |
| 2963 | + same_ok:1, | |
| 2964 | + sameCityExp_off:0, | |
| 2965 | + sameCityExp_info:'', | |
| 2931 | 2966 | }); |
| 2932 | 2967 | this.calculatePrice2(); |
| 2933 | 2968 | }, |
| ... | ... | @@ -3443,7 +3478,12 @@ Page({ |
| 3443 | 3478 | //-- 查看物流 -- |
| 3444 | 3479 | go_wuliu:function (e) { |
| 3445 | 3480 | getApp().go_wuliu(e); |
| 3446 | - } | |
| 3481 | + }, | |
| 3482 | + //去凑单 | |
| 3483 | + qcd(){ | |
| 3484 | + getApp().goto("/pages/index/index/index"); | |
| 3485 | + }, | |
| 3486 | + | |
| 3447 | 3487 | |
| 3448 | 3488 | |
| 3449 | 3489 | ... | ... |
packageC/pages/presell/cart/cart.wxml
| ... | ... | @@ -388,14 +388,26 @@ |
| 388 | 388 | 请于{{days}}天{{hours}}小时{{minutes}}分{{seconds}}秒内付款完成,超时订单将自动取消 |
| 389 | 389 | </view> |
| 390 | 390 | |
| 391 | - <view class="btn-wrap" hidden="{{disabled_btn}}"> | |
| 391 | + <view class="btn-wrap" > | |
| 392 | + <block wx:if="{{sameCityExp_off>0 && sameCityExp_info}}"> | |
| 392 | 393 | <view class="pay-amount"> |
| 394 | + <view class="payable"> | |
| 395 | + <text class="co-red fs24">{{sameCityExp_info}}</text> | |
| 396 | + </view> | |
| 397 | + </view> | |
| 398 | + <!-- <button wx:if="{{no_start || is_end || is_complete}}" class="tips-btn gray">支付尾款</button> --> | |
| 399 | + <button wx:if="{{sameCityExp_off==2}}" class="tips-btn" catchtap="qcd">去凑单</button> | |
| 400 | + </block> | |
| 401 | + <block wx:else> | |
| 402 | + <view class="pay-amount" hidden="{{disabled_btn}}"> | |
| 393 | 403 | <view class="payable">应付金额: |
| 394 | 404 | <text class="co-red"> <text class="fs24">¥</text>{{filters.toFix(order_m,2)}}</text> |
| 395 | 405 | </view> |
| 396 | 406 | </view> |
| 397 | 407 | <button wx:if="{{no_start || is_end || is_complete}}" class="tips-btn gray">支付尾款</button> |
| 398 | 408 | <button wx:else class="tips-btn" bindtap="show_pay" hidden="{{!show_submit || !same_ok}}">支付尾款</button> |
| 409 | + </block> | |
| 410 | + | |
| 399 | 411 | <!-- 预售 --> |
| 400 | 412 | <!-- <button class="tips-btn" formType="submit" id="submitOrder">立即支付</button> --> |
| 401 | 413 | </view> | ... | ... |
packageC/pages/presell/cart/cart2.js
| ... | ... | @@ -142,6 +142,8 @@ Page({ |
| 142 | 142 | can_use_ord_prom:{}, |
| 143 | 143 | //存储订单促销的取价,按照门店进行索引 |
| 144 | 144 | show_ord_prom:{}, |
| 145 | + sameCityExp_off:0, //未达到起送价 | |
| 146 | + sameCityExp_info:'',//未达到起送价提示信息 | |
| 145 | 147 | }, |
| 146 | 148 | |
| 147 | 149 | |
| ... | ... | @@ -1181,7 +1183,22 @@ Page({ |
| 1181 | 1183 | if (res.data.code == 0) { |
| 1182 | 1184 | var wl_txt = "formData.shipping_price"; |
| 1183 | 1185 | th.setData({ [wl_txt]: res.data.data, }) |
| 1186 | + th.setData({ | |
| 1187 | + sameCityExp_off:0, | |
| 1188 | + sameCityExp_info:'' | |
| 1189 | + }) | |
| 1184 | 1190 | }else{ |
| 1191 | + if (res.data.code==-2) { //未达到起送价 | |
| 1192 | + th.setData({ | |
| 1193 | + sameCityExp_off:2, | |
| 1194 | + sameCityExp_info:res.data.msg | |
| 1195 | + }) | |
| 1196 | + }else{ | |
| 1197 | + th.setData({ | |
| 1198 | + sameCityExp_off:1, | |
| 1199 | + sameCityExp_info:res.data.msg | |
| 1200 | + }) | |
| 1201 | + } | |
| 1185 | 1202 | is_next=0; |
| 1186 | 1203 | wx.showToast({ |
| 1187 | 1204 | title: res.data.msg, icon: 'none', duration: 2000 |
| ... | ... | @@ -2261,7 +2278,7 @@ Page({ |
| 2261 | 2278 | setexptype: function (t) { |
| 2262 | 2279 | var th = this; |
| 2263 | 2280 | var ty = t.currentTarget.dataset.t, def_exp_code = getApp().globalData.userInfo.def_exp_code; |
| 2264 | - th.setData({ bn_exp_type: ty,same_ok:1 }); | |
| 2281 | + th.setData({ bn_exp_type: ty,same_ok:1,sameCityExp_off:0, sameCityExp_info:'',}); | |
| 2265 | 2282 | if (ty == 0) { |
| 2266 | 2283 | th.setData({ is_all_zt: 0 }); |
| 2267 | 2284 | } |
| ... | ... | @@ -3400,7 +3417,11 @@ Page({ |
| 3400 | 3417 | if(!th.data.can_use_ord_prom[pickid]){ |
| 3401 | 3418 | th.get_buy_now_quan(); |
| 3402 | 3419 | } |
| 3403 | - } | |
| 3420 | + }, | |
| 3421 | + //去凑单 | |
| 3422 | + qcd(){ | |
| 3423 | + getApp().goto("/pages/index/index/index"); | |
| 3424 | + }, | |
| 3404 | 3425 | |
| 3405 | 3426 | |
| 3406 | 3427 | ... | ... |
packageC/pages/presell/cart/cart2.wxml
| ... | ... | @@ -272,10 +272,21 @@ |
| 272 | 272 | </view> |
| 273 | 273 | |
| 274 | 274 | <view class="btn-wrap shadow-1" wx:if="{{show_submit}}"> |
| 275 | - <view class="pay-amount"> | |
| 276 | - <view class="payable">应付金额:<text class="co-red"><text class="fs24">¥</text>{{formData.order_amount}}</text></view> | |
| 277 | - </view> | |
| 278 | - <button disabled="{{dis_btn}}" class="tips-btn" formType="submit" id="submitOrder">提交订单</button> | |
| 275 | + <block wx:if="{{sameCityExp_off>0 && sameCityExp_info}}"> | |
| 276 | + <view class="pay-amount"> | |
| 277 | + <view class="payable"><text class="co-red fs24">{{sameCityExp_info}}</text></view> | |
| 278 | + </view> | |
| 279 | + <button class="tips-btn" catchtap="qcd">去凑单</button> | |
| 280 | + </block> | |
| 281 | + <block wx:else> | |
| 282 | + <view class="pay-amount"> | |
| 283 | + <view class="payable">应付金额:<text class="co-red"><text class="fs24">¥</text>{{formData.order_amount}}</text></view> | |
| 284 | + </view> | |
| 285 | + <button disabled="{{dis_btn}}" class="tips-btn" formType="submit" id="submitOrder">提交订单</button> | |
| 286 | + </block> | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 279 | 290 | </view> |
| 280 | 291 | </form> |
| 281 | 292 | ... | ... |
packageE/pages/cart/cart2/cart2.js
| ... | ... | @@ -186,7 +186,8 @@ Page({ |
| 186 | 186 | can_use_ord_prom:{}, |
| 187 | 187 | //存储订单促销的取价,按照门店进行索引 |
| 188 | 188 | show_ord_prom:{}, |
| 189 | - | |
| 189 | + sameCityExp_off:0, //未达到起送价 | |
| 190 | + sameCityExp_info:'',//未达到起送价提示信息 | |
| 190 | 191 | }, |
| 191 | 192 | |
| 192 | 193 | |
| ... | ... | @@ -3691,8 +3692,23 @@ Page({ |
| 3691 | 3692 | await getApp().request.promisePost("/api/weshop/order/sameCityExp/getMoney", { is_json: 1, data: req_data }).then(res => { |
| 3692 | 3693 | if (res.data.code == 0) { |
| 3693 | 3694 | cart_item.shipping_price = res.data.data; |
| 3695 | + th.setData({ | |
| 3696 | + sameCityExp_off:0, | |
| 3697 | + sameCityExp_info:'' | |
| 3698 | + }) | |
| 3694 | 3699 | } else { |
| 3695 | - is_next = 0; | |
| 3700 | + if (res.data.code==-2) { //未达到起送价 | |
| 3701 | + th.setData({ | |
| 3702 | + sameCityExp_off:2, | |
| 3703 | + sameCityExp_info:res.data.msg | |
| 3704 | + }) | |
| 3705 | + }else{ | |
| 3706 | + th.setData({ | |
| 3707 | + sameCityExp_off:1, | |
| 3708 | + sameCityExp_info:res.data.msg | |
| 3709 | + }) | |
| 3710 | + } | |
| 3711 | + // is_next = 0; | |
| 3696 | 3712 | |
| 3697 | 3713 | if (qfunc) qfunc(); |
| 3698 | 3714 | else { |
| ... | ... | @@ -4532,9 +4548,23 @@ Page({ |
| 4532 | 4548 | if (res.data.code == 0) { |
| 4533 | 4549 | var wl_txt = "formData.shipping_price"; |
| 4534 | 4550 | th.setData({ [wl_txt]: res.data.data, }) |
| 4535 | - | |
| 4551 | + th.setData({ | |
| 4552 | + sameCityExp_off:0, | |
| 4553 | + sameCityExp_info:'' | |
| 4554 | + }) | |
| 4536 | 4555 | } else { |
| 4537 | - is_next = 0; | |
| 4556 | + if (res.data.code==-2) { //未达到起送价 | |
| 4557 | + th.setData({ | |
| 4558 | + sameCityExp_off:2, | |
| 4559 | + sameCityExp_info:res.data.msg | |
| 4560 | + }) | |
| 4561 | + }else{ | |
| 4562 | + th.setData({ | |
| 4563 | + sameCityExp_off:1, | |
| 4564 | + sameCityExp_info:res.data.msg | |
| 4565 | + }) | |
| 4566 | + } | |
| 4567 | + // is_next = 0; | |
| 4538 | 4568 | if (qfunc) { |
| 4539 | 4569 | qfunc(); |
| 4540 | 4570 | } else { |
| ... | ... | @@ -7722,7 +7752,7 @@ Page({ |
| 7722 | 7752 | setexptype2: function (e) { |
| 7723 | 7753 | |
| 7724 | 7754 | if(this.data.submit) return false; |
| 7725 | - this.setData({ submit: 1,same_ok:1 }); | |
| 7755 | + this.setData({ submit: 1,same_ok:1,sameCityExp_off:0, sameCityExp_info:'',}); | |
| 7726 | 7756 | |
| 7727 | 7757 | if(this.data.all_collocation_list){ |
| 7728 | 7758 | var bn_coll= this.selectComponent('#bn_coll'); |
| ... | ... | @@ -7741,7 +7771,7 @@ Page({ |
| 7741 | 7771 | setexptype_w2: function (e) { |
| 7742 | 7772 | |
| 7743 | 7773 | if(this.data.submit) return false; |
| 7744 | - this.setData({ submit: 1,same_ok:1 }); | |
| 7774 | + this.setData({ submit: 1,same_ok:1,sameCityExp_off:0, sameCityExp_info:'',}); | |
| 7745 | 7775 | |
| 7746 | 7776 | for (let i = 0; i <this.data.cartlist.length ; i++) { |
| 7747 | 7777 | |
| ... | ... | @@ -9164,7 +9194,12 @@ Page({ |
| 9164 | 9194 | if(!th.data.can_use_ord_prom[pickid]){ |
| 9165 | 9195 | th.get_buy_now_quan(); |
| 9166 | 9196 | } |
| 9167 | - } | |
| 9197 | + }, | |
| 9198 | + | |
| 9199 | + //去凑单 | |
| 9200 | + qcd(){ | |
| 9201 | + getApp().goto("/pages/index/index/index"); | |
| 9202 | + }, | |
| 9168 | 9203 | |
| 9169 | 9204 | |
| 9170 | 9205 | ... | ... |
packageE/pages/cart/cart2/cart2.wxml
| ... | ... | @@ -841,12 +841,21 @@ |
| 841 | 841 | </view> |
| 842 | 842 | |
| 843 | 843 | <view class="btn-wrap shadow-1" wx:if="{{show_submit}}"> |
| 844 | + <block wx:if="{{sameCityExp_off>0 && sameCityExp_info}}"> | |
| 845 | + <view class="pay-amount"> | |
| 846 | + <view class="payable"><text class="co-red fs24">{{sameCityExp_info}}</text> | |
| 847 | + </view> | |
| 848 | + </view> | |
| 849 | + <button wx:if="{{sameCityExp_off==2}}" class="tips-btn " catchtap="qcd">去凑单</button> | |
| 850 | + </block> | |
| 851 | + <block wx:else> | |
| 844 | 852 | <view class="pay-amount"> |
| 845 | 853 | <view class="payable">应付金额:<text class="co-red"><text class="fs24">¥</text>{{formData.order_amount}}</text></view> |
| 846 | 854 | <!-- <view class="co-red big"></view> --> |
| 847 | 855 | </view> |
| 848 | 856 | <button class="tips-btn" formType="submit" id="submitOrder" |
| 849 | 857 | disabled="{{submit || !same_ok}}" bindtap="requestSubscribe">提交订单</button> |
| 858 | + </block> | |
| 850 | 859 | </view> |
| 851 | 860 | </form> |
| 852 | 861 | ... | ... |
packageE/pages/cart/cart2_inte/cart2_inte.js
| ... | ... | @@ -93,6 +93,8 @@ Page({ |
| 93 | 93 | can_use_ord_prom:{}, |
| 94 | 94 | //存储订单促销的取价,按照门店进行索引 |
| 95 | 95 | show_ord_prom:{}, |
| 96 | + sameCityExp_off:0, //未达到起送价 | |
| 97 | + sameCityExp_info:'',//未达到起送价提示信息 | |
| 96 | 98 | }, |
| 97 | 99 | |
| 98 | 100 | |
| ... | ... | @@ -1029,7 +1031,22 @@ Page({ |
| 1029 | 1031 | if (res.data.code == 0) { |
| 1030 | 1032 | var wl_txt = "formData.shipping_price"; |
| 1031 | 1033 | th.setData({ [wl_txt]: res.data.data, }) |
| 1034 | + th.setData({ | |
| 1035 | + sameCityExp_off:0, | |
| 1036 | + sameCityExp_info:'' | |
| 1037 | + }) | |
| 1032 | 1038 | }else{ |
| 1039 | + if (res.data.code==-2) { //未达到起送价 | |
| 1040 | + th.setData({ | |
| 1041 | + sameCityExp_off:2, | |
| 1042 | + sameCityExp_info:res.data.msg | |
| 1043 | + }) | |
| 1044 | + }else{ | |
| 1045 | + th.setData({ | |
| 1046 | + sameCityExp_off:1, | |
| 1047 | + sameCityExp_info:res.data.msg | |
| 1048 | + }) | |
| 1049 | + } | |
| 1033 | 1050 | is_next=0; |
| 1034 | 1051 | wx.showToast({ |
| 1035 | 1052 | title: res.data.msg, icon: 'none', duration: 2000 |
| ... | ... | @@ -1637,7 +1654,7 @@ Page({ |
| 1637 | 1654 | var th = this; |
| 1638 | 1655 | var ty = t.currentTarget.dataset.t, def_exp_code = getApp().globalData.userInfo.def_exp_code; |
| 1639 | 1656 | |
| 1640 | - th.setData({ bn_exp_type: ty,same_ok:1 }); | |
| 1657 | + th.setData({ bn_exp_type: ty,same_ok:1,sameCityExp_off:0, sameCityExp_info:'', }); | |
| 1641 | 1658 | //当物流为空的时候。 |
| 1642 | 1659 | if (ty == 0 && th.data.wu_arr == null) { |
| 1643 | 1660 | th.data.isget_by_quan = {}; |
| ... | ... | @@ -1963,7 +1980,11 @@ Page({ |
| 1963 | 1980 | mark:true |
| 1964 | 1981 | }) |
| 1965 | 1982 | th.calculatePrice2() |
| 1966 | - } | |
| 1983 | + }, | |
| 1984 | + //去凑单 | |
| 1985 | + qcd(){ | |
| 1986 | + getApp().goto("/pages/index/index/index"); | |
| 1987 | + }, | |
| 1967 | 1988 | |
| 1968 | 1989 | |
| 1969 | 1990 | ... | ... |
packageE/pages/cart/cart2_inte/cart2_inte.wxml
| ... | ... | @@ -216,11 +216,21 @@ |
| 216 | 216 | |
| 217 | 217 | |
| 218 | 218 | <view class="btn-wrap shadow-1" wx:if="{{show_submit}}"> |
| 219 | - <view class="pay-amount"> | |
| 220 | - <view class="payable">应付金额:<text class="co-red">¥{{formData.order_amount}}</text></view> | |
| 221 | - <view hidden="{{can_use_ord_prom && can_use_ord_prom[bn_pick] }}" class="payable">应付积分:<text class="co-red">{{formData.integral}}积分</text></view> | |
| 222 | - </view> | |
| 223 | - <button disabled="{{submit || !same_ok}}" class="tips-btn" formType="submit" id="submitOrder">提交订单</button> | |
| 219 | + | |
| 220 | + <block wx:if="{{sameCityExp_off>0 && sameCityExp_info}}"> | |
| 221 | + <view class="pay-amount"> | |
| 222 | + <view class="payable"><text class="co-red fs24">{{sameCityExp_info}}</text></view> | |
| 223 | + <!-- <view class="payable">应付积分:<text class="co-red">{{formData.integral}}积分</text></view> --> | |
| 224 | + </view> | |
| 225 | + <button wx:if="{{sameCityExp_off==2}}" class="tips-btn" catchtap="qcd">去凑单</button> | |
| 226 | + </block> | |
| 227 | + <block wx:else> | |
| 228 | + <view class="pay-amount"> | |
| 229 | + <view class="payable">应付金额:<text class="co-red">¥{{formData.order_amount}}</text></view> | |
| 230 | + <view class="payable">应付积分:<text class="co-red">{{formData.integral}}积分</text></view> | |
| 231 | + </view> | |
| 232 | + <button disabled="{{submit || !same_ok}}" class="tips-btn" formType="submit" id="submitOrder">提交订单</button> | |
| 233 | + </block> | |
| 224 | 234 | </view> |
| 225 | 235 | </form> |
| 226 | 236 | ... | ... |
packageE/pages/cart/cart2_pt/cart2_pt.js
| ... | ... | @@ -97,6 +97,8 @@ Page({ |
| 97 | 97 | can_use_ord_prom:{}, |
| 98 | 98 | //存储订单促销的取价,按照门店进行索引 |
| 99 | 99 | show_ord_prom:{}, |
| 100 | + sameCityExp_off:0, //未达到起送价 | |
| 101 | + sameCityExp_info:'',//未达到起送价提示信息 | |
| 100 | 102 | }, |
| 101 | 103 | |
| 102 | 104 | |
| ... | ... | @@ -1113,8 +1115,22 @@ Page({ |
| 1113 | 1115 | if (res.data.code == 0) { |
| 1114 | 1116 | var wl_txt = "formData.shipping_price"; |
| 1115 | 1117 | th.setData({ [wl_txt]: res.data.data, }) |
| 1116 | - | |
| 1118 | + th.setData({ | |
| 1119 | + sameCityExp_off:0, | |
| 1120 | + sameCityExp_info:'' | |
| 1121 | + }) | |
| 1117 | 1122 | } else { |
| 1123 | + if (res.data.code==-2) { //未达到起送价 | |
| 1124 | + th.setData({ | |
| 1125 | + sameCityExp_off:2, | |
| 1126 | + sameCityExp_info:res.data.msg | |
| 1127 | + }) | |
| 1128 | + }else{ | |
| 1129 | + th.setData({ | |
| 1130 | + sameCityExp_off:1, | |
| 1131 | + sameCityExp_info:res.data.msg | |
| 1132 | + }) | |
| 1133 | + } | |
| 1118 | 1134 | is_next = 0; |
| 1119 | 1135 | wx.showToast({ |
| 1120 | 1136 | title: res.data.msg, icon: 'none', duration: 2000 |
| ... | ... | @@ -1773,7 +1789,7 @@ Page({ |
| 1773 | 1789 | setexptype_w: function (t) { |
| 1774 | 1790 | var th = this; |
| 1775 | 1791 | var ty = t.currentTarget.dataset.t, txt = t.currentTarget.dataset.txt; |
| 1776 | - th.setData({ [txt]: ty,same_ok:1 }); | |
| 1792 | + th.setData({ [txt]: ty,same_ok:1,sameCityExp_off:0, sameCityExp_info:'', }); | |
| 1777 | 1793 | var iszt = 1; |
| 1778 | 1794 | if (ty == 0) { |
| 1779 | 1795 | th.setData({ is_all_zt: 0 }); |
| ... | ... | @@ -1795,7 +1811,7 @@ Page({ |
| 1795 | 1811 | setexptype: function (t) { |
| 1796 | 1812 | var th = this; |
| 1797 | 1813 | var ty = t.currentTarget.dataset.t; |
| 1798 | - th.setData({ bn_exp_type: ty, same_ok:1 }); | |
| 1814 | + th.setData({ bn_exp_type: ty, same_ok:1, sameCityExp_off:0, sameCityExp_info:'',}); | |
| 1799 | 1815 | //当物流为空的时候。 |
| 1800 | 1816 | if (ty == 0 && th.data.wu_arr == null) { |
| 1801 | 1817 | return th.get_wuliu(th.calculatePrice2()); |
| ... | ... | @@ -2538,6 +2554,10 @@ Page({ |
| 2538 | 2554 | } |
| 2539 | 2555 | func(isok); |
| 2540 | 2556 | }, |
| 2557 | + //去凑单 | |
| 2558 | + qcd(){ | |
| 2559 | + getApp().goto("/pages/index/index/index"); | |
| 2560 | + }, | |
| 2541 | 2561 | |
| 2542 | 2562 | |
| 2543 | 2563 | ... | ... |
packageE/pages/cart/cart2_pt/cart2_pt.wxml
| ... | ... | @@ -237,11 +237,20 @@ |
| 237 | 237 | </view> |
| 238 | 238 | |
| 239 | 239 | <view class="btn-wrap" wx:if="{{show_btn}}"> |
| 240 | - <view class="pay-amount"> | |
| 241 | - <view class="payable">应付金额:<text class="co-red">¥{{formData.order_amount}}</text></view> | |
| 242 | - <!-- <view class="co-red big"></view> --> | |
| 243 | - </view> | |
| 244 | - <button disabled="{{submit || !same_ok}}" class="tips-btn" formType="submit" id="submitOrder">提交订单</button> | |
| 240 | + <block wx:if="{{sameCityExp_off>0 && sameCityExp_info}}"> | |
| 241 | + <view class="pay-amount"> | |
| 242 | + <view class="payable"><text class="co-red fs24">{{sameCityExp_info}}</text></view> | |
| 243 | + </view> | |
| 244 | + <button wx:if="{{sameCityExp_off==2}}" class="tips-btn" catchtap="qcd">去凑单</button> | |
| 245 | + </block> | |
| 246 | + <block wx:else> | |
| 247 | + <view class="pay-amount"> | |
| 248 | + <view class="payable">应付金额:<text class="co-red">¥{{formData.order_amount}}</text></view> | |
| 249 | + <!-- <view class="co-red big"></view> --> | |
| 250 | + </view> | |
| 251 | + <button disabled="{{submit || !same_ok}}" class="tips-btn" formType="submit" id="submitOrder">提交订单</button> | |
| 252 | + </block> | |
| 253 | + | |
| 245 | 254 | </view> |
| 246 | 255 | </form> |
| 247 | 256 | ... | ... |
pages/template/index.js
| ... | ... | @@ -18,6 +18,7 @@ Page({ |
| 18 | 18 | is_full_screen_navigation_index: -1, //广告轮播满屏下标 |
| 19 | 19 | nav_title: '首页', |
| 20 | 20 | nav_frontColor: "#000", |
| 21 | + old_nav_frontColor: "", | |
| 21 | 22 | nav_backgroundColor: "#fff", |
| 22 | 23 | nav_type: 1, //导航类型 |
| 23 | 24 | searchbox_transparent: 1, //搜索框背景是否透明 |
| ... | ... | @@ -213,7 +214,7 @@ Page({ |
| 213 | 214 | backgroundColor: temp_data.top_color, // 必写项 |
| 214 | 215 | }) |
| 215 | 216 | th.setData({ |
| 216 | - // nav_frontColor: top_w_color, // 必写项 | |
| 217 | + nav_frontColor: top_w_color, // 必写项 | |
| 217 | 218 | nav_backgroundColor: temp_data.top_color, // 必写项 |
| 218 | 219 | }) |
| 219 | 220 | } |
| ... | ... | @@ -232,8 +233,13 @@ Page({ |
| 232 | 233 | }) |
| 233 | 234 | }, |
| 234 | 235 | onPageScroll: function (e) { |
| 235 | - //满屏模式监听 | |
| 236 | + //满屏模式监听 | |
| 236 | 237 | let num = e.scrollTop |
| 238 | + if (!this.data.old_nav_frontColor) { | |
| 239 | + this.setData({ | |
| 240 | + old_nav_frontColor:this.data.nav_frontColor | |
| 241 | + }) | |
| 242 | + } | |
| 237 | 243 | if (this.data.is_full_screen_navigation) { |
| 238 | 244 | let nav_type = this.data.nav_type |
| 239 | 245 | if (num >= 100 && nav_type) { |
| ... | ... | @@ -248,7 +254,7 @@ Page({ |
| 248 | 254 | this.setData({ |
| 249 | 255 | nav_type: 1, |
| 250 | 256 | searchbox_transparent: 1, |
| 251 | - nav_frontColor: '#000' | |
| 257 | + nav_frontColor: this.data.old_nav_frontColor | |
| 252 | 258 | }) |
| 253 | 259 | // this.data.nav_type = 1 |
| 254 | 260 | } | ... | ... |