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,7 +11,7 @@ var oo = t.globalData.setting, | ||
11 | var regeneratorRuntime = require('../../../../utils/runtime.js'); | 11 | var regeneratorRuntime = require('../../../../utils/runtime.js'); |
12 | var util_pay = require("../../../../utils/pay.js"); | 12 | var util_pay = require("../../../../utils/pay.js"); |
13 | let self = null; | 13 | let self = null; |
14 | - | 14 | + |
15 | Page({ | 15 | Page({ |
16 | data: { | 16 | data: { |
17 | prom_type: 9, | 17 | prom_type: 9, |
@@ -87,6 +87,8 @@ Page({ | @@ -87,6 +87,8 @@ Page({ | ||
87 | can_use_ord_prom:{}, | 87 | can_use_ord_prom:{}, |
88 | //存储订单促销的取价,按照门店进行索引 | 88 | //存储订单促销的取价,按照门店进行索引 |
89 | show_ord_prom:{}, | 89 | show_ord_prom:{}, |
90 | + sameCityExp_off:0, //未达到起送价 | ||
91 | + sameCityExp_info:'',//未达到起送价提示信息 | ||
90 | }, | 92 | }, |
91 | 93 | ||
92 | 94 | ||
@@ -1073,7 +1075,22 @@ Page({ | @@ -1073,7 +1075,22 @@ Page({ | ||
1073 | if (res.data.code == 0) { | 1075 | if (res.data.code == 0) { |
1074 | var wl_txt = "formData.shipping_price"; | 1076 | var wl_txt = "formData.shipping_price"; |
1075 | th.setData({ [wl_txt]: res.data.data, }) | 1077 | th.setData({ [wl_txt]: res.data.data, }) |
1078 | + th.setData({ | ||
1079 | + sameCityExp_off:0, | ||
1080 | + sameCityExp_info:'' | ||
1081 | + }) | ||
1076 | } else { | 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 | is_next = 0; | 1094 | is_next = 0; |
1078 | wx.showToast({ | 1095 | wx.showToast({ |
1079 | title: res.data.msg, icon: 'none', duration: 2000 | 1096 | title: res.data.msg, icon: 'none', duration: 2000 |
@@ -1821,7 +1838,10 @@ Page({ | @@ -1821,7 +1838,10 @@ Page({ | ||
1821 | var th = this; | 1838 | var th = this; |
1822 | var ty = t.currentTarget.dataset.t; | 1839 | var ty = t.currentTarget.dataset.t; |
1823 | th.setData({ | 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 | if (ty == 0 && th.data.wu_arr == null) { | 1847 | if (ty == 0 && th.data.wu_arr == null) { |
@@ -2344,6 +2364,10 @@ Page({ | @@ -2344,6 +2364,10 @@ Page({ | ||
2344 | } | 2364 | } |
2345 | func(isok); | 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,7 +9,7 @@ | ||
9 | 9 | ||
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> | 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 | <block wx:if="{{show_same_city}}"> | 13 | <block wx:if="{{show_same_city}}"> |
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> | 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 | </block> | 15 | </block> |
@@ -221,11 +221,22 @@ | @@ -221,11 +221,22 @@ | ||
221 | </view> | 221 | </view> |
222 | 222 | ||
223 | <view class="btn-wrap" wx:if="{{is_show_sub}}"> | 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 | </view> | 240 | </view> |
230 | </form> | 241 | </form> |
231 | 242 |
packageC/pages/presell/cart/cart.js
@@ -123,7 +123,9 @@ Page({ | @@ -123,7 +123,9 @@ Page({ | ||
123 | bconfig: null, | 123 | bconfig: null, |
124 | showFold:true, | 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,7 +2528,22 @@ Page({ | ||
2526 | }).then(res => { | 2528 | }).then(res => { |
2527 | if (res.data.code == 0) { | 2529 | if (res.data.code == 0) { |
2528 | shipping_price = res.data.data; | 2530 | shipping_price = res.data.data; |
2531 | + th.setData({ | ||
2532 | + sameCityExp_off:0, | ||
2533 | + sameCityExp_info:'' | ||
2534 | + }) | ||
2529 | } else { | 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 | is_next = 0; | 2547 | is_next = 0; |
2531 | wx.showToast({ | 2548 | wx.showToast({ |
2532 | title: res.data.msg, icon: 'none', duration: 2000 | 2549 | title: res.data.msg, icon: 'none', duration: 2000 |
@@ -2612,7 +2629,22 @@ Page({ | @@ -2612,7 +2629,22 @@ Page({ | ||
2612 | }).then(res => { | 2629 | }).then(res => { |
2613 | if (res.data.code == 0) { | 2630 | if (res.data.code == 0) { |
2614 | shipping_price = res.data.data; | 2631 | shipping_price = res.data.data; |
2632 | + th.setData({ | ||
2633 | + sameCityExp_off:0, | ||
2634 | + sameCityExp_info:'' | ||
2635 | + }) | ||
2615 | } else { | 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 | is_next = 0; | 2648 | is_next = 0; |
2617 | wx.showToast({ | 2649 | wx.showToast({ |
2618 | title: res.data.msg, icon: 'none', duration: 2000 | 2650 | title: res.data.msg, icon: 'none', duration: 2000 |
@@ -2927,7 +2959,10 @@ Page({ | @@ -2927,7 +2959,10 @@ Page({ | ||
2927 | set_wuliu: function (e) { | 2959 | set_wuliu: function (e) { |
2928 | var type = e.currentTarget.dataset.type; | 2960 | var type = e.currentTarget.dataset.type; |
2929 | this.setData({ | 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 | this.calculatePrice2(); | 2967 | this.calculatePrice2(); |
2933 | }, | 2968 | }, |
@@ -3443,7 +3478,12 @@ Page({ | @@ -3443,7 +3478,12 @@ Page({ | ||
3443 | //-- 查看物流 -- | 3478 | //-- 查看物流 -- |
3444 | go_wuliu:function (e) { | 3479 | go_wuliu:function (e) { |
3445 | getApp().go_wuliu(e); | 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,14 +388,26 @@ | ||
388 | 请于{{days}}天{{hours}}小时{{minutes}}分{{seconds}}秒内付款完成,超时订单将自动取消 | 388 | 请于{{days}}天{{hours}}小时{{minutes}}分{{seconds}}秒内付款完成,超时订单将自动取消 |
389 | </view> | 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 | <view class="pay-amount"> | 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 | <view class="payable">应付金额: | 403 | <view class="payable">应付金额: |
394 | <text class="co-red"> <text class="fs24">¥</text>{{filters.toFix(order_m,2)}}</text> | 404 | <text class="co-red"> <text class="fs24">¥</text>{{filters.toFix(order_m,2)}}</text> |
395 | </view> | 405 | </view> |
396 | </view> | 406 | </view> |
397 | <button wx:if="{{no_start || is_end || is_complete}}" class="tips-btn gray">支付尾款</button> | 407 | <button wx:if="{{no_start || is_end || is_complete}}" class="tips-btn gray">支付尾款</button> |
398 | <button wx:else class="tips-btn" bindtap="show_pay" hidden="{{!show_submit || !same_ok}}">支付尾款</button> | 408 | <button wx:else class="tips-btn" bindtap="show_pay" hidden="{{!show_submit || !same_ok}}">支付尾款</button> |
409 | + </block> | ||
410 | + | ||
399 | <!-- 预售 --> | 411 | <!-- 预售 --> |
400 | <!-- <button class="tips-btn" formType="submit" id="submitOrder">立即支付</button> --> | 412 | <!-- <button class="tips-btn" formType="submit" id="submitOrder">立即支付</button> --> |
401 | </view> | 413 | </view> |
packageC/pages/presell/cart/cart2.js
@@ -142,6 +142,8 @@ Page({ | @@ -142,6 +142,8 @@ Page({ | ||
142 | can_use_ord_prom:{}, | 142 | can_use_ord_prom:{}, |
143 | //存储订单促销的取价,按照门店进行索引 | 143 | //存储订单促销的取价,按照门店进行索引 |
144 | show_ord_prom:{}, | 144 | show_ord_prom:{}, |
145 | + sameCityExp_off:0, //未达到起送价 | ||
146 | + sameCityExp_info:'',//未达到起送价提示信息 | ||
145 | }, | 147 | }, |
146 | 148 | ||
147 | 149 | ||
@@ -1181,7 +1183,22 @@ Page({ | @@ -1181,7 +1183,22 @@ Page({ | ||
1181 | if (res.data.code == 0) { | 1183 | if (res.data.code == 0) { |
1182 | var wl_txt = "formData.shipping_price"; | 1184 | var wl_txt = "formData.shipping_price"; |
1183 | th.setData({ [wl_txt]: res.data.data, }) | 1185 | th.setData({ [wl_txt]: res.data.data, }) |
1186 | + th.setData({ | ||
1187 | + sameCityExp_off:0, | ||
1188 | + sameCityExp_info:'' | ||
1189 | + }) | ||
1184 | }else{ | 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 | is_next=0; | 1202 | is_next=0; |
1186 | wx.showToast({ | 1203 | wx.showToast({ |
1187 | title: res.data.msg, icon: 'none', duration: 2000 | 1204 | title: res.data.msg, icon: 'none', duration: 2000 |
@@ -2261,7 +2278,7 @@ Page({ | @@ -2261,7 +2278,7 @@ Page({ | ||
2261 | setexptype: function (t) { | 2278 | setexptype: function (t) { |
2262 | var th = this; | 2279 | var th = this; |
2263 | var ty = t.currentTarget.dataset.t, def_exp_code = getApp().globalData.userInfo.def_exp_code; | 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 | if (ty == 0) { | 2282 | if (ty == 0) { |
2266 | th.setData({ is_all_zt: 0 }); | 2283 | th.setData({ is_all_zt: 0 }); |
2267 | } | 2284 | } |
@@ -3400,7 +3417,11 @@ Page({ | @@ -3400,7 +3417,11 @@ Page({ | ||
3400 | if(!th.data.can_use_ord_prom[pickid]){ | 3417 | if(!th.data.can_use_ord_prom[pickid]){ |
3401 | th.get_buy_now_quan(); | 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,10 +272,21 @@ | ||
272 | </view> | 272 | </view> |
273 | 273 | ||
274 | <view class="btn-wrap shadow-1" wx:if="{{show_submit}}"> | 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 | </view> | 290 | </view> |
280 | </form> | 291 | </form> |
281 | 292 |
packageE/pages/cart/cart2/cart2.js
@@ -186,7 +186,8 @@ Page({ | @@ -186,7 +186,8 @@ Page({ | ||
186 | can_use_ord_prom:{}, | 186 | can_use_ord_prom:{}, |
187 | //存储订单促销的取价,按照门店进行索引 | 187 | //存储订单促销的取价,按照门店进行索引 |
188 | show_ord_prom:{}, | 188 | show_ord_prom:{}, |
189 | - | 189 | + sameCityExp_off:0, //未达到起送价 |
190 | + sameCityExp_info:'',//未达到起送价提示信息 | ||
190 | }, | 191 | }, |
191 | 192 | ||
192 | 193 | ||
@@ -3691,8 +3692,23 @@ Page({ | @@ -3691,8 +3692,23 @@ Page({ | ||
3691 | await getApp().request.promisePost("/api/weshop/order/sameCityExp/getMoney", { is_json: 1, data: req_data }).then(res => { | 3692 | await getApp().request.promisePost("/api/weshop/order/sameCityExp/getMoney", { is_json: 1, data: req_data }).then(res => { |
3692 | if (res.data.code == 0) { | 3693 | if (res.data.code == 0) { |
3693 | cart_item.shipping_price = res.data.data; | 3694 | cart_item.shipping_price = res.data.data; |
3695 | + th.setData({ | ||
3696 | + sameCityExp_off:0, | ||
3697 | + sameCityExp_info:'' | ||
3698 | + }) | ||
3694 | } else { | 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 | if (qfunc) qfunc(); | 3713 | if (qfunc) qfunc(); |
3698 | else { | 3714 | else { |
@@ -4532,9 +4548,23 @@ Page({ | @@ -4532,9 +4548,23 @@ Page({ | ||
4532 | if (res.data.code == 0) { | 4548 | if (res.data.code == 0) { |
4533 | var wl_txt = "formData.shipping_price"; | 4549 | var wl_txt = "formData.shipping_price"; |
4534 | th.setData({ [wl_txt]: res.data.data, }) | 4550 | th.setData({ [wl_txt]: res.data.data, }) |
4535 | - | 4551 | + th.setData({ |
4552 | + sameCityExp_off:0, | ||
4553 | + sameCityExp_info:'' | ||
4554 | + }) | ||
4536 | } else { | 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 | if (qfunc) { | 4568 | if (qfunc) { |
4539 | qfunc(); | 4569 | qfunc(); |
4540 | } else { | 4570 | } else { |
@@ -7722,7 +7752,7 @@ Page({ | @@ -7722,7 +7752,7 @@ Page({ | ||
7722 | setexptype2: function (e) { | 7752 | setexptype2: function (e) { |
7723 | 7753 | ||
7724 | if(this.data.submit) return false; | 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 | if(this.data.all_collocation_list){ | 7757 | if(this.data.all_collocation_list){ |
7728 | var bn_coll= this.selectComponent('#bn_coll'); | 7758 | var bn_coll= this.selectComponent('#bn_coll'); |
@@ -7741,7 +7771,7 @@ Page({ | @@ -7741,7 +7771,7 @@ Page({ | ||
7741 | setexptype_w2: function (e) { | 7771 | setexptype_w2: function (e) { |
7742 | 7772 | ||
7743 | if(this.data.submit) return false; | 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 | for (let i = 0; i <this.data.cartlist.length ; i++) { | 7776 | for (let i = 0; i <this.data.cartlist.length ; i++) { |
7747 | 7777 | ||
@@ -9164,7 +9194,12 @@ Page({ | @@ -9164,7 +9194,12 @@ Page({ | ||
9164 | if(!th.data.can_use_ord_prom[pickid]){ | 9194 | if(!th.data.can_use_ord_prom[pickid]){ |
9165 | th.get_buy_now_quan(); | 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,12 +841,21 @@ | ||
841 | </view> | 841 | </view> |
842 | 842 | ||
843 | <view class="btn-wrap shadow-1" wx:if="{{show_submit}}"> | 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 | <view class="pay-amount"> | 852 | <view class="pay-amount"> |
845 | <view class="payable">应付金额:<text class="co-red"><text class="fs24">¥</text>{{formData.order_amount}}</text></view> | 853 | <view class="payable">应付金额:<text class="co-red"><text class="fs24">¥</text>{{formData.order_amount}}</text></view> |
846 | <!-- <view class="co-red big"></view> --> | 854 | <!-- <view class="co-red big"></view> --> |
847 | </view> | 855 | </view> |
848 | <button class="tips-btn" formType="submit" id="submitOrder" | 856 | <button class="tips-btn" formType="submit" id="submitOrder" |
849 | disabled="{{submit || !same_ok}}" bindtap="requestSubscribe">提交订单</button> | 857 | disabled="{{submit || !same_ok}}" bindtap="requestSubscribe">提交订单</button> |
858 | + </block> | ||
850 | </view> | 859 | </view> |
851 | </form> | 860 | </form> |
852 | 861 |
packageE/pages/cart/cart2_inte/cart2_inte.js
@@ -93,6 +93,8 @@ Page({ | @@ -93,6 +93,8 @@ Page({ | ||
93 | can_use_ord_prom:{}, | 93 | can_use_ord_prom:{}, |
94 | //存储订单促销的取价,按照门店进行索引 | 94 | //存储订单促销的取价,按照门店进行索引 |
95 | show_ord_prom:{}, | 95 | show_ord_prom:{}, |
96 | + sameCityExp_off:0, //未达到起送价 | ||
97 | + sameCityExp_info:'',//未达到起送价提示信息 | ||
96 | }, | 98 | }, |
97 | 99 | ||
98 | 100 | ||
@@ -1029,7 +1031,22 @@ Page({ | @@ -1029,7 +1031,22 @@ Page({ | ||
1029 | if (res.data.code == 0) { | 1031 | if (res.data.code == 0) { |
1030 | var wl_txt = "formData.shipping_price"; | 1032 | var wl_txt = "formData.shipping_price"; |
1031 | th.setData({ [wl_txt]: res.data.data, }) | 1033 | th.setData({ [wl_txt]: res.data.data, }) |
1034 | + th.setData({ | ||
1035 | + sameCityExp_off:0, | ||
1036 | + sameCityExp_info:'' | ||
1037 | + }) | ||
1032 | }else{ | 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 | is_next=0; | 1050 | is_next=0; |
1034 | wx.showToast({ | 1051 | wx.showToast({ |
1035 | title: res.data.msg, icon: 'none', duration: 2000 | 1052 | title: res.data.msg, icon: 'none', duration: 2000 |
@@ -1637,7 +1654,7 @@ Page({ | @@ -1637,7 +1654,7 @@ Page({ | ||
1637 | var th = this; | 1654 | var th = this; |
1638 | var ty = t.currentTarget.dataset.t, def_exp_code = getApp().globalData.userInfo.def_exp_code; | 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 | if (ty == 0 && th.data.wu_arr == null) { | 1659 | if (ty == 0 && th.data.wu_arr == null) { |
1643 | th.data.isget_by_quan = {}; | 1660 | th.data.isget_by_quan = {}; |
@@ -1963,7 +1980,11 @@ Page({ | @@ -1963,7 +1980,11 @@ Page({ | ||
1963 | mark:true | 1980 | mark:true |
1964 | }) | 1981 | }) |
1965 | th.calculatePrice2() | 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,11 +216,21 @@ | ||
216 | 216 | ||
217 | 217 | ||
218 | <view class="btn-wrap shadow-1" wx:if="{{show_submit}}"> | 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 | </view> | 234 | </view> |
225 | </form> | 235 | </form> |
226 | 236 |
packageE/pages/cart/cart2_pt/cart2_pt.js
@@ -97,6 +97,8 @@ Page({ | @@ -97,6 +97,8 @@ Page({ | ||
97 | can_use_ord_prom:{}, | 97 | can_use_ord_prom:{}, |
98 | //存储订单促销的取价,按照门店进行索引 | 98 | //存储订单促销的取价,按照门店进行索引 |
99 | show_ord_prom:{}, | 99 | show_ord_prom:{}, |
100 | + sameCityExp_off:0, //未达到起送价 | ||
101 | + sameCityExp_info:'',//未达到起送价提示信息 | ||
100 | }, | 102 | }, |
101 | 103 | ||
102 | 104 | ||
@@ -1113,8 +1115,22 @@ Page({ | @@ -1113,8 +1115,22 @@ Page({ | ||
1113 | if (res.data.code == 0) { | 1115 | if (res.data.code == 0) { |
1114 | var wl_txt = "formData.shipping_price"; | 1116 | var wl_txt = "formData.shipping_price"; |
1115 | th.setData({ [wl_txt]: res.data.data, }) | 1117 | th.setData({ [wl_txt]: res.data.data, }) |
1116 | - | 1118 | + th.setData({ |
1119 | + sameCityExp_off:0, | ||
1120 | + sameCityExp_info:'' | ||
1121 | + }) | ||
1117 | } else { | 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 | is_next = 0; | 1134 | is_next = 0; |
1119 | wx.showToast({ | 1135 | wx.showToast({ |
1120 | title: res.data.msg, icon: 'none', duration: 2000 | 1136 | title: res.data.msg, icon: 'none', duration: 2000 |
@@ -1773,7 +1789,7 @@ Page({ | @@ -1773,7 +1789,7 @@ Page({ | ||
1773 | setexptype_w: function (t) { | 1789 | setexptype_w: function (t) { |
1774 | var th = this; | 1790 | var th = this; |
1775 | var ty = t.currentTarget.dataset.t, txt = t.currentTarget.dataset.txt; | 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 | var iszt = 1; | 1793 | var iszt = 1; |
1778 | if (ty == 0) { | 1794 | if (ty == 0) { |
1779 | th.setData({ is_all_zt: 0 }); | 1795 | th.setData({ is_all_zt: 0 }); |
@@ -1795,7 +1811,7 @@ Page({ | @@ -1795,7 +1811,7 @@ Page({ | ||
1795 | setexptype: function (t) { | 1811 | setexptype: function (t) { |
1796 | var th = this; | 1812 | var th = this; |
1797 | var ty = t.currentTarget.dataset.t; | 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 | if (ty == 0 && th.data.wu_arr == null) { | 1816 | if (ty == 0 && th.data.wu_arr == null) { |
1801 | return th.get_wuliu(th.calculatePrice2()); | 1817 | return th.get_wuliu(th.calculatePrice2()); |
@@ -2538,6 +2554,10 @@ Page({ | @@ -2538,6 +2554,10 @@ Page({ | ||
2538 | } | 2554 | } |
2539 | func(isok); | 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,11 +237,20 @@ | ||
237 | </view> | 237 | </view> |
238 | 238 | ||
239 | <view class="btn-wrap" wx:if="{{show_btn}}"> | 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 | </view> | 254 | </view> |
246 | </form> | 255 | </form> |
247 | 256 |
pages/template/index.js
@@ -18,6 +18,7 @@ Page({ | @@ -18,6 +18,7 @@ Page({ | ||
18 | is_full_screen_navigation_index: -1, //广告轮播满屏下标 | 18 | is_full_screen_navigation_index: -1, //广告轮播满屏下标 |
19 | nav_title: '首页', | 19 | nav_title: '首页', |
20 | nav_frontColor: "#000", | 20 | nav_frontColor: "#000", |
21 | + old_nav_frontColor: "", | ||
21 | nav_backgroundColor: "#fff", | 22 | nav_backgroundColor: "#fff", |
22 | nav_type: 1, //导航类型 | 23 | nav_type: 1, //导航类型 |
23 | searchbox_transparent: 1, //搜索框背景是否透明 | 24 | searchbox_transparent: 1, //搜索框背景是否透明 |
@@ -213,7 +214,7 @@ Page({ | @@ -213,7 +214,7 @@ Page({ | ||
213 | backgroundColor: temp_data.top_color, // 必写项 | 214 | backgroundColor: temp_data.top_color, // 必写项 |
214 | }) | 215 | }) |
215 | th.setData({ | 216 | th.setData({ |
216 | - // nav_frontColor: top_w_color, // 必写项 | 217 | + nav_frontColor: top_w_color, // 必写项 |
217 | nav_backgroundColor: temp_data.top_color, // 必写项 | 218 | nav_backgroundColor: temp_data.top_color, // 必写项 |
218 | }) | 219 | }) |
219 | } | 220 | } |
@@ -232,8 +233,13 @@ Page({ | @@ -232,8 +233,13 @@ Page({ | ||
232 | }) | 233 | }) |
233 | }, | 234 | }, |
234 | onPageScroll: function (e) { | 235 | onPageScroll: function (e) { |
235 | - //满屏模式监听 | 236 | + //满屏模式监听 |
236 | let num = e.scrollTop | 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 | if (this.data.is_full_screen_navigation) { | 243 | if (this.data.is_full_screen_navigation) { |
238 | let nav_type = this.data.nav_type | 244 | let nav_type = this.data.nav_type |
239 | if (num >= 100 && nav_type) { | 245 | if (num >= 100 && nav_type) { |
@@ -248,7 +254,7 @@ Page({ | @@ -248,7 +254,7 @@ Page({ | ||
248 | this.setData({ | 254 | this.setData({ |
249 | nav_type: 1, | 255 | nav_type: 1, |
250 | searchbox_transparent: 1, | 256 | searchbox_transparent: 1, |
251 | - nav_frontColor: '#000' | 257 | + nav_frontColor: this.data.old_nav_frontColor |
252 | }) | 258 | }) |
253 | // this.data.nav_type = 1 | 259 | // this.data.nav_type = 1 |
254 | } | 260 | } |