修复购物车全选显示不正确问题
parent
2020f55826
commit
7fb96f1eac
|
@ -204,7 +204,7 @@ export default {
|
||||||
cartDetail: "", //购物车详情
|
cartDetail: "", //购物车详情
|
||||||
goodsVal: "", //单个商品详情
|
goodsVal: "", //单个商品详情
|
||||||
isEdit: false, // 是否是编辑
|
isEdit: false, // 是否是编辑
|
||||||
checkout: true, //全选按钮
|
checkout: false, //全选按钮
|
||||||
WEIXIN_num: "", //购物车兼容微信步进器
|
WEIXIN_num: "", //购物车兼容微信步进器
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
@ -516,16 +516,20 @@ export default {
|
||||||
uni.stopPullDownRefresh();
|
uni.stopPullDownRefresh();
|
||||||
if (result.data.success) {
|
if (result.data.success) {
|
||||||
this.cartDetail = result.data.result;
|
this.cartDetail = result.data.result;
|
||||||
this.checkout = true;
|
let checkouted = true;
|
||||||
for (let i = 0; i < this.cartDetail.cartList.length; i++) {
|
for (let i = 0; i < this.cartDetail.cartList.length; i++) {
|
||||||
let item = this.cartDetail.cartList[i];
|
let item = this.cartDetail.cartList[i];
|
||||||
|
console.log(item);
|
||||||
// 循环出当前商品是否全选
|
// 循环出当前商品是否全选
|
||||||
if (item.checked == 0) {
|
if (item.checked == 0) {
|
||||||
this.checkout = false;
|
checkouted = false;
|
||||||
}
|
}
|
||||||
// 如果有拼团活动顺便删除
|
// 如果有拼团活动顺便删除
|
||||||
item.skuList &&
|
item.skuList &&
|
||||||
item.skuList.forEach((sku) => {
|
item.skuList.forEach((sku) => {
|
||||||
|
if (sku.checked == 0) {
|
||||||
|
checkouted = false;
|
||||||
|
}
|
||||||
if(Object.keys(sku.promotionMap).length != 0)
|
if(Object.keys(sku.promotionMap).length != 0)
|
||||||
{
|
{
|
||||||
Object.keys(sku.promotionMap).forEach((pro, proIndex) => {
|
Object.keys(sku.promotionMap).forEach((pro, proIndex) => {
|
||||||
|
@ -538,6 +542,7 @@ export default {
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
this.checkout = checkouted;
|
||||||
uni.stopPullDownRefresh();
|
uni.stopPullDownRefresh();
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
@ -574,6 +579,7 @@ page {
|
||||||
box-shadow: 0 4rpx 12rpx 0 rgba(0, 0, 0, 0.05);
|
box-shadow: 0 4rpx 12rpx 0 rgba(0, 0, 0, 0.05);
|
||||||
}
|
}
|
||||||
.promotion-notice {
|
.promotion-notice {
|
||||||
|
margin-top: 10px;
|
||||||
margin-left: 68rpx;
|
margin-left: 68rpx;
|
||||||
font-size: 24rpx;
|
font-size: 24rpx;
|
||||||
color: #333;
|
color: #333;
|
||||||
|
|
Loading…
Reference in New Issue