Commit d9494925f9244d57b31583ac121dbbd66381d178

Authored by yvan.ni
1 parent 8a8eecae

多条码,再选择商品购买

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>