Commit 0a9961c8dd9a02219390706af5c725d386ee1e80
1 parent
7cf635ab
1.首页的bug修复, undefined
2. 线下门店库存 要根据门店来显示可售数量
Showing
3 changed files
with
14 additions
and
8 deletions
pages/goods/goodsInfo/goodsInfo.js
... | ... | @@ -1695,7 +1695,8 @@ Page({ |
1695 | 1695 | } |
1696 | 1696 | for(var i in e.data.data.pageData){ |
1697 | 1697 | var item=e.data.data.pageData[i]; |
1698 | - pkno.push(item.pickup_no); | |
1698 | + if(pkno.indexOf(item.pickup_no)<0) | |
1699 | + pkno.push(item.pickup_no); | |
1699 | 1700 | } |
1700 | 1701 | var pkno_str=pkno.join(","); |
1701 | 1702 | var o_plist=e.data.data.pageData; |
... | ... | @@ -1718,7 +1719,8 @@ Page({ |
1718 | 1719 | }).then(res=>{ |
1719 | 1720 | if(res.data.code==0){ |
1720 | 1721 | if(res.data.data.pageData){ |
1721 | - var plist=res.data.data.pageData; | |
1722 | + var plist=res.data.data.pageData; | |
1723 | + var def_pick_store=th.data.def_pick_store; | |
1722 | 1724 | //以原来的数组为外循环,保证距离的顺序 |
1723 | 1725 | for(var kk in o_plist){ |
1724 | 1726 | for(var ii in plist){ |
... | ... | @@ -1733,11 +1735,13 @@ Page({ |
1733 | 1735 | o_plist[kk].CanOutQty=n_item.CanOutQty-lock_num |
1734 | 1736 | new_list.push(o_plist[kk]); |
1735 | 1737 | //如果找到默认门店 |
1736 | - if(th.data.def_pick_store && n_item.StorageNo==th.data.def_pick_store.pickup_no){ | |
1737 | - th.data.def_pick_store.CanOutQty=n_item.CanOutQty; | |
1738 | - is_find_def_store=1; | |
1738 | + if(def_pick_store && n_item.StorageNo==def_pick_store.pickup_no){ | |
1739 | + def_pick_store.CanOutQty=n_item.CanOutQty; | |
1740 | + th.setData({def_pick_store:def_pick_store}) | |
1741 | + is_find_def_store=1; | |
1739 | 1742 | } |
1740 | 1743 | } |
1744 | + break; | |
1741 | 1745 | } |
1742 | 1746 | } |
1743 | 1747 | } |
... | ... | @@ -3445,6 +3449,7 @@ Page({ |
3445 | 3449 | var goodsinfo=th.data.sele_g; |
3446 | 3450 | var erpwareid=goodsinfo.erpwareid; |
3447 | 3451 | var plist=null; |
3452 | + var lock=0; | |
3448 | 3453 | |
3449 | 3454 | //---如果是活动的时候--- |
3450 | 3455 | if(th.data.prom_type==1 || th.data.prom_type==6){ |
... | ... | @@ -3484,7 +3489,7 @@ Page({ |
3484 | 3489 | }) |
3485 | 3490 | |
3486 | 3491 | if(plist && plist.CanOutQty-lock>0){ |
3487 | - func() | |
3492 | + func() | |
3488 | 3493 | return false; |
3489 | 3494 | } |
3490 | 3495 | getApp().my_warnning(item.pickup_name+"库存不足!", 0, th); | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxml
... | ... | @@ -868,7 +868,8 @@ |
868 | 868 | <block wx:if="{{prom_type==0}}"> |
869 | 869 | <view class="flex"> |
870 | 870 | <view class="spec-goods-stock">已售:{{sele_g.sales_sum}}</view> |
871 | - <view class="spec-goods-stock">可售:{{sele_g.store_count}}</view> | |
871 | + <view class="spec-goods-stock" wx:if="{{def_pick_store && def_pick_store.CanOutQty}}">可售:{{def_pick_store.CanOutQty}}</view> | |
872 | + <view class="spec-goods-stock" wx:else>可售:{{sele_g.store_count}}</view> | |
872 | 873 | |
873 | 874 | </view> |
874 | 875 | </block> | ... | ... |
pages/index/index/index.js
... | ... | @@ -182,7 +182,7 @@ Page({ |
182 | 182 | //读取全局是否有弄自定义模板 |
183 | 183 | await api.get_template_fir(o.stoid).then(res => { |
184 | 184 | var data = res.data.data; |
185 | - if (data.length > 0) { | |
185 | + if (data && data.length > 0) { | |
186 | 186 | var temp_data = data[0]; |
187 | 187 | var t_arr = JSON.parse(temp_data.json_str); |
188 | 188 | th.setData({ | ... | ... |