Commit 8424fb60c8d7cd903e8677633adc6a35ce070a0e
1 parent
8fa89a81
物流的选择方式的优化
Showing
10 changed files
with
66 additions
and
20 deletions
packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart.js
| @@ -611,7 +611,7 @@ Page({ | @@ -611,7 +611,7 @@ Page({ | ||
| 611 | 611 | ||
| 612 | //-----------拼装购物车结算的数组,如果有默认物流时要用默认物流编号,计算默认的物流,不管是不是自提都算一下----------------- | 612 | //-----------拼装购物车结算的数组,如果有默认物流时要用默认物流编号,计算默认的物流,不管是不是自提都算一下----------------- |
| 613 | var m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; | 613 | var m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; |
| 614 | - if (def_exp_code) { | 614 | + if (def_exp_code && !th.data.is_default_logistics ) { |
| 615 | for (var k = 0; k < th.data.wu_arr.length; k++) { | 615 | for (var k = 0; k < th.data.wu_arr.length; k++) { |
| 616 | var item = th.data.wu_arr[k]; | 616 | var item = th.data.wu_arr[k]; |
| 617 | if (def_exp_code == item.code) { | 617 | if (def_exp_code == item.code) { |
| @@ -833,7 +833,7 @@ Page({ | @@ -833,7 +833,7 @@ Page({ | ||
| 833 | 833 | ||
| 834 | 834 | ||
| 835 | var m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; | 835 | var m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; |
| 836 | - if (et == 0 && def_exp_code) { | 836 | + if (et == 0 && def_exp_code && !th.data.is_default_logistics) { |
| 837 | for (var k = 0; k < th.data.wu_arr.length; k++) { | 837 | for (var k = 0; k < th.data.wu_arr.length; k++) { |
| 838 | var item = th.data.wu_arr[k]; | 838 | var item = th.data.wu_arr[k]; |
| 839 | if (def_exp_code == item.code) { | 839 | if (def_exp_code == item.code) { |
| @@ -3013,7 +3013,7 @@ Page({ | @@ -3013,7 +3013,7 @@ Page({ | ||
| 3013 | 3013 | ||
| 3014 | } | 3014 | } |
| 3015 | //判断有没有默认的物流地址值 | 3015 | //判断有没有默认的物流地址值 |
| 3016 | - if (def_exp_code != "" && def_exp_code != null && def_exp_code != undefined) { | 3016 | + if (def_exp_code != "" && def_exp_code != null && def_exp_code != undefined && !th.data.is_default_logistics) { |
| 3017 | var wu_arr = this.data.wu_arr; | 3017 | var wu_arr = this.data.wu_arr; |
| 3018 | if (wu_arr != null && wu_arr != "") { | 3018 | if (wu_arr != null && wu_arr != "") { |
| 3019 | for (var i = 0; i < wu_arr.length; i++) { | 3019 | for (var i = 0; i < wu_arr.length; i++) { |
| @@ -3052,7 +3052,7 @@ Page({ | @@ -3052,7 +3052,7 @@ Page({ | ||
| 3052 | } | 3052 | } |
| 3053 | 3053 | ||
| 3054 | //判断有没有默认的物流地址值 | 3054 | //判断有没有默认的物流地址值 |
| 3055 | - if (def_exp_code != "" && def_exp_code != null && def_exp_code != undefined) { | 3055 | + if (def_exp_code != "" && def_exp_code != null && def_exp_code != undefined && !th.data.is_default_logistics) { |
| 3056 | var wu_arr = this.data.wu_arr; | 3056 | var wu_arr = this.data.wu_arr; |
| 3057 | if (wu_arr != null && wu_arr != "") { | 3057 | if (wu_arr != null && wu_arr != "") { |
| 3058 | for (var i = 0; i < wu_arr.length; i++) { | 3058 | for (var i = 0; i < wu_arr.length; i++) { |
| @@ -3634,6 +3634,7 @@ Page({ | @@ -3634,6 +3634,7 @@ Page({ | ||
| 3634 | //更新下默认,在onshow里面 | 3634 | //更新下默认,在onshow里面 |
| 3635 | update_code() { | 3635 | update_code() { |
| 3636 | var th = this, m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; | 3636 | var th = this, m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; |
| 3637 | + if(th.data.is_default_logistics) return false; | ||
| 3637 | //--定时器,判断wu_arr不未空-- | 3638 | //--定时器,判断wu_arr不未空-- |
| 3638 | var uii = setInterval(function () { | 3639 | var uii = setInterval(function () { |
| 3639 | if (th.data.wu_arr) { | 3640 | if (th.data.wu_arr) { |
packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct.js
| @@ -1695,9 +1695,12 @@ Page({ | @@ -1695,9 +1695,12 @@ Page({ | ||
| 1695 | m_wind = 0, | 1695 | m_wind = 0, |
| 1696 | def_exp_code = getApp().globalData.userInfo.def_exp_code; | 1696 | def_exp_code = getApp().globalData.userInfo.def_exp_code; |
| 1697 | 1697 | ||
| 1698 | + | ||
| 1699 | + | ||
| 1698 | var uii = setInterval(function () { | 1700 | var uii = setInterval(function () { |
| 1699 | if (th.data.wu_arr) { | 1701 | if (th.data.wu_arr) { |
| 1700 | clearInterval(uii); | 1702 | clearInterval(uii); |
| 1703 | + if(th.data.is_default_logistics) return false; | ||
| 1701 | for (var k = 0; k < th.data.wu_arr.length; k++) { | 1704 | for (var k = 0; k < th.data.wu_arr.length; k++) { |
| 1702 | var item = th.data.wu_arr[k]; | 1705 | var item = th.data.wu_arr[k]; |
| 1703 | if (def_exp_code == item.code) { | 1706 | if (def_exp_code == item.code) { |
packageC/pages/payForAnother/payForAnother.js
| @@ -583,7 +583,7 @@ Page({ | @@ -583,7 +583,7 @@ Page({ | ||
| 583 | 583 | ||
| 584 | //-----------拼装购物车结算的数组,如果有默认物流时要用默认物流编号,计算默认的物流,不管是不是自提都算一下----------------- | 584 | //-----------拼装购物车结算的数组,如果有默认物流时要用默认物流编号,计算默认的物流,不管是不是自提都算一下----------------- |
| 585 | var m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; | 585 | var m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; |
| 586 | - if (def_exp_code) { | 586 | + if (def_exp_code && !th.data.is_default_logistics) { |
| 587 | for (var k = 0; k < th.data.wu_arr.length; k++) { | 587 | for (var k = 0; k < th.data.wu_arr.length; k++) { |
| 588 | var item = th.data.wu_arr[k]; | 588 | var item = th.data.wu_arr[k]; |
| 589 | if (def_exp_code == item.code) { | 589 | if (def_exp_code == item.code) { |
| @@ -764,7 +764,7 @@ Page({ | @@ -764,7 +764,7 @@ Page({ | ||
| 764 | 764 | ||
| 765 | 765 | ||
| 766 | var m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; | 766 | var m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; |
| 767 | - if (et == 0 && def_exp_code) { | 767 | + if (et == 0 && def_exp_code && !th.data.is_default_logistics) { |
| 768 | for (var k = 0; k < th.data.wu_arr.length; k++) { | 768 | for (var k = 0; k < th.data.wu_arr.length; k++) { |
| 769 | var item = th.data.wu_arr[k]; | 769 | var item = th.data.wu_arr[k]; |
| 770 | if (def_exp_code == item.code) { | 770 | if (def_exp_code == item.code) { |
| @@ -2712,7 +2712,7 @@ Page({ | @@ -2712,7 +2712,7 @@ Page({ | ||
| 2712 | 2712 | ||
| 2713 | } | 2713 | } |
| 2714 | //判断有没有默认的物流地址值 | 2714 | //判断有没有默认的物流地址值 |
| 2715 | - if (def_exp_code != "" && def_exp_code != null && def_exp_code != undefined) { | 2715 | + if (def_exp_code != "" && def_exp_code != null && def_exp_code != undefined && !th.data.is_default_logistics) { |
| 2716 | var wu_arr = this.data.wu_arr; | 2716 | var wu_arr = this.data.wu_arr; |
| 2717 | if (wu_arr != null && wu_arr != "") { | 2717 | if (wu_arr != null && wu_arr != "") { |
| 2718 | for (var i = 0; i < wu_arr.length; i++) { | 2718 | for (var i = 0; i < wu_arr.length; i++) { |
| @@ -2751,7 +2751,7 @@ Page({ | @@ -2751,7 +2751,7 @@ Page({ | ||
| 2751 | } | 2751 | } |
| 2752 | 2752 | ||
| 2753 | //判断有没有默认的物流地址值 | 2753 | //判断有没有默认的物流地址值 |
| 2754 | - if (def_exp_code != "" && def_exp_code != null && def_exp_code != undefined) { | 2754 | + if (def_exp_code != "" && def_exp_code != null && def_exp_code != undefined && !th.data.is_default_logistics) { |
| 2755 | var wu_arr = this.data.wu_arr; | 2755 | var wu_arr = this.data.wu_arr; |
| 2756 | if (wu_arr != null && wu_arr != "") { | 2756 | if (wu_arr != null && wu_arr != "") { |
| 2757 | for (var i = 0; i < wu_arr.length; i++) { | 2757 | for (var i = 0; i < wu_arr.length; i++) { |
| @@ -3323,10 +3323,12 @@ Page({ | @@ -3323,10 +3323,12 @@ Page({ | ||
| 3323 | //更新下默认,在onshow里面 | 3323 | //更新下默认,在onshow里面 |
| 3324 | update_code(){ | 3324 | update_code(){ |
| 3325 | var th = this, m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; | 3325 | var th = this, m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; |
| 3326 | + | ||
| 3326 | //--定时器,判断wu_arr不未空-- | 3327 | //--定时器,判断wu_arr不未空-- |
| 3327 | var uii = setInterval(function () { | 3328 | var uii = setInterval(function () { |
| 3328 | if (th.data.wu_arr) { | 3329 | if (th.data.wu_arr) { |
| 3329 | clearInterval(uii); | 3330 | clearInterval(uii); |
| 3331 | + if(th.data.is_default_logistics) return false; | ||
| 3330 | for (var k = 0; k < th.data.wu_arr.length; k++) { | 3332 | for (var k = 0; k < th.data.wu_arr.length; k++) { |
| 3331 | var item = th.data.wu_arr[k]; | 3333 | var item = th.data.wu_arr[k]; |
| 3332 | if (def_exp_code == item.code) { | 3334 | if (def_exp_code == item.code) { |
packageC/pages/presell/cart/cart.js
| @@ -923,7 +923,7 @@ Page({ | @@ -923,7 +923,7 @@ Page({ | ||
| 923 | } | 923 | } |
| 924 | 924 | ||
| 925 | //判断有没有默认的物流地址值 | 925 | //判断有没有默认的物流地址值 |
| 926 | - if (def_exp_code != "" && def_exp_code != null && def_exp_code != undefined) { | 926 | + if (def_exp_code != "" && def_exp_code != null && def_exp_code != undefined && !th.data.is_default_logistics) { |
| 927 | var wu_arr = this.data.wu_arr; | 927 | var wu_arr = this.data.wu_arr; |
| 928 | if (wu_arr != null && wu_arr != "") { | 928 | if (wu_arr != null && wu_arr != "") { |
| 929 | for (var i = 0; i < wu_arr.length; i++) { | 929 | for (var i = 0; i < wu_arr.length; i++) { |
| @@ -1429,10 +1429,12 @@ Page({ | @@ -1429,10 +1429,12 @@ Page({ | ||
| 1429 | //更新下默认,在onshow里面 | 1429 | //更新下默认,在onshow里面 |
| 1430 | update_code() { | 1430 | update_code() { |
| 1431 | var th = this, m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; | 1431 | var th = this, m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; |
| 1432 | + | ||
| 1432 | //--定时器,判断wu_arr不未空-- | 1433 | //--定时器,判断wu_arr不未空-- |
| 1433 | var uii = setInterval(function () { | 1434 | var uii = setInterval(function () { |
| 1434 | if (th.data.wu_arr) { | 1435 | if (th.data.wu_arr) { |
| 1435 | clearInterval(uii); | 1436 | clearInterval(uii); |
| 1437 | + if(th.data.is_default_logistics) return false; | ||
| 1436 | for (var k = 0; k < th.data.wu_arr.length; k++) { | 1438 | for (var k = 0; k < th.data.wu_arr.length; k++) { |
| 1437 | var item = th.data.wu_arr[k]; | 1439 | var item = th.data.wu_arr[k]; |
| 1438 | if (def_exp_code == item.code) { | 1440 | if (def_exp_code == item.code) { |
packageC/pages/presell/cart/cart2.js
| @@ -453,7 +453,7 @@ Page({ | @@ -453,7 +453,7 @@ Page({ | ||
| 453 | 453 | ||
| 454 | 454 | ||
| 455 | var m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; | 455 | var m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; |
| 456 | - if (et == 0 && def_exp_code) { | 456 | + if (et == 0 && def_exp_code && !th.data.is_default_logistics) { |
| 457 | for (var k = 0; k < th.data.wu_arr.length; k++) { | 457 | for (var k = 0; k < th.data.wu_arr.length; k++) { |
| 458 | var item = th.data.wu_arr[k]; | 458 | var item = th.data.wu_arr[k]; |
| 459 | if (def_exp_code == item.code) { | 459 | if (def_exp_code == item.code) { |
| @@ -1886,7 +1886,7 @@ Page({ | @@ -1886,7 +1886,7 @@ Page({ | ||
| 1886 | 1886 | ||
| 1887 | } | 1887 | } |
| 1888 | //判断有没有默认的物流地址值 | 1888 | //判断有没有默认的物流地址值 |
| 1889 | - if (def_exp_code != "" && def_exp_code != null && def_exp_code != undefined) { | 1889 | + if (def_exp_code != "" && def_exp_code != null && def_exp_code != undefined && !th.data.is_default_logistics) { |
| 1890 | var wu_arr = this.data.wu_arr; | 1890 | var wu_arr = this.data.wu_arr; |
| 1891 | if (wu_arr != null && wu_arr != "") { | 1891 | if (wu_arr != null && wu_arr != "") { |
| 1892 | for (var i = 0; i < wu_arr.length; i++) { | 1892 | for (var i = 0; i < wu_arr.length; i++) { |
| @@ -1925,7 +1925,7 @@ Page({ | @@ -1925,7 +1925,7 @@ Page({ | ||
| 1925 | } | 1925 | } |
| 1926 | 1926 | ||
| 1927 | //判断有没有默认的物流地址值 | 1927 | //判断有没有默认的物流地址值 |
| 1928 | - if (def_exp_code != "" && def_exp_code != null && def_exp_code != undefined) { | 1928 | + if (def_exp_code != "" && def_exp_code != null && def_exp_code != undefined && !th.data.is_default_logistics) { |
| 1929 | var wu_arr = this.data.wu_arr; | 1929 | var wu_arr = this.data.wu_arr; |
| 1930 | if (wu_arr != null && wu_arr != "") { | 1930 | if (wu_arr != null && wu_arr != "") { |
| 1931 | for (var i = 0; i < wu_arr.length; i++) { | 1931 | for (var i = 0; i < wu_arr.length; i++) { |
| @@ -2429,10 +2429,12 @@ Page({ | @@ -2429,10 +2429,12 @@ Page({ | ||
| 2429 | //更新下默认,在onshow里面 | 2429 | //更新下默认,在onshow里面 |
| 2430 | update_code() { | 2430 | update_code() { |
| 2431 | var th = this, m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; | 2431 | var th = this, m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; |
| 2432 | + | ||
| 2432 | //--定时器,判断wu_arr不未空-- | 2433 | //--定时器,判断wu_arr不未空-- |
| 2433 | var uii = setInterval(function () { | 2434 | var uii = setInterval(function () { |
| 2434 | if (th.data.wu_arr) { | 2435 | if (th.data.wu_arr) { |
| 2435 | clearInterval(uii); | 2436 | clearInterval(uii); |
| 2437 | + if(th.data.is_default_logistics) return false; | ||
| 2436 | for (var k = 0; k < th.data.wu_arr.length; k++) { | 2438 | for (var k = 0; k < th.data.wu_arr.length; k++) { |
| 2437 | var item = th.data.wu_arr[k]; | 2439 | var item = th.data.wu_arr[k]; |
| 2438 | if (def_exp_code == item.code) { | 2440 | if (def_exp_code == item.code) { |
packageC/pages/presell/cart/cart2_pre.js
| @@ -1122,6 +1122,8 @@ Page({ | @@ -1122,6 +1122,8 @@ Page({ | ||
| 1122 | var uii = setInterval(function () { | 1122 | var uii = setInterval(function () { |
| 1123 | if (th.data.wu_arr) { | 1123 | if (th.data.wu_arr) { |
| 1124 | clearInterval(uii); | 1124 | clearInterval(uii); |
| 1125 | + if(th.data.is_default_logistics) return false; | ||
| 1126 | + | ||
| 1125 | for (var k = 0; k < th.data.wu_arr.length; k++) { | 1127 | for (var k = 0; k < th.data.wu_arr.length; k++) { |
| 1126 | var item = th.data.wu_arr[k]; | 1128 | var item = th.data.wu_arr[k]; |
| 1127 | if (def_exp_code == item.code) { | 1129 | if (def_exp_code == item.code) { |
packageE/pages/cart/cart2/cart2.js
| @@ -980,7 +980,7 @@ Page({ | @@ -980,7 +980,7 @@ Page({ | ||
| 980 | 980 | ||
| 981 | //-----------拼装购物车结算的数组,如果有默认物流时要用默认物流编号,计算默认的物流,不管是不是自提都算一下----------------- | 981 | //-----------拼装购物车结算的数组,如果有默认物流时要用默认物流编号,计算默认的物流,不管是不是自提都算一下----------------- |
| 982 | var m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; | 982 | var m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; |
| 983 | - if (def_exp_code) { | 983 | + if (def_exp_code && !th.data.is_default_logistics) { |
| 984 | for (var k = 0; k < th.data.wu_arr.length; k++) { | 984 | for (var k = 0; k < th.data.wu_arr.length; k++) { |
| 985 | var item = th.data.wu_arr[k]; | 985 | var item = th.data.wu_arr[k]; |
| 986 | if (def_exp_code == item.code) { | 986 | if (def_exp_code == item.code) { |
| @@ -1243,7 +1243,10 @@ Page({ | @@ -1243,7 +1243,10 @@ Page({ | ||
| 1243 | 1243 | ||
| 1244 | 1244 | ||
| 1245 | var m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; | 1245 | var m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; |
| 1246 | - if (et == 0 && def_exp_code) { | 1246 | + |
| 1247 | + | ||
| 1248 | + | ||
| 1249 | + if (et == 0 && def_exp_code && !th.data.is_default_logistics) { | ||
| 1247 | for (var k = 0; k < th.data.wu_arr.length; k++) { | 1250 | for (var k = 0; k < th.data.wu_arr.length; k++) { |
| 1248 | var item = th.data.wu_arr[k]; | 1251 | var item = th.data.wu_arr[k]; |
| 1249 | if (def_exp_code == item.code) { | 1252 | if (def_exp_code == item.code) { |
| @@ -2346,7 +2349,7 @@ Page({ | @@ -2346,7 +2349,7 @@ Page({ | ||
| 2346 | if (th.data.using_quan[pickid] && th.data.using_quan[pickid].isby == 1 && th.data.is_quan_by[pickid]) { | 2349 | if (th.data.using_quan[pickid] && th.data.using_quan[pickid].isby == 1 && th.data.is_quan_by[pickid]) { |
| 2347 | continue; | 2350 | continue; |
| 2348 | } | 2351 | } |
| 2349 | - | 2352 | + |
| 2350 | 2353 | ||
| 2351 | if (back_data && back_data['is_by_all'] && item[j].is_post_temp | 2354 | if (back_data && back_data['is_by_all'] && item[j].is_post_temp |
| 2352 | && (!back_data.no_free_goods || back_data.no_free_goods.indexOf(item[j].goods_id) == -1)) { | 2355 | && (!back_data.no_free_goods || back_data.no_free_goods.indexOf(item[j].goods_id) == -1)) { |
| @@ -4547,7 +4550,7 @@ Page({ | @@ -4547,7 +4550,7 @@ Page({ | ||
| 4547 | 4550 | ||
| 4548 | } | 4551 | } |
| 4549 | //判断有没有默认的物流地址值 | 4552 | //判断有没有默认的物流地址值 |
| 4550 | - if (def_exp_code != "" && def_exp_code != null && def_exp_code != undefined) { | 4553 | + if (def_exp_code != "" && def_exp_code != null && def_exp_code != undefined && !th.data.is_default_logistics) { |
| 4551 | var wu_arr = this.data.wu_arr; | 4554 | var wu_arr = this.data.wu_arr; |
| 4552 | if (wu_arr != null && wu_arr != "") { | 4555 | if (wu_arr != null && wu_arr != "") { |
| 4553 | for (var i = 0; i < wu_arr.length; i++) { | 4556 | for (var i = 0; i < wu_arr.length; i++) { |
| @@ -4586,7 +4589,7 @@ Page({ | @@ -4586,7 +4589,7 @@ Page({ | ||
| 4586 | } | 4589 | } |
| 4587 | 4590 | ||
| 4588 | //判断有没有默认的物流地址值 | 4591 | //判断有没有默认的物流地址值 |
| 4589 | - if (def_exp_code != "" && def_exp_code != null && def_exp_code != undefined) { | 4592 | + if (def_exp_code != "" && def_exp_code != null && def_exp_code != undefined && !th.data.is_default_logistics) { |
| 4590 | var wu_arr = this.data.wu_arr; | 4593 | var wu_arr = this.data.wu_arr; |
| 4591 | if (wu_arr != null && wu_arr != "") { | 4594 | if (wu_arr != null && wu_arr != "") { |
| 4592 | for (var i = 0; i < wu_arr.length; i++) { | 4595 | for (var i = 0; i < wu_arr.length; i++) { |
| @@ -5138,10 +5141,12 @@ Page({ | @@ -5138,10 +5141,12 @@ Page({ | ||
| 5138 | //更新下默认,在onshow里面 | 5141 | //更新下默认,在onshow里面 |
| 5139 | update_code() { | 5142 | update_code() { |
| 5140 | var th = this, m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; | 5143 | var th = this, m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; |
| 5144 | + | ||
| 5141 | //--定时器,判断wu_arr不未空-- | 5145 | //--定时器,判断wu_arr不未空-- |
| 5142 | var uii = setInterval(function () { | 5146 | var uii = setInterval(function () { |
| 5143 | if (th.data.wu_arr) { | 5147 | if (th.data.wu_arr) { |
| 5144 | clearInterval(uii); | 5148 | clearInterval(uii); |
| 5149 | + if(th.data.is_default_logistics) return false; | ||
| 5145 | for (var k = 0; k < th.data.wu_arr.length; k++) { | 5150 | for (var k = 0; k < th.data.wu_arr.length; k++) { |
| 5146 | var item = th.data.wu_arr[k]; | 5151 | var item = th.data.wu_arr[k]; |
| 5147 | if (def_exp_code == item.code) { | 5152 | if (def_exp_code == item.code) { |
pages/cart/cart2_inte/cart2_inte.js
| @@ -472,7 +472,7 @@ Page({ | @@ -472,7 +472,7 @@ Page({ | ||
| 472 | if (th.data.bn_goods) et = th.data.bn_exp_type | 472 | if (th.data.bn_goods) et = th.data.bn_exp_type |
| 473 | 473 | ||
| 474 | var m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; | 474 | var m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; |
| 475 | - if (et == 0 && def_exp_code) { | 475 | + if (et == 0 && def_exp_code && !th.data.is_default_logistics) { |
| 476 | for (var k = 0; k < th.data.wu_arr.length; k++) { | 476 | for (var k = 0; k < th.data.wu_arr.length; k++) { |
| 477 | var item = th.data.wu_arr[k]; if (def_exp_code == item.code) { m_wind = k; } | 477 | var item = th.data.wu_arr[k]; if (def_exp_code == item.code) { m_wind = k; } |
| 478 | } | 478 | } |
| @@ -1315,7 +1315,7 @@ Page({ | @@ -1315,7 +1315,7 @@ Page({ | ||
| 1315 | } | 1315 | } |
| 1316 | 1316 | ||
| 1317 | //判断有没有默认的物流地址值 | 1317 | //判断有没有默认的物流地址值 |
| 1318 | - if (def_exp_code != "" && def_exp_code != null && def_exp_code != undefined) { | 1318 | + if (def_exp_code != "" && def_exp_code != null && def_exp_code != undefined && !th.data.is_default_logistics) { |
| 1319 | var wu_arr = this.data.wu_arr; | 1319 | var wu_arr = this.data.wu_arr; |
| 1320 | if (wu_arr != null && wu_arr != "") { | 1320 | if (wu_arr != null && wu_arr != "") { |
| 1321 | for (var i = 0; i < wu_arr.length; i++) { | 1321 | for (var i = 0; i < wu_arr.length; i++) { |
| @@ -1416,10 +1416,13 @@ Page({ | @@ -1416,10 +1416,13 @@ Page({ | ||
| 1416 | //更新下默认,在onshow里面 | 1416 | //更新下默认,在onshow里面 |
| 1417 | update_code() { | 1417 | update_code() { |
| 1418 | var th = this, m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; | 1418 | var th = this, m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; |
| 1419 | + | ||
| 1420 | + | ||
| 1419 | //--定时器,判断wu_arr不未空-- | 1421 | //--定时器,判断wu_arr不未空-- |
| 1420 | var uii = setInterval(function () { | 1422 | var uii = setInterval(function () { |
| 1421 | if (th.data.wu_arr) { | 1423 | if (th.data.wu_arr) { |
| 1422 | clearInterval(uii); | 1424 | clearInterval(uii); |
| 1425 | + if(th.data.is_default_logistics) return false; | ||
| 1423 | for (var k = 0; k < th.data.wu_arr.length; k++) { | 1426 | for (var k = 0; k < th.data.wu_arr.length; k++) { |
| 1424 | var item = th.data.wu_arr[k]; | 1427 | var item = th.data.wu_arr[k]; |
| 1425 | if (def_exp_code == item.code) { m_wind = k; } | 1428 | if (def_exp_code == item.code) { m_wind = k; } |
pages/cart/cart2_pt/cart2_pt.js
| @@ -1465,10 +1465,10 @@ Page({ | @@ -1465,10 +1465,10 @@ Page({ | ||
| 1465 | //更新下默认,在onshow里面 | 1465 | //更新下默认,在onshow里面 |
| 1466 | update_code() { | 1466 | update_code() { |
| 1467 | var th = this, m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; | 1467 | var th = this, m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; |
| 1468 | - | ||
| 1469 | var uii = setInterval(function () { | 1468 | var uii = setInterval(function () { |
| 1470 | if (th.data.wu_arr) { | 1469 | if (th.data.wu_arr) { |
| 1471 | clearInterval(uii); | 1470 | clearInterval(uii); |
| 1471 | + if(th.data.is_default_logistics) return false; | ||
| 1472 | for (var k = 0; k < th.data.wu_arr.length; k++) { | 1472 | for (var k = 0; k < th.data.wu_arr.length; k++) { |
| 1473 | var item = th.data.wu_arr[k]; | 1473 | var item = th.data.wu_arr[k]; |
| 1474 | if (def_exp_code == item.code) { | 1474 | if (def_exp_code == item.code) { |
pages/cart/cart_wk/cart_wk.js
| @@ -109,6 +109,13 @@ Page({ | @@ -109,6 +109,13 @@ Page({ | ||
| 109 | 109 | ||
| 110 | }) | 110 | }) |
| 111 | 111 | ||
| 112 | + //--更新默认地址--,看一下是不是跳到地址页面 | ||
| 113 | + if (!getApp().globalData.is_cart_old) { | ||
| 114 | + this.update_code(); | ||
| 115 | + } else { | ||
| 116 | + getApp().globalData.is_cart_old = 0; | ||
| 117 | + } | ||
| 118 | + | ||
| 112 | }, | 119 | }, |
| 113 | /** | 120 | /** |
| 114 | * 用户点击右上角分享 | 121 | * 用户点击右上角分享 |
| @@ -1065,6 +1072,25 @@ Page({ | @@ -1065,6 +1072,25 @@ Page({ | ||
| 1065 | }); | 1072 | }); |
| 1066 | }, | 1073 | }, |
| 1067 | 1074 | ||
| 1075 | + //更新下默认,在onshow里面 | ||
| 1076 | + update_code() { | ||
| 1077 | + var th = this, m_wind = 0, def_exp_code = getApp().globalData.userInfo.def_exp_code; | ||
| 1078 | + var uii = setInterval(function () { | ||
| 1079 | + if (th.data.wu_arr) { | ||
| 1080 | + clearInterval(uii); | ||
| 1081 | + if(th.data.is_default_logistics) return false; | ||
| 1082 | + for (var k = 0; k < th.data.wu_arr.length; k++) { | ||
| 1083 | + var item = th.data.wu_arr[k]; | ||
| 1084 | + if (def_exp_code == item.code) { | ||
| 1085 | + m_wind = k; | ||
| 1086 | + } | ||
| 1087 | + } | ||
| 1088 | + //--如果是立即购买-- | ||
| 1089 | + th.setData({ index: m_wind, is_express: m_wind }); | ||
| 1090 | + } | ||
| 1091 | + }, 500) | ||
| 1092 | + }, | ||
| 1093 | + | ||
| 1068 | 1094 | ||
| 1069 | //// 开启物流的弹窗 | 1095 | //// 开启物流的弹窗 |
| 1070 | show_wu_arr: function (e) { | 1096 | show_wu_arr: function (e) { |