|
@@ -151,9 +151,17 @@ export default {
|
|
|
const shopCarts = this.$M_GS('common', '$S_tabbar_shopCarts');
|
|
|
const payCarts = this.payParam.shopCarts;
|
|
|
// 比较购物车数据和当前支付成功数据,找出没有支付的商品
|
|
|
- for (let key in payCarts) {
|
|
|
- delete shopCarts[key];
|
|
|
+
|
|
|
+ if(payCarts.constructor === Array) {
|
|
|
+ for(let i = 0; i < payCarts.length; i++) {
|
|
|
+ delete shopCarts[payCarts[i]['no']];
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ for (let key in payCarts) {
|
|
|
+ delete shopCarts[key];
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
// 储存没有支付的商品数据到vuex
|
|
|
this.$M_Dp('ACTI_SHOPCARTS', shopCarts);
|
|
|
}
|