|
@@ -356,7 +356,7 @@
|
|
|
} else if (type === 2) {
|
|
} else if (type === 2) {
|
|
|
// 加
|
|
// 加
|
|
|
if (item.is_infinite === 1 || item.stock > item.num) {
|
|
if (item.is_infinite === 1 || item.stock > item.num) {
|
|
|
- // ++item.num;
|
|
|
|
|
|
|
+ // ++item.num;
|
|
|
this.setSub(item, type);
|
|
this.setSub(item, type);
|
|
|
} else {
|
|
} else {
|
|
|
this.isAjax = false
|
|
this.isAjax = false
|
|
@@ -386,12 +386,12 @@
|
|
|
setSub(item, type) {
|
|
setSub(item, type) {
|
|
|
let cartKey = this.cartData.goods_list.findIndex(row => row.goods_id === item.goods_id)
|
|
let cartKey = this.cartData.goods_list.findIndex(row => row.goods_id === item.goods_id)
|
|
|
if (type === 2 && cartKey < 0) {
|
|
if (type === 2 && cartKey < 0) {
|
|
|
- this.setShopIngAdd(item.goods_id, item.category_id, '', 1,item)
|
|
|
|
|
|
|
+ this.setShopIngAdd(item.goods_id, item.category_id, '', 1, item)
|
|
|
} else {
|
|
} else {
|
|
|
this.setShopIngNumber(item.goods_id, item.category_id, type, '', 1)
|
|
this.setShopIngNumber(item.goods_id, item.category_id, type, '', 1)
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
- setShopIngAdd(goodsId, categoryId, goodsSpecId, number,item) {
|
|
|
|
|
|
|
+ setShopIngAdd(goodsId, categoryId, goodsSpecId, number, item) {
|
|
|
setShopIngAdd({
|
|
setShopIngAdd({
|
|
|
'type': 1,
|
|
'type': 1,
|
|
|
'goods_id': goodsId,
|
|
'goods_id': goodsId,
|
|
@@ -401,10 +401,11 @@
|
|
|
'number': number,
|
|
'number': number,
|
|
|
}).then(res => {
|
|
}).then(res => {
|
|
|
this.isAjax = false
|
|
this.isAjax = false
|
|
|
- if(item){
|
|
|
|
|
- ++item.num;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ if (item) {
|
|
|
|
|
+ ++item.num;
|
|
|
|
|
+ }
|
|
|
this.getShopIngList()
|
|
this.getShopIngList()
|
|
|
|
|
+ this.$forceUpdate()
|
|
|
}).catch(() => {
|
|
}).catch(() => {
|
|
|
this.isAjax = false
|
|
this.isAjax = false
|
|
|
})
|
|
})
|
|
@@ -419,11 +420,12 @@
|
|
|
'number': number,
|
|
'number': number,
|
|
|
'operation': operation === 2 ? 1 : 2,
|
|
'operation': operation === 2 ? 1 : 2,
|
|
|
}).then(res => {
|
|
}).then(res => {
|
|
|
- if(item){
|
|
|
|
|
- --item.num;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ if (item) {
|
|
|
|
|
+ --item.num;
|
|
|
|
|
+ }
|
|
|
this.isAjax = false
|
|
this.isAjax = false
|
|
|
this.getShopIngList()
|
|
this.getShopIngList()
|
|
|
|
|
+ this.$forceUpdate()
|
|
|
}).catch(() => {
|
|
}).catch(() => {
|
|
|
this.isAjax = false
|
|
this.isAjax = false
|
|
|
})
|
|
})
|