Commit d9494925f9244d57b31583ac121dbbd66381d178
1 parent
8a8eecae
多条码,再选择商品购买
Showing
2 changed files
with
13 additions
and
7 deletions
pages/goods/goodsInfo/goodsInfo.js
| ... | ... | @@ -1074,7 +1074,13 @@ Page({ |
| 1074 | 1074 | |
| 1075 | 1075 | //-----------选择属性的按钮事件---------- |
| 1076 | 1076 | sele_spec: function(e) { |
| 1077 | - var gid = e.target.dataset.gid; | |
| 1077 | + var gid = e.currentTarget.dataset.gid; | |
| 1078 | + var sku_g=this.data.sku_g; | |
| 1079 | + var item=null; | |
| 1080 | + for(var i in sku_g){ | |
| 1081 | + if(sku_g[i].goods_id==gid){item=sku_g[i]; break} | |
| 1082 | + } | |
| 1083 | + if(item) this.setData({sele_g:item,gid:gid}); | |
| 1078 | 1084 | }, |
| 1079 | 1085 | //---------拿出门店分类和门店------------ |
| 1080 | 1086 | async get_sto(e) { | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxml
| ... | ... | @@ -737,20 +737,20 @@ |
| 737 | 737 | <block wx:if="{{prom_type==0}}"> |
| 738 | 738 | <view class="spec-goods-stock">已售:{{sele_g.sales_sum}}</view> |
| 739 | 739 | <view class="spec-goods-stock">可售:{{sele_g.store_count}}</view> |
| 740 | - <view class="spec-goods-stock">已选:{{sku_g[0].gg}}</view> | |
| 740 | + <view class="spec-goods-stock">已选:{{sele_g.gg}}</view> | |
| 741 | 741 | </block> |
| 742 | 742 | <block wx:if="{{prom_type==1}}"> |
| 743 | 743 | <view class="spec-goods-stock" wx:if="{{prom_st>0}}">已售:{{prom_act.buy_num+prom_act.virtual}}</view> |
| 744 | 744 | <view class="spec-goods-stock" wx:else >已售:{{prom_act.buy_num}}</view> |
| 745 | 745 | <view class="spec-goods-stock">可售:{{prom_act.goods_num-prom_act.buy_num}}</view> |
| 746 | - <view class="spec-goods-stock">已选:{{sku_g[0].gg}}</view> | |
| 746 | + <view class="spec-goods-stock">已选:{{sele_g.gg}}</view> | |
| 747 | 747 | </block> |
| 748 | 748 | </view> |
| 749 | 749 | </view> |
| 750 | 750 | <!----商品的属性项目----> |
| 751 | 751 | <view hidden="{{ismend==1}}" class="spec-name">商品属性</view> |
| 752 | 752 | <view hidden="{{ismend==1}}" class="flex"> |
| 753 | - <view class="spec_bt {{gid==item.goods_id?'act':''}}" bindtap="sele_spec" data-gid='item.goods_id' wx:for="{{sku_g}}" wx:key="sku_g"> | |
| 753 | + <view class="spec_bt {{gid==item.goods_id?'act':''}}" bindtap="sele_spec" data-gid='{{item.goods_id}}' wx:for="{{sku_g}}" wx:key="sku_g"> | |
| 754 | 754 | {{item.gg}} |
| 755 | 755 | </view> |
| 756 | 756 | </view> |
| ... | ... | @@ -824,7 +824,7 @@ |
| 824 | 824 | <block wx:if="{{is_normal==0}}"> |
| 825 | 825 | <view class="spec-goods-stock">已售:{{prom_act.buy_num}}</view> |
| 826 | 826 | <view class="spec-goods-stock">可售:{{prom_act.goods_num-prom_act.buy_num}}</view> |
| 827 | - <view class="spec-goods-stock">已选:{{sku_g[0].gg}}</view> | |
| 827 | + <view class="spec-goods-stock">已选:{{sele_g.gg}}</view> | |
| 828 | 828 | </block> |
| 829 | 829 | <block wx:else> |
| 830 | 830 | <view class="spec-goods-stock">已售:{{sele_g.sales_sum}}</view> |
| ... | ... | @@ -838,14 +838,14 @@ |
| 838 | 838 | |
| 839 | 839 | <block wx:if="{{is_normal==0}}"> |
| 840 | 840 | <view hidden="{{ismend==1}}" class="flex"> |
| 841 | - <view class="spec_bt {{gid==item.goods_id?'act':''}}" bindtap="sele_spec" data-gid='item.goods_id' wx:for="{{sku_g}}" wx:key="sku_g">{{item.gg}} | |
| 841 | + <view class="spec_bt {{gid==item.goods_id?'act':''}}" bindtap="sele_spec" data-gid='{{item.goods_id}}' wx:for="{{sku_g}}" wx:key="sku_g">{{item.gg}} | |
| 842 | 842 | </view> |
| 843 | 843 | </view> |
| 844 | 844 | </block> |
| 845 | 845 | |
| 846 | 846 | <block wx:else> |
| 847 | 847 | <view hidden="{{ismend==1}}" class="flex"> |
| 848 | - <view class="spec_bt {{gid==item.goods_id?'act':''}}" bindtap="sele_spec" data-gid='item.goods_id' wx:for="{{sku_g}}" wx:key="sku_g">{{item.gg}} | |
| 848 | + <view class="spec_bt {{gid==item.goods_id?'act':''}}" bindtap="sele_spec" data-gid='{{item.goods_id}}' wx:for="{{sku_g}}" wx:key="sku_g">{{item.gg}} | |
| 849 | 849 | </view> |
| 850 | 850 | </view> |
| 851 | 851 | </block> | ... | ... |