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,7 +1074,13 @@ Page({ | ||
1074 | 1074 | ||
1075 | //-----------选择属性的按钮事件---------- | 1075 | //-----------选择属性的按钮事件---------- |
1076 | sele_spec: function(e) { | 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 | async get_sto(e) { | 1086 | async get_sto(e) { |
pages/goods/goodsInfo/goodsInfo.wxml
@@ -737,20 +737,20 @@ | @@ -737,20 +737,20 @@ | ||
737 | <block wx:if="{{prom_type==0}}"> | 737 | <block wx:if="{{prom_type==0}}"> |
738 | <view class="spec-goods-stock">已售:{{sele_g.sales_sum}}</view> | 738 | <view class="spec-goods-stock">已售:{{sele_g.sales_sum}}</view> |
739 | <view class="spec-goods-stock">可售:{{sele_g.store_count}}</view> | 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 | </block> | 741 | </block> |
742 | <block wx:if="{{prom_type==1}}"> | 742 | <block wx:if="{{prom_type==1}}"> |
743 | <view class="spec-goods-stock" wx:if="{{prom_st>0}}">已售:{{prom_act.buy_num+prom_act.virtual}}</view> | 743 | <view class="spec-goods-stock" wx:if="{{prom_st>0}}">已售:{{prom_act.buy_num+prom_act.virtual}}</view> |
744 | <view class="spec-goods-stock" wx:else >已售:{{prom_act.buy_num}}</view> | 744 | <view class="spec-goods-stock" wx:else >已售:{{prom_act.buy_num}}</view> |
745 | <view class="spec-goods-stock">可售:{{prom_act.goods_num-prom_act.buy_num}}</view> | 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 | </block> | 747 | </block> |
748 | </view> | 748 | </view> |
749 | </view> | 749 | </view> |
750 | <!----商品的属性项目----> | 750 | <!----商品的属性项目----> |
751 | <view hidden="{{ismend==1}}" class="spec-name">商品属性</view> | 751 | <view hidden="{{ismend==1}}" class="spec-name">商品属性</view> |
752 | <view hidden="{{ismend==1}}" class="flex"> | 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 | {{item.gg}} | 754 | {{item.gg}} |
755 | </view> | 755 | </view> |
756 | </view> | 756 | </view> |
@@ -824,7 +824,7 @@ | @@ -824,7 +824,7 @@ | ||
824 | <block wx:if="{{is_normal==0}}"> | 824 | <block wx:if="{{is_normal==0}}"> |
825 | <view class="spec-goods-stock">已售:{{prom_act.buy_num}}</view> | 825 | <view class="spec-goods-stock">已售:{{prom_act.buy_num}}</view> |
826 | <view class="spec-goods-stock">可售:{{prom_act.goods_num-prom_act.buy_num}}</view> | 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 | </block> | 828 | </block> |
829 | <block wx:else> | 829 | <block wx:else> |
830 | <view class="spec-goods-stock">已售:{{sele_g.sales_sum}}</view> | 830 | <view class="spec-goods-stock">已售:{{sele_g.sales_sum}}</view> |
@@ -838,14 +838,14 @@ | @@ -838,14 +838,14 @@ | ||
838 | 838 | ||
839 | <block wx:if="{{is_normal==0}}"> | 839 | <block wx:if="{{is_normal==0}}"> |
840 | <view hidden="{{ismend==1}}" class="flex"> | 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 | </view> | 842 | </view> |
843 | </view> | 843 | </view> |
844 | </block> | 844 | </block> |
845 | 845 | ||
846 | <block wx:else> | 846 | <block wx:else> |
847 | <view hidden="{{ismend==1}}" class="flex"> | 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 | </view> | 849 | </view> |
850 | </view> | 850 | </view> |
851 | </block> | 851 | </block> |