Commit 7a7bdb5c0f1ead455d79d8e289077f6bbcea654e
1 parent
b39365c7
OA搭配购自选问题
Showing
1 changed file
with
10 additions
and
9 deletions
pages/cart/cart2/cart2.js
@@ -1001,9 +1001,9 @@ Page({ | @@ -1001,9 +1001,9 @@ Page({ | ||
1001 | 1001 | ||
1002 | //-- 搭配促销的门店配送方式的修复 -- | 1002 | //-- 搭配促销的门店配送方式的修复 -- |
1003 | et = 1; | 1003 | et = 1; |
1004 | - distr_t = 0; | 1004 | + distr_t = 0; // 配送方式 0=用户自选 1=自提 2=物流 |
1005 | for (var hi in narr) { | 1005 | for (var hi in narr) { |
1006 | - var dis_t = narr[hi].distr_type; | 1006 | + var dis_t = narr[hi].distr_type; |
1007 | if (dis_t == 2) { | 1007 | if (dis_t == 2) { |
1008 | th.setData({is_all_zt: 0}); | 1008 | th.setData({is_all_zt: 0}); |
1009 | et = 0; | 1009 | et = 0; |
@@ -1012,10 +1012,9 @@ Page({ | @@ -1012,10 +1012,9 @@ Page({ | ||
1012 | distr_t = dis_t; | 1012 | distr_t = dis_t; |
1013 | } | 1013 | } |
1014 | } | 1014 | } |
1015 | - | ||
1016 | //自选的时候,系统配置了默认的配送方式是物流的时候 | 1015 | //自选的时候,系统配置了默认的配送方式是物流的时候 |
1017 | if (distr_t == 0 && th.data.json_d.pickupway && th.data.json_d.pickupway == 1) { | 1016 | if (distr_t == 0 && th.data.json_d.pickupway && th.data.json_d.pickupway == 1) { |
1018 | - et = 0; | 1017 | + et = 2; |
1019 | } | 1018 | } |
1020 | 1019 | ||
1021 | 1020 | ||
@@ -2255,6 +2254,7 @@ Page({ | @@ -2255,6 +2254,7 @@ Page({ | ||
2255 | this.data.is_summit_ing = 1; | 2254 | this.data.is_summit_ing = 1; |
2256 | var th = this, pdata = new Array(); | 2255 | var th = this, pdata = new Array(); |
2257 | var ff = true; | 2256 | var ff = true; |
2257 | + | ||
2258 | //------------立即购买------------- | 2258 | //------------立即购买------------- |
2259 | if (th.data.is_b_now == 1 && th.data.bn_goods.prom_type != 5) { | 2259 | if (th.data.is_b_now == 1 && th.data.bn_goods.prom_type != 5) { |
2260 | if (th.data.bn_exp_type == 0 && th.data.user_addr == null) { | 2260 | if (th.data.bn_exp_type == 0 && th.data.user_addr == null) { |
@@ -2265,14 +2265,13 @@ Page({ | @@ -2265,14 +2265,13 @@ Page({ | ||
2265 | if (!ff) return false; | 2265 | if (!ff) return false; |
2266 | var addr = th.data.user_addr; | 2266 | var addr = th.data.user_addr; |
2267 | if (th.data.bn_exp_type == 1) addr = null; | 2267 | if (th.data.bn_exp_type == 1) addr = null; |
2268 | - | ||
2269 | if (th.data.bn_exp_type == 0) | 2268 | if (th.data.bn_exp_type == 0) |
2270 | if (th.data.wu_arr == null || th.data.wu_arr.length <= 0) { | 2269 | if (th.data.wu_arr == null || th.data.wu_arr.length <= 0) { |
2271 | getApp().my_warnning("读取物流失败", 0, th); | 2270 | getApp().my_warnning("读取物流失败", 0, th); |
2272 | th.data.is_summit_ing = 0; | 2271 | th.data.is_summit_ing = 0; |
2273 | return false; | 2272 | return false; |
2274 | } | 2273 | } |
2275 | - | 2274 | + |
2276 | var item = { | 2275 | var item = { |
2277 | 'user_id': to.globalData.user_id, | 2276 | 'user_id': to.globalData.user_id, |
2278 | 'consignee': addr == null ? "" : addr.consignee, | 2277 | 'consignee': addr == null ? "" : addr.consignee, |
@@ -2492,6 +2491,7 @@ Page({ | @@ -2492,6 +2491,7 @@ Page({ | ||
2492 | } | 2491 | } |
2493 | pdata.push(item); | 2492 | pdata.push(item); |
2494 | } else { | 2493 | } else { |
2494 | + | ||
2495 | //---------购物车的结算--------- | 2495 | //---------购物车的结算--------- |
2496 | if (th.data.is_all_zt == 0 && th.data.user_addr == null) { | 2496 | if (th.data.is_all_zt == 0 && th.data.user_addr == null) { |
2497 | th.data.is_summit_ing = 0; | 2497 | th.data.is_summit_ing = 0; |
@@ -2501,6 +2501,7 @@ Page({ | @@ -2501,6 +2501,7 @@ Page({ | ||
2501 | if (!ff) return false; | 2501 | if (!ff) return false; |
2502 | 2502 | ||
2503 | var addr = th.data.user_addr; | 2503 | var addr = th.data.user_addr; |
2504 | + // 自提,地址数据清空 exp_type设置为1 | ||
2504 | if (th.data.is_all_zt == 1) addr = null; | 2505 | if (th.data.is_all_zt == 1) addr = null; |
2505 | var val_arr = th.data.user_note; | 2506 | var val_arr = th.data.user_note; |
2506 | 2507 | ||
@@ -2511,8 +2512,8 @@ Page({ | @@ -2511,8 +2512,8 @@ Page({ | ||
2511 | return false; | 2512 | return false; |
2512 | } | 2513 | } |
2513 | 2514 | ||
2514 | - var order_prom_list_cart = th.data.order_prom_list_cart; | ||
2515 | - | 2515 | + var order_prom_list_cart = th.data.order_prom_list_cart;; |
2516 | + console.log('xxxxxxxxxxxxxxxx', order_prom_list_cart) | ||
2516 | //--组装推送数据-- | 2517 | //--组装推送数据-- |
2517 | for (var i = 0; i < order_prom_list_cart.length; i++) { | 2518 | for (var i = 0; i < order_prom_list_cart.length; i++) { |
2518 | var t_item = order_prom_list_cart[i]; | 2519 | var t_item = order_prom_list_cart[i]; |
@@ -2740,7 +2741,7 @@ Page({ | @@ -2740,7 +2741,7 @@ Page({ | ||
2740 | 2741 | ||
2741 | 2742 | ||
2742 | } | 2743 | } |
2743 | - | 2744 | + |
2744 | if (pdata.length == 0) return; | 2745 | if (pdata.length == 0) return; |
2745 | var str = JSON.stringify(pdata); | 2746 | var str = JSON.stringify(pdata); |
2746 | 2747 |