Commit 61793b4aecfadd939daafa18b8f9c78b308795b6
1 parent
222ab3dd
可售不可售的显示顺序的优化
Showing
2 changed files
with
25 additions
and
21 deletions
pages/goods/goodsInfo/goodsInfo.js
| @@ -273,6 +273,7 @@ Page({ | @@ -273,6 +273,7 @@ Page({ | ||
| 273 | cx_prom_group: [], //促销活动,用于显示和判断默认要用什么促销活动 | 273 | cx_prom_group: [], //促销活动,用于显示和判断默认要用什么促销活动 |
| 274 | showFold:true, | 274 | showFold:true, |
| 275 | new_share_imgurl:'', //普通商品分享图片 | 275 | new_share_imgurl:'', //普通商品分享图片 |
| 276 | + | ||
| 276 | }, | 277 | }, |
| 277 | 278 | ||
| 278 | //------初始化加载---------- | 279 | //------初始化加载---------- |
| @@ -846,28 +847,29 @@ Page({ | @@ -846,28 +847,29 @@ Page({ | ||
| 846 | }); | 847 | }); |
| 847 | 848 | ||
| 848 | var ee = JSON.parse(JSON.stringify(e)); | 849 | var ee = JSON.parse(JSON.stringify(e)); |
| 849 | - //--定时器推迟一下-- | ||
| 850 | - setTimeout(function () { | ||
| 851 | - if (th.data.fir_goods) var g_distr_type = th.data.fir_goods.distr_type; | ||
| 852 | - //--如果默认门店的配送方式不对,就不能被选择,这里不控制,如果不一样,就说明配送方式不对-- | ||
| 853 | - if (ee.distr_type != 0 && g_distr_type != 0 && ee.distr_type != g_distr_type) { | ||
| 854 | - ee.is_no_dis = 1; | ||
| 855 | - } | ||
| 856 | 850 | ||
| 857 | - //-- 如果有指定门店的时候,pickup_ids是经过判断是不是普通商品后才会有的 -- | ||
| 858 | - if(th.data.sele_g && th.data.sele_g.pickup_ids){ | 851 | + //--定时器推迟一下-- |
| 852 | + var appd = getApp().globalData; | ||
| 853 | + var w_time = setInterval(function () { | ||
| 854 | + if (that.data.is_get_local_ok == 0) return false; | ||
| 855 | + if (!that.data.sele_g) return false; | ||
| 856 | + | ||
| 857 | + if (th.data.fir_goods) var g_distr_type = th.data.fir_goods.distr_type; | ||
| 858 | + //--如果默认门店的配送方式不对,就不能被选择,这里不控制,如果不一样,就说明配送方式不对-- | ||
| 859 | + if (ee.distr_type != 0 && g_distr_type != 0 && ee.distr_type != g_distr_type) { | ||
| 860 | + ee.is_no_dis = 1; | ||
| 861 | + } | ||
| 862 | + | ||
| 863 | + //-- 如果有指定门店的时候,pickup_ids是经过判断是不是普通商品后才会有的 -- | ||
| 864 | + if(th.data.sele_g && th.data.sele_g.pickup_ids && th.data.prom_type==0){ | ||
| 859 | var idx=th.data.sele_g.pickup_ids.findIndex(function (e){ | 865 | var idx=th.data.sele_g.pickup_ids.findIndex(function (e){ |
| 860 | - return e.pickup_id==ee.pickup_id; | 866 | + return e.pickup_id==ee.pickup_id; |
| 861 | }) | 867 | }) |
| 862 | if(idx<0){ | 868 | if(idx<0){ |
| 863 | - ee.is_no_dis=1; | 869 | + ee.is_no_dis_nor=1; |
| 864 | } | 870 | } |
| 865 | - } | ||
| 866 | - | 871 | + } |
| 867 | 872 | ||
| 868 | - var appd = getApp().globalData; | ||
| 869 | - var w_time = setInterval(function () { | ||
| 870 | - if (that.data.is_get_local_ok == 0) return false; | ||
| 871 | clearInterval(w_time); | 873 | clearInterval(w_time); |
| 872 | var distance = null; | 874 | var distance = null; |
| 873 | var e = JSON.parse(JSON.stringify(ee)); | 875 | var e = JSON.parse(JSON.stringify(ee)); |
| @@ -910,8 +912,8 @@ Page({ | @@ -910,8 +912,8 @@ Page({ | ||
| 910 | that.set_def_storage(e); | 912 | that.set_def_storage(e); |
| 911 | } | 913 | } |
| 912 | } | 914 | } |
| 913 | - }, 500) | ||
| 914 | - }, 700) | 915 | + }, 200) |
| 916 | + | ||
| 915 | }); | 917 | }); |
| 916 | }, | 918 | }, |
| 917 | 919 | ||
| @@ -3519,6 +3521,8 @@ Page({ | @@ -3519,6 +3521,8 @@ Page({ | ||
| 3519 | 3521 | ||
| 3520 | var timer_get = setInterval(function () { | 3522 | var timer_get = setInterval(function () { |
| 3521 | if (th.data.is_get_local_ok == 0) return false; | 3523 | if (th.data.is_get_local_ok == 0) return false; |
| 3524 | + if (!th.data.fir_def_store) return false; | ||
| 3525 | + | ||
| 3522 | var dd = null, | 3526 | var dd = null, |
| 3523 | i = getApp().request; | 3527 | i = getApp().request; |
| 3524 | if (!th.data.sele_g) return false; | 3528 | if (!th.data.sele_g) return false; |
pages/goods/goodsInfo/goodsInfo.wxml
| @@ -1325,7 +1325,7 @@ | @@ -1325,7 +1325,7 @@ | ||
| 1325 | <view wx:if="{{def_pickpu_list && !def_pickpu_list.length}}">(库存不足)</view> | 1325 | <view wx:if="{{def_pickpu_list && !def_pickpu_list.length}}">(库存不足)</view> |
| 1326 | <block wx:else> | 1326 | <block wx:else> |
| 1327 | <view class="no_store" wx:if="{{def_pick_store.is_no_dis}}">(配送不匹配)</view> | 1327 | <view class="no_store" wx:if="{{def_pick_store.is_no_dis}}">(配送不匹配)</view> |
| 1328 | - <view class="no_store" wx:if="{{def_pick_store.is_no_dis_nor}}">(该店不可售)</view> | 1328 | + <view class="no_store" wx:elif="{{def_pick_store.is_no_dis_nor}}">(该店不可售)</view> |
| 1329 | <view wx:elif="{{def_pick_store && !def_pick_store.CanOutQty && !filters.is_virtual_gd(sele_g.is_virtual) && sales_rules>=2 && prom_type==0 &&!sele_g.whsle_id }}"> | 1329 | <view wx:elif="{{def_pick_store && !def_pick_store.CanOutQty && !filters.is_virtual_gd(sele_g.is_virtual) && sales_rules>=2 && prom_type==0 &&!sele_g.whsle_id }}"> |
| 1330 | (库存不足) | 1330 | (库存不足) |
| 1331 | </view> | 1331 | </view> |
| @@ -1668,9 +1668,9 @@ | @@ -1668,9 +1668,9 @@ | ||
| 1668 | <view class="flex-vertical-between "> | 1668 | <view class="flex-vertical-between "> |
| 1669 | <view class="flex xc-ash"> | 1669 | <view class="flex xc-ash"> |
| 1670 | <view class="fs30 xc-black3 address_name">{{item.pickup_name}} | 1670 | <view class="fs30 xc-black3 address_name">{{item.pickup_name}} |
| 1671 | - <text class="c-red22" wx:if="{{item.is_no_qyt }}">(库存不足)</text> | ||
| 1672 | <text class="c-red22" wx:if="{{item.is_no_dis}}">(配送不匹配)</text> | 1671 | <text class="c-red22" wx:if="{{item.is_no_dis}}">(配送不匹配)</text> |
| 1673 | - <text class="c-red22" wx:if="{{item.is_no_dis_nor}}">(该店不可售)</text> | 1672 | + <text class="c-red22" wx:elif="{{item.is_no_dis_nor}}">(该店不可售)</text> |
| 1673 | + <text class="c-red22" wx:elif="{{item.is_no_qyt }}">(库存不足)</text> | ||
| 1674 | </view> | 1674 | </view> |
| 1675 | </view> | 1675 | </view> |
| 1676 | <view> | 1676 | <view> |