Commit 7a7bdb5c0f1ead455d79d8e289077f6bbcea654e

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