|
|
@@ -164,6 +164,10 @@
|
|
|
line_price: '',
|
|
|
num: 0,
|
|
|
goods_id: '',
|
|
|
+ is_quota: 0,
|
|
|
+ is_infinite: 0,
|
|
|
+ quota_num: 0,
|
|
|
+ stock: 0,
|
|
|
spec_key: '',
|
|
|
goods_spec_id: '',
|
|
|
spec_name: [],
|
|
|
@@ -201,6 +205,14 @@
|
|
|
} else {
|
|
|
// 加
|
|
|
++this.popData.num;
|
|
|
+ if(this.popData.is_infinite>0 && this.popData.num >this.popData.stock){
|
|
|
+ tools.error('最多购买'+this.popData.quota_num+'件')
|
|
|
+ this.popData.num=this.popData.stock
|
|
|
+ }else if(this.popData.is_quota>0 && this.popData.num >this.popData.quota_num){
|
|
|
+ tools.error('限购'+this.popData.quota_num+'件')
|
|
|
+ this.popData.num=this.popData.quota_num
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
},
|
|
|
@@ -382,17 +394,24 @@
|
|
|
}
|
|
|
} else if (type === 2) {
|
|
|
// 加
|
|
|
- if (item.is_infinite === 1 || item.stock > item.num) {
|
|
|
- // ++item.num;
|
|
|
- this.setSub(item, type);
|
|
|
- } else {
|
|
|
- this.isAjax = false
|
|
|
- }
|
|
|
- // this.menuList[i].list[k].num += 1;
|
|
|
- // this.setSub(item);
|
|
|
+
|
|
|
+ if(item.is_infinite>0 && item.num >=item.stock){
|
|
|
+ tools.error('最多购买'+item.quota_num+'件')
|
|
|
+ this.isAjax = false
|
|
|
+ }else if(item.is_quota>0 && item.num >=item.quota_num){
|
|
|
+ tools.error('限购'+item.quota_num+'件')
|
|
|
+ this.isAjax = false
|
|
|
+ }else {
|
|
|
+ this.setSub(item, type);
|
|
|
+ }
|
|
|
+
|
|
|
} else if (type === 3) {
|
|
|
// 选规格
|
|
|
- this.getShopGoodsSpec(item)
|
|
|
+ this.popData.is_quota=item.is_quota
|
|
|
+ this.popData.quota_num=item.quota_num
|
|
|
+ this.popData.is_infinite=item.is_infinite
|
|
|
+ this.popData.stock=item.stock
|
|
|
+ this.getShopGoodsSpec(item)
|
|
|
} else {
|
|
|
this.$refs.popupGG.close();
|
|
|
console.log('this.popData.goods_spec_id')
|