商品数量调整

This commit is contained in:
GaoHao 2024-08-02 11:43:06 +08:00
parent 40a6a88305
commit 807d1970e6
1 changed files with 8 additions and 7 deletions

View File

@ -285,7 +285,7 @@
@click="shopAdd(specifications,specifications.indexa,specifications.indexb,'-',specifications.tagSnap == null ? '单规格':'')">
<u-icon name="minus-circle-fill" color="#E9AB7A" size="40"></u-icon>
</view>
<text class="num">{{amountcartNumber}}</text>
<text class="num">{{specifications.cartNumber}}</text>
<view class="btn"
@click="shopAdd(specifications,specifications.indexa,specifications.indexb,'+',specifications.tagSnap == null ? '单规格':'')">
<u-icon name="plus-circle-fill" color="#E9AB7A" size="40"></u-icon>
@ -295,7 +295,7 @@
<view class="shop_skuselect flex-start" v-if="specifications.tagSnap">
<view class="shop_skuselectname">{{skuidname.toString()}}</view>
</view>
<view class="addShopping" :class="amountcartNumber>0?'active':''" @click="addShopping(specifications,specifications.indexa,specifications.indexb,'+',specifications.tagSnap == null ? '单规格':'')">添加到购物车</view>
<view class="addShopping" :class="specifications.cartNumber>0?'active':''" @click="addShopping(specifications,specifications.indexa,specifications.indexb,'+',specifications.tagSnap == null ? '单规格':'')">添加到购物车</view>
</view>
</view>
</u-popup>
@ -512,10 +512,10 @@
*/
shopAdd (item, index, index1, a, b) {
if ( a == "+" ){
this.amountcartNumber++;
item.cartNumber++;
} else {
if ( this.amountcartNumber > 0 ) {
this.amountcartNumber--
if ( item.cartNumber > 0 ) {
item.cartNumber--
}
}
},
@ -524,12 +524,12 @@
* 添加购物车
*/
addShopping ( item, index, index1, a, b ) {
if ( this.amountcartNumber <= 0 ) {
if ( item.cartNumber <= 0 ) {
return;
}
let params = {
"skuId": this.skuId,
"num": item.cartNumber + this.amountcartNumber, //
"num": item.cartNumber, //
"type": a == '+' ? 1 : 0,
"productId": item.id, //id
"shopId": uni.cache.get('shopUser'),
@ -636,6 +636,7 @@
* @param {Object} index1
*/
clickspecifications(item1, index, index1,type) {
console.log(item1)
this.skuidname = []
this.specifications = item1
this.specifications.indexa = index